Skip to content

Commit 9cdb963

Browse files
authored
Enable EaaS in public staging (#4214)
Signed-off-by: Alex Misstear <amisstea@redhat.com>
1 parent 3a6f177 commit 9cdb963

File tree

3 files changed

+58
-0
lines changed

3 files changed

+58
-0
lines changed

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ resources:
88
- ../../base/quality-dashboard
99
- ../../base/ci-helper-app
1010
- ../../base/toolchain-member
11+
- ../../base/eaas
1112
namespace: konflux-public-staging
1213
patchesStrategicMerge:
1314
- delete-applications.yaml
Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
apiVersion: external-secrets.io/v1beta1
2+
kind: ExternalSecret
3+
metadata:
4+
name: cluster-as-a-service-hypershift-credentials
5+
namespace: clusters
6+
spec:
7+
dataFrom:
8+
- extract:
9+
key: staging/platform/terraform/it-cloud-aws-konflux-preprod-eaas01
10+
- extract:
11+
key: staging/eaas/konflux-eaas-stage
12+
refreshInterval: 5m
13+
secretStoreRef:
14+
kind: ClusterSecretStore
15+
name: appsre-stonesoup-vault
16+
target:
17+
creationPolicy: Owner
18+
deletionPolicy: Delete
19+
name: hypershift
20+
template:
21+
labels:
22+
hypershift.openshift.io/safe-to-delete-with-cluster: "false"
23+
data:
24+
aws_access_key_id: "{{ .aws_access_key_id }}"
25+
aws_secret_access_key: "{{ .aws_secret_access_key }}"
26+
pullSecret: "{{ ocp_pull_secret }}"
27+
baseDomain: stage.konfluxeaas.com
28+
ssh-privatekey: unused
29+
ssh-publickey: unused
30+
31+
---
32+
apiVersion: external-secrets.io/v1beta1
33+
kind: ExternalSecret
34+
metadata:
35+
name: cluster-as-a-service-hypershift-oidc-credentials
36+
namespace: local-cluster
37+
spec:
38+
dataFrom:
39+
- extract:
40+
key: staging/platform/terraform/it-cloud-aws-konflux-preprod-eaas01
41+
refreshInterval: 5m
42+
secretStoreRef:
43+
kind: ClusterSecretStore
44+
name: appsre-stonesoup-vault
45+
target:
46+
creationPolicy: Owner
47+
deletionPolicy: Delete
48+
name: hypershift-operator-oidc-provider-s3-credentials
49+
template:
50+
data:
51+
bucket: stage-eaas-bucket
52+
region: us-east-1
53+
credentials: |
54+
[default]
55+
aws_access_key_id={{ .aws_access_key_id }}
56+
aws_secret_access_key={{ .aws_secret_access_key }}

components/cluster-as-a-service/staging/kustomization.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,4 @@ kind: Kustomization
44
resources:
55
- ../base
66
- ../../openshift-gitops
7+
- external-secrets.yaml

0 commit comments

Comments
 (0)