Skip to content

Commit 7165471

Browse files
committed
Create ekeefe-sandbox project
1 parent ca2f0b9 commit 7165471

6 files changed

Lines changed: 108 additions & 0 deletions

File tree

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
apiVersion: kustomize.config.k8s.io/v1beta1
3+
kind: Kustomization
4+
5+
resources:
6+
- repo-credentials-es.yaml
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
---
2+
apiVersion: external-secrets.io/v1beta1
3+
kind: ExternalSecret
4+
metadata:
5+
name: ekeefe-sandbox-external-secret
6+
annotations:
7+
argocd.argoproj.io/sync-options: SkipDryRunOnMissingResource=true
8+
spec:
9+
dataFrom:
10+
- extract:
11+
conversionStrategy: Default
12+
decodingStrategy: None
13+
key: staging/infrastructure/ekeefe-sandbox
14+
refreshInterval: 15m
15+
secretStoreRef:
16+
kind: ClusterSecretStore
17+
name: appsre-stonesoup-vault
18+
target:
19+
creationPolicy: Owner
20+
deletionPolicy: Delete
21+
name: ekeefe-sandbox-external-secret
22+
template:
23+
metadata:
24+
labels:
25+
kargo.akuity.io/cred-type: git
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
apiVersion: kustomize.config.k8s.io/v1beta1
2+
kind: Kustomization
3+
resources:
4+
- ../base
5+
- rbac
6+
- external-secrets
7+
8+
replacements:
9+
- source:
10+
kind: Namespace
11+
fieldPath: metadata.name
12+
targets:
13+
- select:
14+
kind: Project
15+
fieldPaths:
16+
- metadata.name
17+
18+
namespace: ekeefe-sandbox
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
apiVersion: kargo.akuity.io/v1alpha1
2+
kind: Warehouse
3+
metadata:
4+
name: infra-deployments-manifest-wh
5+
namespace: ekeefe-sandbox
6+
spec:
7+
subscriptions:
8+
- git:
9+
repoURL: https://github.com/enkeefe00/infra-deployments
10+
commitSelectionStrategy: NewestFromBranch
11+
branch: setup-ring-overlays
12+
includePaths:
13+
- 'components/**/kargo'
Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
---
2+
kind: Role
3+
apiVersion: rbac.authorization.k8s.io/v1
4+
metadata:
5+
name: ekeefe-sandbox-kargo-resources-admin
6+
rules:
7+
- apiGroups:
8+
- kargo.akuity.io
9+
resources:
10+
- "*"
11+
verbs:
12+
- "*"
13+
- apiGroups:
14+
- external-secrets.io
15+
resources:
16+
- externalsecrets
17+
verbs:
18+
- get
19+
- list
20+
- watch
21+
- apiGroups:
22+
- ""
23+
resources:
24+
- secrets
25+
verbs:
26+
- get
27+
- list
28+
- watch
29+
---
30+
kind: RoleBinding
31+
apiVersion: rbac.authorization.k8s.io/v1
32+
metadata:
33+
name: ekeefe-sandbox-kargo-resources-admin
34+
subjects:
35+
- apiGroup: rbac.authorization.k8s.io
36+
kind: User
37+
name: ekeefe
38+
roleRef:
39+
apiGroup: rbac.authorization.k8s.io
40+
kind: Role
41+
name: ekeefe-sandbox-kargo-resources-admin
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+
resources:
5+
- kargo-permissions-rb.yaml

0 commit comments

Comments
 (0)