@@ -64,12 +64,15 @@ func init() {
6464// 531 kubebuilder create api --group gateways --version v1 --kind Adc
6565
6666func main () {
67- var metricsAddr string
68- var enableLeaderElection bool
69- var probeAddr string
70- var bigipUrl string
71- var bigipUsername string
72- var bigipPassword string
67+ var (
68+ metricsAddr string
69+ enableLeaderElection bool
70+ probeAddr string
71+ bigipUrl string
72+ bigipUsername string
73+ bigipPassword string
74+ gtcName string
75+ )
7376
7477 flag .StringVar (& metricsAddr , "metrics-bind-address" , ":8080" , "The address the metric endpoint binds to." )
7578 flag .StringVar (& probeAddr , "health-probe-bind-address" , ":8081" , "The address the probe endpoint binds to." )
@@ -80,13 +83,15 @@ func main() {
8083 flag .StringVar (& bigipUrl , "bigip-url" , "" , "The BIG-IP management IP address for provision resources." )
8184 flag .StringVar (& bigipUsername , "bigip-username" , "admin" , "The BIG-IP username for connection." )
8285 flag .StringVar (& bigipPassword , "bigip-password" , "" , "The BI-IP password for connection." )
86+ flag .StringVar (& gtcName , "gateway-class" , "bigip" , "The BI-IP password for connection." )
8387
8488 opts := zap.Options {
8589 Development : true ,
8690 }
8791 opts .BindFlags (flag .CommandLine )
8892 flag .Parse ()
8993
94+ pkg .ActiveSIGs .GatewayClass = gtcName
9095 bigip := f5_bigip .Initialize (bigipUrl , bigipUsername , bigipPassword , "debug" )
9196 utils .Initialize ("debug" )
9297
0 commit comments