Skip to content

Commit 273a223

Browse files
authored
KFLUXINFRA-2013: Deploy cert-manager partially on production (#7366)
- Deploy on all production cluster except for p02 and rh01. - Required for deploying Kueue. Signed-off-by: Gal Ben Haim <[email protected]>
1 parent 33ff1d0 commit 273a223

File tree

13 files changed

+64
-16
lines changed

13 files changed

+64
-16
lines changed

argo-cd-apps/base/member/infra-deployments/cert-manager/cert-manager.yaml

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,18 +22,20 @@ spec:
2222
values.clusterDir: stone-stg-rh01
2323
- nameNormalized: stone-stage-p01
2424
values.clusterDir: stone-stage-p01
25-
- nameNormalized: stone-prd-rh01
26-
values.clusterDir: stone-prd-rh01
25+
#- nameNormalized: stone-prd-rh01
26+
# values.clusterDir: stone-prd-rh01
2727
- nameNormalized: kflux-prd-rh02
2828
values.clusterDir: kflux-prd-rh02
2929
- nameNormalized: stone-prod-p01
3030
values.clusterDir: stone-prod-p01
31-
- nameNormalized: stone-prod-p02
32-
values.clusterDir: stone-prod-p02
31+
#- nameNormalized: stone-prod-p02
32+
# values.clusterDir: stone-prod-p02
3333
- nameNormalized: kflux-ocp-p01
3434
values.clusterDir: kflux-ocp-p01
3535
- nameNormalized: kflux-prd-rh03
3636
values.clusterDir: kflux-prd-rh03
37+
- nameNormalized: kflux-osp-p01
38+
values.clusterDir: kflux-osp-p01
3739
template:
3840
metadata:
3941
name: cert-manager-{{nameNormalized}}

argo-cd-apps/overlays/konflux-public-production/delete-applications.yaml

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,6 @@ $patch: delete
1414
---
1515
apiVersion: argoproj.io/v1alpha1
1616
kind: ApplicationSet
17-
metadata:
18-
name: cert-manager
19-
$patch: delete
20-
---
21-
apiVersion: argoproj.io/v1alpha1
22-
kind: ApplicationSet
2317
metadata:
2418
name: kueue
2519
$patch: delete

argo-cd-apps/overlays/konflux-public-production/kustomization.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -241,3 +241,8 @@ patches:
241241
kind: ApplicationSet
242242
version: v1alpha1
243243
name: kubearchive
244+
- path: production-overlay-patch.yaml
245+
target:
246+
kind: ApplicationSet
247+
version: v1alpha1
248+
name: cert-manager

argo-cd-apps/overlays/production-downstream/delete-applications.yaml

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -32,12 +32,6 @@ $patch: delete
3232
---
3333
apiVersion: argoproj.io/v1alpha1
3434
kind: ApplicationSet
35-
metadata:
36-
name: cert-manager
37-
$patch: delete
38-
---
39-
apiVersion: argoproj.io/v1alpha1
40-
kind: ApplicationSet
4135
metadata:
4236
name: kueue
4337
$patch: delete

argo-cd-apps/overlays/production-downstream/kustomization.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -257,3 +257,8 @@ patches:
257257
kind: ApplicationSet
258258
version: v1alpha1
259259
name: monitoring-workload-kanary
260+
- path: production-overlay-patch.yaml
261+
target:
262+
kind: ApplicationSet
263+
version: v1alpha1
264+
name: cert-manager
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
apiVersion: kustomize.config.k8s.io/v1beta1
2+
kind: Kustomization
3+
resources:
4+
- operator.yaml
5+
6+
namespace: cert-manager-operator
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
---
2+
apiVersion: operators.coreos.com/v1
3+
kind: OperatorGroup
4+
metadata:
5+
name: openshift-cert-manager-operator
6+
annotations:
7+
argocd.argoproj.io/sync-wave: "-2"
8+
spec:
9+
upgradeStrategy: Default
10+
---
11+
apiVersion: operators.coreos.com/v1alpha1
12+
kind: Subscription
13+
metadata:
14+
name: openshift-cert-manager-operator
15+
annotations:
16+
argocd.argoproj.io/sync-wave: "-1"
17+
spec:
18+
channel: stable-v1
19+
name: openshift-cert-manager-operator
20+
source: redhat-operators
21+
sourceNamespace: openshift-marketplace
22+
installPlanApproval: Automatic

components/cert-manager/production/empty-base/.gitempty

Whitespace-only changes.
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
apiVersion: kustomize.config.k8s.io/v1beta1
2+
kind: Kustomization
3+
resources:
4+
- ../base
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
apiVersion: kustomize.config.k8s.io/v1beta1
2+
kind: Kustomization
3+
resources:
4+
- ../base

0 commit comments

Comments
 (0)