@@ -28,7 +28,7 @@ import (
28
28
)
29
29
30
30
func CRDRefresh (log utils.Logger , osArgs utils.OSArgs ) error {
31
- log .Info ("checking CRDS " )
31
+ log .Info ("checking CRDs " )
32
32
config , err := k8s .GetRestConfig (osArgs )
33
33
if err != nil {
34
34
return err
@@ -72,7 +72,6 @@ func CRDRefresh(log utils.Logger, osArgs utils.OSArgs) error {
72
72
// check if we have v1 and newest version
73
73
crd .ObjectMeta .ResourceVersion = existingVersion .ObjectMeta .ResourceVersion
74
74
if versions [0 ].Name == "v1" {
75
- log .Infof ("CRD %s exists as v1" , crdName )
76
75
cnInK8s , ok := existingVersion .ObjectMeta .Annotations ["haproxy.org/client-native" ]
77
76
78
77
needUpgrade := false
@@ -90,13 +89,14 @@ func CRDRefresh(log utils.Logger, osArgs utils.OSArgs) error {
90
89
needUpgrade = true
91
90
log .Error (err .Error ())
92
91
}
92
+ log .Infof ("CRD %s exists as v1, CN[v%s]" , crdName , vK8s .String ())
93
93
if needUpgrade || vNew .GreaterThan (vK8s ) {
94
94
// Upgrade the CRDl
95
95
_ , err = clientset .ApiextensionsV1 ().CustomResourceDefinitions ().Update (context .Background (), & crd , metav1.UpdateOptions {})
96
96
if err != nil {
97
97
return err
98
98
}
99
- log .Infof ("CRD %s updated" , crdName )
99
+ log .Infof ("CRD %s updated, CN[v%s] -> CN[v%s] " , crdName , vK8s . String (), vNew . String () )
100
100
}
101
101
continue
102
102
} else {
0 commit comments