Skip to content

Commit d73c98e

Browse files
committed
test
1 parent 89439a6 commit d73c98e

File tree

3 files changed

+76
-44
lines changed

3 files changed

+76
-44
lines changed

.github/workflows/e2e-test-k8s.yml

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,9 +80,28 @@ jobs:
8080
run: |
8181
make kind-up
8282
83+
- name: Build images
84+
env:
85+
TAG: dev
86+
ARCH: amd64
87+
ENABLE_PROXY: "false"
88+
BASE_IMAGE_TAG: "debug"
89+
run: |
90+
echo "building images..."
91+
make build-image
92+
93+
- name: Extract adc binary
94+
run: |
95+
echo "Extracting adc binary..."
96+
docker create --name adc-temp api7/api7-ingress-controller:dev
97+
docker cp adc-temp:/bin/adc /usr/local/bin/adc
98+
docker rm adc-temp
99+
chmod +x /usr/local/bin/adc
100+
echo "ADC binary extracted to /usr/local/bin/adc"
101+
83102
- name: Install v2 CRDs
84103
run: |
85-
kubectl apply -f config/crd-nocel
104+
make install-crds-nocel
86105
87106
- name: Download API7EE3 Chart
88107
run: |

Makefile

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -301,6 +301,10 @@ uninstall-gateway-api: ## Uninstall Gateway API CRDs from the K8s cluster specif
301301
install: manifests kustomize install-gateway-api ## Install CRDs into the K8s cluster specified in ~/.kube/config.
302302
$(KUSTOMIZE) build config/crd | $(KUBECTL) apply -f -
303303

304+
.PHONY: install-crds-nocel
305+
install-crds-nocel:
306+
kubectl apply -f config/crd-nocel
307+
304308
.PHONY: uninstall
305309
uninstall: manifests kustomize ## Uninstall CRDs from the K8s cluster specified in ~/.kube/config. Call with ignore-not-found=true to ignore resource not found errors during deletion.
306310
$(KUSTOMIZE) build config/crd | $(KUBECTL) delete --ignore-not-found=$(ignore-not-found) -f -

internal/manager/controllers.go

Lines changed: 52 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -98,49 +98,58 @@ func setupControllers(ctx context.Context, mgr manager.Manager, pro provider.Pro
9898
return nil, err
9999
}
100100
return []Controller{
101-
&controller.GatewayClassReconciler{
102-
Client: mgr.GetClient(),
103-
Scheme: mgr.GetScheme(),
104-
Log: ctrl.LoggerFrom(ctx).WithName("controllers").WithName("GatewayClass"),
105-
Updater: updater,
106-
},
107-
&controller.GatewayReconciler{
108-
Client: mgr.GetClient(),
109-
Scheme: mgr.GetScheme(),
110-
Log: ctrl.LoggerFrom(ctx).WithName("controllers").WithName("Gateway"),
111-
Provider: pro,
112-
Updater: updater,
113-
},
114-
&controller.HTTPRouteReconciler{
115-
Client: mgr.GetClient(),
116-
Scheme: mgr.GetScheme(),
117-
Log: ctrl.LoggerFrom(ctx).WithName("controllers").WithName("HTTPRoute"),
118-
Provider: pro,
119-
Updater: updater,
120-
Readier: readier,
121-
},
122-
&controller.IngressReconciler{
123-
Client: mgr.GetClient(),
124-
Scheme: mgr.GetScheme(),
125-
Log: ctrl.LoggerFrom(ctx).WithName("controllers").WithName("Ingress"),
126-
Provider: pro,
127-
Updater: updater,
128-
Readier: readier,
129-
},
130-
&controller.ConsumerReconciler{
131-
Client: mgr.GetClient(),
132-
Scheme: mgr.GetScheme(),
133-
Log: ctrl.LoggerFrom(ctx).WithName("controllers").WithName("Consumer"),
134-
Provider: pro,
135-
Updater: updater,
136-
Readier: readier,
137-
},
138-
&controller.IngressClassReconciler{
139-
Client: mgr.GetClient(),
140-
Scheme: mgr.GetScheme(),
141-
Log: ctrl.LoggerFrom(ctx).WithName("controllers").WithName("IngressClass"),
142-
Provider: pro,
143-
},
101+
/*
102+
&controller.GatewayClassReconciler{
103+
Client: mgr.GetClient(),
104+
Scheme: mgr.GetScheme(),
105+
Log: ctrl.LoggerFrom(ctx).WithName("controllers").WithName("GatewayClass"),
106+
Updater: updater,
107+
},
108+
*/
109+
/*
110+
&controller.GatewayReconciler{
111+
Client: mgr.GetClient(),
112+
Scheme: mgr.GetScheme(),
113+
Log: ctrl.LoggerFrom(ctx).WithName("controllers").WithName("Gateway"),
114+
Provider: pro,
115+
Updater: updater,
116+
},
117+
*/
118+
/*
119+
&controller.HTTPRouteReconciler{
120+
Client: mgr.GetClient(),
121+
Scheme: mgr.GetScheme(),
122+
Log: ctrl.LoggerFrom(ctx).WithName("controllers").WithName("HTTPRoute"),
123+
Provider: pro,
124+
Updater: updater,
125+
Readier: readier,
126+
},
127+
*/
128+
/*
129+
&controller.IngressReconciler{
130+
Client: mgr.GetClient(),
131+
Scheme: mgr.GetScheme(),
132+
Log: ctrl.LoggerFrom(ctx).WithName("controllers").WithName("Ingress"),
133+
Provider: pro,
134+
Updater: updater,
135+
Readier: readier,
136+
},
137+
138+
&controller.ConsumerReconciler{
139+
Client: mgr.GetClient(),
140+
Scheme: mgr.GetScheme(),
141+
Log: ctrl.LoggerFrom(ctx).WithName("controllers").WithName("Consumer"),
142+
Provider: pro,
143+
Updater: updater,
144+
Readier: readier,
145+
},
146+
&controller.IngressClassReconciler{
147+
Client: mgr.GetClient(),
148+
Scheme: mgr.GetScheme(),
149+
Log: ctrl.LoggerFrom(ctx).WithName("controllers").WithName("IngressClass"),
150+
Provider: pro,
151+
},
152+
*/
144153
&controller.ApisixGlobalRuleReconciler{
145154
Client: mgr.GetClient(),
146155
Scheme: mgr.GetScheme(),

0 commit comments

Comments
 (0)