func NewProviderF5() *ProviderF5 {
	f5 := ProviderF5{
		currentaddr: 0,
		groupname:   "cluster",
		partition:   "Common",
	}
	return &f5
}
NewProviderF5 returns new f5 provider for testing purposes
package f5
import (
	"errors"
	"fmt"
	"log"
	"os"
	"strings"
	"github.com/ElisaOyj/openshift-lb-controller/pkg/common"
	"github.com/ElisaOyj/openshift-lb-controller/pkg/controller"
	"github.com/getsentry/raven-go"
	v1 "github.com/openshift/api/route/v1"
	bigip "github.com/scottdware/go-bigip"
)
const providerName = "f5"
type ProviderF5 struct {
	session      *bigip.BigIP
	Clusteralias string
	username     string
	password     string
	addresses    []string
	currentaddr  int
	groupname    string
	partition    string
}
func init() {
	controller.RegisterProvider(providerName, NewProviderF5())
}