File tree Expand file tree Collapse file tree 10 files changed +51
-4
lines changed Expand file tree Collapse file tree 10 files changed +51
-4
lines changed Original file line number Diff line number Diff line change @@ -272,7 +272,7 @@ test-e2e: run image-registry prometheus e2e e2e-metrics e2e-coverage kind-clean
272
272
test-experimental-e2e : SOURCE_MANIFEST := $(EXPERIMENTAL_E2E_MANIFEST )
273
273
test-experimental-e2e : KIND_CLUSTER_NAME := operator-controller-e2e
274
274
test-experimental-e2e : GO_BUILD_EXTRA_FLAGS := -cover
275
- test-experimental-e2e : run image-registry prometheus experimental-e2e e2e-metrics e2e-coverage kind-clean # HELP Run experimental e2e test suite on local kind cluster
275
+ test-experimental-e2e : run image-registry prometheus experimental-e2e e2e e2e -metrics e2e-coverage kind-clean # HELP Run experimental e2e test suite on local kind cluster
276
276
277
277
.PHONY : prometheus
278
278
prometheus : PROMETHEUS_NAMESPACE := olmv1-system
Original file line number Diff line number Diff line change @@ -10,4 +10,8 @@ components:
10
10
# EXPERIMENTAL FEATURES ARE LISTED HERE
11
11
- ../../features/synthetic-user-permissions
12
12
- ../../features/webhook-provider-certmanager
13
- - ../../features/webhook-provider-openshift-serviceca
13
+ - ../../features/single-own-namespace
14
+ - ../../features/preflight-permissions
15
+ - ../../features/apiv1-metas-handler
16
+ # This one is downstream only, so we shant use it
17
+ # - ../../features/webhook-provider-openshift-serviceca
Original file line number Diff line number Diff line change
1
+ # kustomization file for catalogd APIv1 metas handler
2
+ # DO NOT ADD A NAMESPACE HERE
3
+ apiVersion : kustomize.config.k8s.io/v1alpha1
4
+ kind : Component
5
+ patches :
6
+ - target :
7
+ kind : Deployment
8
+ name : catalogd-controller-manager
9
+ path : patches/enable-featuregate.yaml
Original file line number Diff line number Diff line change
1
+ # enable APIv1 meta handler feature gate
2
+ - op : add
3
+ path : /spec/template/spec/containers/0/args/-
4
+ value : " --feature-gates=APIV1MetasHandler=true"
Original file line number Diff line number Diff line change
1
+ # kustomization file for preflight permissions support
2
+ # DO NOT ADD A NAMESPACE HERE
3
+ apiVersion : kustomize.config.k8s.io/v1alpha1
4
+ kind : Component
5
+ patches :
6
+ - target :
7
+ kind : Deployment
8
+ name : operator-controller-controller-manager
9
+ path : patches/enable-featuregate.yaml
Original file line number Diff line number Diff line change
1
+ # enable preflight permissions feature gate
2
+ - op : add
3
+ path : /spec/template/spec/containers/0/args/-
4
+ value : " --feature-gates=PreflightPermissions=true"
Original file line number Diff line number Diff line change
1
+ # kustomization file for single/own namespace install support
2
+ # DO NOT ADD A NAMESPACE HERE
3
+ apiVersion : kustomize.config.k8s.io/v1alpha1
4
+ kind : Component
5
+ patches :
6
+ - target :
7
+ kind : Deployment
8
+ name : operator-controller-controller-manager
9
+ path : patches/enable-featuregate.yaml
Original file line number Diff line number Diff line change
1
+ # enable single/own namespace install support feature gate
2
+ - op : add
3
+ path : /spec/template/spec/containers/0/args/-
4
+ value : " --feature-gates=SingleOwnNamespaceInstallSupport=true"
Original file line number Diff line number Diff line change @@ -1596,6 +1596,7 @@ spec:
1596
1596
- --leader-elect
1597
1597
- --metrics-bind-address=:7443
1598
1598
- --external-address=catalogd-service.olmv1-system.svc
1599
+ - --feature-gates=APIV1MetasHandler=true
1599
1600
- --tls-cert=/var/certs/tls.crt
1600
1601
- --tls-key=/var/certs/tls.key
1601
1602
- --pull-cas-dir=/var/ca-certs
@@ -1711,7 +1712,8 @@ spec:
1711
1712
- --leader-elect
1712
1713
- --feature-gates=SyntheticPermissions=true
1713
1714
- --feature-gates=WebhookProviderCertManager=true
1714
- - --feature-gates=WebhookProviderOpenshiftServiceCA=true
1715
+ - --feature-gates=SingleOwnNamespaceInstallSupport=true
1716
+ - --feature-gates=PreflightPermissions=true
1715
1717
- --catalogd-cas-dir=/var/certs
1716
1718
- --pull-cas-dir=/var/certs
1717
1719
- --tls-cert=/var/certs/tls.cert
Original file line number Diff line number Diff line change @@ -1573,6 +1573,7 @@ spec:
1573
1573
- --leader-elect
1574
1574
- --metrics-bind-address=:7443
1575
1575
- --external-address=catalogd-service.olmv1-system.svc
1576
+ - --feature-gates=APIV1MetasHandler=true
1576
1577
- --tls-cert=/var/certs/tls.crt
1577
1578
- --tls-key=/var/certs/tls.key
1578
1579
- --pull-cas-dir=/var/ca-certs
@@ -1680,7 +1681,8 @@ spec:
1680
1681
- --leader-elect
1681
1682
- --feature-gates=SyntheticPermissions=true
1682
1683
- --feature-gates=WebhookProviderCertManager=true
1683
- - --feature-gates=WebhookProviderOpenshiftServiceCA=true
1684
+ - --feature-gates=SingleOwnNamespaceInstallSupport=true
1685
+ - --feature-gates=PreflightPermissions=true
1684
1686
- --catalogd-cas-dir=/var/certs
1685
1687
- --pull-cas-dir=/var/certs
1686
1688
- --tls-cert=/var/certs/tls.cert
You can’t perform that action at this time.
0 commit comments