Skip to content

Commit 4479d68

Browse files
committed
chore(KFLUXSPRT-4515): add konflux-support-ops to development and staging
1 parent 9b88e08 commit 4479d68

File tree

10 files changed

+126
-0
lines changed

10 files changed

+126
-0
lines changed
Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
apiVersion: argoproj.io/v1alpha1
2+
kind: ApplicationSet
3+
metadata:
4+
name: konflux-support-ops
5+
spec:
6+
generators:
7+
- merge:
8+
mergeKeys:
9+
- nameNormalized
10+
generators:
11+
- clusters:
12+
selector:
13+
matchLabels:
14+
appstudio.redhat.com/member-cluster: "true"
15+
values:
16+
sourceRoot: components/konflux-support-ops
17+
environment: staging
18+
clusterDir: ""
19+
- list:
20+
elements: []
21+
template:
22+
metadata:
23+
name: konflux-support-ops-{{nameNormalized}}
24+
spec:
25+
project: default
26+
source:
27+
path: '{{values.sourceRoot}}/{{values.environment}}/{{values.clusterDir}}'
28+
repoURL: https://github.com/redhat-appstudio/infra-deployments.git
29+
targetRevision: main
30+
destination:
31+
namespace: cert-manager
32+
server: '{{server}}'
33+
syncPolicy:
34+
automated:
35+
prune: true
36+
selfHeal: false
37+
syncOptions:
38+
- CreateNamespace=true
39+
retry:
40+
limit: -1
41+
backoff:
42+
duration: 10s
43+
factor: 2
44+
maxDuration: 3m
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+
- konflux-support-ops.yaml

argo-cd-apps/base/member/infra-deployments/kustomization.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,5 +39,6 @@ resources:
3939
- kueue
4040
- policies
4141
- konflux-kite
42+
- konflux-support-ops
4243
components:
4344
- ../../../k-components/inject-infra-deployments-repo-details

argo-cd-apps/overlays/development/kustomization.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -234,3 +234,8 @@ patches:
234234
kind: ApplicationSet
235235
version: v1alpha1
236236
name: trust-manager
237+
- path: development-overlay-patch.yaml
238+
target:
239+
kind: ApplicationSet
240+
version: v1alpha1
241+
name: konflux-support-ops

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

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,3 +36,9 @@ kind: ApplicationSet
3636
metadata:
3737
name: disable-self-provisioning
3838
$patch: delete
39+
---
40+
apiVersion: argoproj.io/v1alpha1
41+
kind: ApplicationSet
42+
metadata:
43+
name: konflux-support-ops
44+
$patch: delete

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

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,3 +47,9 @@ kind: ApplicationSet
4747
metadata:
4848
name: disable-self-provisioning
4949
$patch: delete
50+
---
51+
apiVersion: argoproj.io/v1alpha1
52+
kind: ApplicationSet
53+
metadata:
54+
name: konflux-support-ops
55+
$patch: delete
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
apiVersion: builtin
2+
kind: HelmChartInflationGenerator
3+
metadata:
4+
name: konflux-support-ops
5+
name: konflux-support-ops
6+
repo: <?>
7+
version: 0.19.0
8+
namespace: <?>
9+
releaseName: konflux-support-ops
10+
valuesInline:
11+
resources:
12+
requests:
13+
cpu: 25m
14+
memory: 64Mi
15+
limits:
16+
cpu: 25m
17+
memory: 64Mi
18+
defaultPackage:
19+
resources:
20+
requests:
21+
cpu: 25m
22+
memory: 64Mi
23+
limits:
24+
cpu: 25m
25+
memory: 64Mi
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
apiVersion: kustomize.config.k8s.io/v1beta1
2+
kind: Kustomization
3+
4+
generators:
5+
- konflux-support-ops-generator.yaml
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
apiVersion: builtin
2+
kind: HelmChartInflationGenerator
3+
metadata:
4+
name: konflux-support-ops
5+
name: konflux-support-ops
6+
repo: <?>
7+
version: 0.19.0
8+
namespace: <?>
9+
releaseName: konflux-support-ops
10+
valuesInline:
11+
resources:
12+
requests:
13+
cpu: 100m
14+
memory: 128Mi
15+
limits:
16+
cpu: 100m
17+
memory: 128Mi
18+
defaultPackage:
19+
resources:
20+
requests:
21+
cpu: 100m
22+
memory: 128Mi
23+
limits:
24+
cpu: 100m
25+
memory: 128Mi
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
apiVersion: kustomize.config.k8s.io/v1beta1
2+
kind: Kustomization
3+
4+
generators:
5+
- konflux-support-ops-generator.yaml

0 commit comments

Comments
 (0)