Skip to content

Commit daf3866

Browse files
authored
Deploy ArgoCD Repo Secrets app to production (redhat-appstudio#377)
KFLUXINFRA-3596
1 parent 0fcbab3 commit daf3866

8 files changed

Lines changed: 58 additions & 24 deletions

File tree

argo-cd-apps/overlays/external-production/delete-argocd-repo-secrets-appset.yaml

Lines changed: 0 additions & 6 deletions
This file was deleted.

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

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,3 @@ patches:
1111
group: argoproj.io
1212
version: v1alpha1
1313
kind: ApplicationSet
14-
- path: delete-argocd-repo-secrets-appset.yaml
15-
target:
16-
group: argoproj.io
17-
version: v1alpha1
18-
kind: ApplicationSet
19-
name: argocd-repo-secrets

argo-cd-apps/overlays/internal-production/delete-argocd-repo-secrets-appset.yaml

Lines changed: 0 additions & 6 deletions
This file was deleted.

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

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,3 @@ patches:
1111
group: argoproj.io
1212
version: v1alpha1
1313
kind: ApplicationSet
14-
- path: delete-argocd-repo-secrets-appset.yaml
15-
target:
16-
group: argoproj.io
17-
version: v1alpha1
18-
kind: ApplicationSet
19-
name: argocd-repo-secrets
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+
- redhat-appstudio-externalsecret.yaml
5+
6+
namespace: argocd-local
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
apiVersion: external-secrets.io/v1beta1
2+
kind: ExternalSecret
3+
metadata:
4+
name: redhat-appstudio-externalsecret
5+
annotations:
6+
argocd.argoproj.io/sync-options: SkipDryRunOnMissingResource=true
7+
argocd.argoproj.io/sync-wave: "-1"
8+
labels:
9+
argocd.argoproj.io/secret-type: repo-creds
10+
spec:
11+
dataFrom:
12+
- extract:
13+
conversionStrategy: Default
14+
decodingStrategy: None
15+
key: production/infrastructure/github-argocd/kflux-c-prd-e01/redhat-appstudio
16+
refreshInterval: 1h
17+
secretStoreRef:
18+
kind: ClusterSecretStore
19+
name: appsre-stonesoup-vault
20+
target:
21+
creationPolicy: Owner
22+
deletionPolicy: Delete
23+
name: redhat-appstudio-secret
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+
- redhat-appstudio-externalsecret.yaml
5+
6+
namespace: argocd-local
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
apiVersion: external-secrets.io/v1beta1
2+
kind: ExternalSecret
3+
metadata:
4+
name: redhat-appstudio-externalsecret
5+
annotations:
6+
argocd.argoproj.io/sync-options: SkipDryRunOnMissingResource=true
7+
argocd.argoproj.io/sync-wave: "-1"
8+
labels:
9+
argocd.argoproj.io/secret-type: repo-creds
10+
spec:
11+
dataFrom:
12+
- extract:
13+
conversionStrategy: Default
14+
decodingStrategy: None
15+
key: production/infrastructure/github-argocd/kflux-c-prd-i01/redhat-appstudio
16+
refreshInterval: 1h
17+
secretStoreRef:
18+
kind: ClusterSecretStore
19+
name: appsre-stonesoup-vault
20+
target:
21+
creationPolicy: Owner
22+
deletionPolicy: Delete
23+
name: redhat-appstudio-secret

0 commit comments

Comments
 (0)