@@ -100,7 +100,7 @@ func InstallNGF(cfg InstallationConfig, extraArgs ...string) ([]byte, error) {
100
100
}
101
101
102
102
// CreateLicenseSecret creates the NGINX Plus JWT secret.
103
- func CreateLicenseSecret (k8sClient K8sClient , namespace , filename string ) error {
103
+ func CreateLicenseSecret (rm ResourceManager , namespace , filename string ) error {
104
104
GinkgoWriter .Printf ("Creating NGINX Plus license secret in namespace %q from file %q\n " , namespace , filename )
105
105
106
106
conf , err := os .ReadFile (filename )
@@ -120,7 +120,7 @@ func CreateLicenseSecret(k8sClient K8sClient, namespace, filename string) error
120
120
},
121
121
}
122
122
123
- if err := k8sClient .Create (ctx , ns ); err != nil && ! apierrors .IsAlreadyExists (err ) {
123
+ if err := rm .Create (ctx , ns ); err != nil && ! apierrors .IsAlreadyExists (err ) {
124
124
return fmt .Errorf ("error creating namespace: %w" , err )
125
125
}
126
126
@@ -134,7 +134,7 @@ func CreateLicenseSecret(k8sClient K8sClient, namespace, filename string) error
134
134
},
135
135
}
136
136
137
- if err := k8sClient .Create (ctx , secret ); err != nil && ! apierrors .IsAlreadyExists (err ) {
137
+ if err := rm .Create (ctx , secret ); err != nil && ! apierrors .IsAlreadyExists (err ) {
138
138
createSecretErr := fmt .Errorf ("error creating secret: %w" , err )
139
139
GinkgoWriter .Printf ("%v\n " , createSecretErr )
140
140
@@ -181,7 +181,7 @@ func UpgradeNGF(cfg InstallationConfig, extraArgs ...string) ([]byte, error) {
181
181
}
182
182
183
183
// UninstallNGF uninstalls NGF.
184
- func UninstallNGF (cfg InstallationConfig , k8sClient K8sClient ) ([]byte , error ) {
184
+ func UninstallNGF (cfg InstallationConfig , rm ResourceManager ) ([]byte , error ) {
185
185
args := []string {
186
186
"uninstall" , cfg .ReleaseName , "--namespace" , cfg .Namespace ,
187
187
}
@@ -195,20 +195,20 @@ func UninstallNGF(cfg InstallationConfig, k8sClient K8sClient) ([]byte, error) {
195
195
ctx , cancel := context .WithTimeout (context .Background (), 5 * time .Second )
196
196
defer cancel ()
197
197
198
- err = k8sClient .Delete (ctx , & core.Namespace {ObjectMeta : metav1.ObjectMeta {Name : cfg .Namespace }}, nil )
198
+ err = rm .Delete (ctx , & core.Namespace {ObjectMeta : metav1.ObjectMeta {Name : cfg .Namespace }}, nil )
199
199
if err != nil && ! apierrors .IsNotFound (err ) {
200
200
return nil , err
201
201
}
202
202
203
203
var crList apiext.CustomResourceDefinitionList
204
- if err := k8sClient .List (ctx , & crList , nil ); err != nil {
204
+ if err := rm .List (ctx , & crList ); err != nil {
205
205
return nil , err
206
206
}
207
207
208
208
for _ , cr := range crList .Items {
209
209
if strings .Contains (cr .Spec .Group , "gateway.nginx.org" ) {
210
210
cr := cr
211
- if err := k8sClient .Delete (ctx , & cr , nil ); err != nil && ! apierrors .IsNotFound (err ) {
211
+ if err := rm .Delete (ctx , & cr , nil ); err != nil && ! apierrors .IsNotFound (err ) {
212
212
return nil , err
213
213
}
214
214
}
0 commit comments