@@ -100,7 +100,7 @@ func InstallNGF(cfg InstallationConfig, extraArgs ...string) ([]byte, error) {
100100}
101101
102102// 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 {
104104 GinkgoWriter .Printf ("Creating NGINX Plus license secret in namespace %q from file %q\n " , namespace , filename )
105105
106106 conf , err := os .ReadFile (filename )
@@ -120,7 +120,7 @@ func CreateLicenseSecret(k8sClient K8sClient, namespace, filename string) error
120120 },
121121 }
122122
123- if err := k8sClient .Create (ctx , ns ); err != nil && ! apierrors .IsAlreadyExists (err ) {
123+ if err := rm .Create (ctx , ns ); err != nil && ! apierrors .IsAlreadyExists (err ) {
124124 return fmt .Errorf ("error creating namespace: %w" , err )
125125 }
126126
@@ -134,7 +134,7 @@ func CreateLicenseSecret(k8sClient K8sClient, namespace, filename string) error
134134 },
135135 }
136136
137- if err := k8sClient .Create (ctx , secret ); err != nil && ! apierrors .IsAlreadyExists (err ) {
137+ if err := rm .Create (ctx , secret ); err != nil && ! apierrors .IsAlreadyExists (err ) {
138138 createSecretErr := fmt .Errorf ("error creating secret: %w" , err )
139139 GinkgoWriter .Printf ("%v\n " , createSecretErr )
140140
@@ -181,7 +181,7 @@ func UpgradeNGF(cfg InstallationConfig, extraArgs ...string) ([]byte, error) {
181181}
182182
183183// UninstallNGF uninstalls NGF.
184- func UninstallNGF (cfg InstallationConfig , k8sClient K8sClient ) ([]byte , error ) {
184+ func UninstallNGF (cfg InstallationConfig , rm ResourceManager ) ([]byte , error ) {
185185 args := []string {
186186 "uninstall" , cfg .ReleaseName , "--namespace" , cfg .Namespace ,
187187 }
@@ -195,20 +195,20 @@ func UninstallNGF(cfg InstallationConfig, k8sClient K8sClient) ([]byte, error) {
195195 ctx , cancel := context .WithTimeout (context .Background (), 5 * time .Second )
196196 defer cancel ()
197197
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 )
199199 if err != nil && ! apierrors .IsNotFound (err ) {
200200 return nil , err
201201 }
202202
203203 var crList apiext.CustomResourceDefinitionList
204- if err := k8sClient .List (ctx , & crList , nil ); err != nil {
204+ if err := rm .List (ctx , & crList ); err != nil {
205205 return nil , err
206206 }
207207
208208 for _ , cr := range crList .Items {
209209 if strings .Contains (cr .Spec .Group , "gateway.nginx.org" ) {
210210 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 ) {
212212 return nil , err
213213 }
214214 }
0 commit comments