Skip to content

Commit

Permalink
apps/slack-infra: add externalsecrets
Browse files Browse the repository at this point in the history
  • Loading branch information
spiffxp committed Sep 27, 2021
1 parent 9acdfe8 commit 363a18d
Show file tree
Hide file tree
Showing 6 changed files with 102 additions and 0 deletions.
14 changes: 14 additions & 0 deletions apps/slack-infra/resources/slack-event-log/externalsecrets.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
apiVersion: kubernetes-client.io/v1
kind: ExternalSecret
metadata:
name: slack-event-log-config # The name of the Kubernetes Secret
namespace: slack-infra
labels:
app: slack-event-log
spec:
backendType: gcpSecretsManager
projectId: kubernetes-public
data:
- key: slack-event-log-config # The name of the GSM secret
name: config.json # The key to write to in the Kubernetes Secret
version: latest # The version of the GSM secret
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
apiVersion: kubernetes-client.io/v1
kind: ExternalSecret
metadata:
name: slack-moderator-words-config # The name of the Kubernetes Secret
namespace: slack-infra
labels:
app: slack-moderator-words
spec:
backendType: gcpSecretsManager
projectId: kubernetes-public
data:
- key: slack-moderator-words-config # The name of the GSM secret
name: config.json # The key to write to in the Kubernetes Secret
version: latest # The version of the GSM secret
14 changes: 14 additions & 0 deletions apps/slack-infra/resources/slack-moderator/externalsecrets.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
apiVersion: kubernetes-client.io/v1
kind: ExternalSecret
metadata:
name: slack-moderator-config # The name of the Kubernetes Secret
namespace: slack-infra
labels:
app: slack-moderator
spec:
backendType: gcpSecretsManager
projectId: kubernetes-public
data:
- key: slack-moderator-config # The name of the GSM secret
name: config.json # The key to write to in the Kubernetes Secret
version: latest # The version of the GSM secret
14 changes: 14 additions & 0 deletions apps/slack-infra/resources/slack-post-message/externalsecrets.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
apiVersion: kubernetes-client.io/v1
kind: ExternalSecret
metadata:
name: slack-post-message-config # The name of the Kubernetes Secret
namespace: slack-infra
labels:
app: slack-post-message
spec:
backendType: gcpSecretsManager
projectId: kubernetes-public
data:
- key: slack-post-message-config # The name of the GSM secret
name: config.json # The key to write to in the Kubernetes Secret
version: latest # The version of the GSM secret
14 changes: 14 additions & 0 deletions apps/slack-infra/resources/slack-welcomer/externalsecrets.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
apiVersion: kubernetes-client.io/v1
kind: ExternalSecret
metadata:
name: slack-welcomer-config # The name of the Kubernetes Secret
namespace: slack-infra
labels:
app: slack-welcomer
spec:
backendType: gcpSecretsManager
projectId: kubernetes-public
data:
- key: slack-welcomer-config # The name of the GSM secret
name: config.json # The key to write to in the Kubernetes Secret
version: latest # The version of the GSM secret
32 changes: 32 additions & 0 deletions apps/slack-infra/resources/slackin/externalsecrets.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
apiVersion: kubernetes-client.io/v1
kind: ExternalSecret
metadata:
name: recaptcha # The name of the Kubernetes Secret
namespace: slack-infra
labels:
app: slackin
spec:
backendType: gcpSecretsManager
projectId: kubernetes-public
data:
- key: recaptcha-secret-key # The name of the GSM secret
name: secret-key # The key to write to in the Kubernetes Secret
version: latest # The version of the GSM secret
- key: recaptcha-site-key # The name of the GSM secret
name: site-key # The key to write to in the Kubernetes Secret
version: latest # The version of the GSM secret
---
apiVersion: kubernetes-client.io/v1
kind: ExternalSecret
metadata:
name: slackin-token # The name of the Kubernetes Secret
namespace: slack-infra
labels:
app: slackin
spec:
backendType: gcpSecretsManager
projectId: kubernetes-public
data:
- key: slackin-token # The name of the GSM secret
name: token # The key to write to in the Kubernetes Secret
version: latest # The version of the GSM secret

0 comments on commit 363a18d

Please sign in to comment.