Skip to content

Commit

Permalink
feat: add sops items
Browse files Browse the repository at this point in the history
  • Loading branch information
josmo committed Jan 31, 2024
1 parent a4b0807 commit 47a2caa
Show file tree
Hide file tree
Showing 9 changed files with 245 additions and 11 deletions.
5 changes: 4 additions & 1 deletion .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,10 @@
"image": "mcr.microsoft.com/devcontainers/javascript-node:0-20-bullseye",

// Features to add to the dev container. More info: https://containers.dev/features.
// "features": {},
"features": {
"ghcr.io/devcontainers-contrib/features/sops:1": {}
},
mounts: [],

// Configure tool-specific properties.
"customizations": {
Expand Down
9 changes: 9 additions & 0 deletions .sops.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
creation_rules:
- pgp: >-
B423561C6C8CD52ECC25B38F308D9EB05DE87828,
C4DF834A8627A6DCC0F0D94F8481F3143070234D,
A86483E5975AB10CB83CB9524391E44ED5D6BB46
# B423561C6C8CD52ECC25B38F308D9EB05DE87828: Emmanuel Gomez
# C4DF834A8627A6DCC0F0D94F8481F3143070234D: Damien Chomat
# A86483E5975AB10CB83CB9524391E44ED5D6BB46: Joachim Hill-Grannec
10 changes: 0 additions & 10 deletions README.md

This file was deleted.

36 changes: 36 additions & 0 deletions app-config.local-example.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
# Rename to app-config.local-example.yaml
app:
title: Pelostage local
organization:
name: pelotech

auth:
# see https://backstage.io/docs/auth/ to learn about auth providers
environment: production
providers:
github:
production:
$include: github-app-pelostage-local-credentials.yaml


integrations:
github:
- host: github.com
# This is a Personal Access Token or PAT from GitHub. You can find out how to generate this token, and more information
# about setting up the GitHub integration here: https://backstage.io/docs/getting-started/configuration#setting-up-a-github-integration
apps:
- $include: github-app-pelostage-local-credentials.yaml
catalog:
providers:
github:
default:
organization: pelotech


kubernetes:
serviceLocatorMethod:
type: 'multiTenant'
clusterLocatorMethods:
- type: 'localKubectlProxy'
name: 'proxy'

15 changes: 15 additions & 0 deletions docs/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# [Backstage](https://backstage.io)

This is your newly scaffolded Backstage App, Good Luck!

To start the app, run:

```sh
yarn install
yarn dev
```


## Development (devContainer)


62 changes: 62 additions & 0 deletions github-app-pelostage-local-credentials.enc.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
#ENC[AES256_GCM,data:+x+Xd+C/InGF/yaOz6b0uHfk3Ij8eg==,iv:8g6hDix77HPezYlY/ZYGg4a6SLX/MgpgBD7vB28wjw8=,tag:MWQLC6r9a8JPsDzLprxnDw==,type:comment]
appId: ENC[AES256_GCM,data:ZfiKxrLw,iv:VIFplMC/w9Zjy8L9y81mJVgFVszLsMenvAbH6Obn4Kc=,tag:zZaFAVAjYtcXu2bXRBFxCA==,type:int]
webhookUrl: ENC[AES256_GCM,data:hZFYAH1LttvMaPSmCsH26uj6sP8lQ/dxM4rGLuvsCSpQhaM=,iv:/sIGwcCVBtqxHJc0V5zhdIPTtOstLvVBX9lXTReYctE=,tag:Box6djrR7ipodhJjPQmxlQ==,type:str]
clientId: ENC[AES256_GCM,data:b7n4iX03HM5fOZUYGC6bN+ZS/zY=,iv:2bJrw9wjW7+CSO6sTK+dQTE/oWso569ie7VWV9wowtM=,tag:vaEQvgWRGPlHCk9ZJCQoKw==,type:str]
clientSecret: ENC[AES256_GCM,data:8rfFwei4pMn9otcW9g1whYfKPwxs6LYCSOdyzpsKPUM57448XC8/GQ==,iv:MerQSAwjPNBH03AitjXhkLzQzPwSCZ0mSD9imu70FGc=,tag:ghnO3KwSEDYZfZuK+z8KVQ==,type:str]
webhookSecret: ENC[AES256_GCM,data:tx17t9zgWTmU/kmPtZ9bbvssFUNOBtLuGKh422NoWwjRiJNsSdALqQ==,iv:SCob8TssLRou2IrbmqtDCU0VHd3A0bRsTMu+3I3Yt6Q=,tag:tp92GOL34YoIBKP+f1Vc4w==,type:str]
privateKey: ENC[AES256_GCM,data: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,iv:tak22zJ8LZB5cIOYY04JLzvL8jLQwRmw1E0uYPEVeGE=,tag:26mtg6/u+6KshbGC8J6Fxg==,type:str]
sops:
kms: []
gcp_kms: []
azure_kv: []
hc_vault: []
age: []
lastmodified: "2024-01-29T21:40:49Z"
mac: ENC[AES256_GCM,data:cwfVX57aYLFBCbD+iL0ORLsf6NowqVuFfuePjvoBt4NWVS79CKBo5yoKlJCAuH0AH70BBHw0an81QzlKUU9qwhUqUoVJuyzNW2s1VSenW3gO9k032U9nkLEq9TKVXsPQCWADGVrBQjDDpLc6KQAF7EmAvSYNEL6hwz34BONSHF4=,iv:oWFaxrG2H4Gof6SPuyWugjyiVRFDY0i+veie2OhwYiM=,tag:rN5IEJ4/xH7en/czVNceCg==,type:str]
pgp:
- created_at: "2024-01-29T21:40:49Z"
enc: |-
-----BEGIN PGP MESSAGE-----
hF4DWL0iXHxll+USAQdAum1MgZb8TBZXCbyk6G4cdrpsvdE5Uv5/ixgkLa7qbkEw
wq4JkZ5pIw696+t639iwrI+rhWlDKgqDPkz3/Y2XTev3JEYDwVDZQDhBxUzedNHK
1GYBCQIQjHUqBFuOA8TdbgnddPtiLB4yF5doiUv4AUPdnNfen1rSuxxeMp8vEL12
QqvVKGmtS87GW3K1853X5st1hBbGJLKlAgF5Mp6R/Vbk7mu9LOak9AlJkSy16Lcg
RVIi/1n7L4w=
=qyNq
-----END PGP MESSAGE-----
fp: B423561C6C8CD52ECC25B38F308D9EB05DE87828
- created_at: "2024-01-29T21:40:49Z"
enc: |-
-----BEGIN PGP MESSAGE-----
hF4DsU/47VbGPQ4SAQdA0CxPwKDLpF/c0a5noMoU5/F2DRYOfIQAkGwZTdVB0iIw
thSoJXaFoqs1lujsarYju8cygMZnRb6+GSG7j/2mQur+J/WgHnwLw8diMpUUEYBC
1GYBCQIQyyxyo6cxafFoqDsDSfhjm+kJlfTxYQDb0H+i9PyP04k+8XxO2XtWUVLL
VrGSGLj20SjOMIKQH9vluArD2Pd1urZD79Cjx8ihLaTG0OJUBMu/BT6xc4GMeMCA
nRvP4aRyG2g=
=L7Tk
-----END PGP MESSAGE-----
fp: C4DF834A8627A6DCC0F0D94F8481F3143070234D
- created_at: "2024-01-29T21:40:49Z"
enc: |-
-----BEGIN PGP MESSAGE-----
hQIMA1ec3WnJ73lUARAApqWBIRV367eb7mBqF3r8jT8KuHJqEIe9+UqLSyw6GTpJ
zUL5Dtg6j9lhEEgjhK/9ab8rfiILgvNTCG/sQ9F1rHG6xDlFyCEJMFPBWa0EjVgl
LwcaUgrtDRPbK+uEl89AdKHO2F+xRomEJ//qTc6CAVXKNi7N4IKMQvYjHRFekBYf
2UVuSKuoubAqsFsS9gOK5qBvtaNsdN68EqSl2ikS31SPZwmedo6mom+jaBp+of6W
tkcUu/ademsXXTGNo9rUs2cjlhLpP1Lgi6cnpkkwkhzseHukC7aVYSzAYUmeX9HQ
R0tS89RWSjS/zA/shLMGIviog8WW4wfGX2bPWdEDCu8bP+a/LWmrPePLfeF0Qygg
2hZi9nik9a6nMr8vgBw1qEJrPeen7Ksn47a4mNgw2AowP2qRbs3RkjMb8zp1NZUl
wrwxddLRGkwI+zbELrAfbEljMxhasgcYCIi8RIClIcBUQxrU30kqtggj+o0jGS5N
3Hz0BfW83emkOHn6ZOz4uz+yTfZBi6WjdyRDfqCZPCxc+bvKTOtxiox1P1gErCjU
25fJTM20FARLKvHWoZa1GzhbTdypKdKWxYpthPFLkdWwV8TdbrJMG0vcD14c51id
o+iKTwgw/hRR6WIz0ofjMQMsRf7H++bu2dQSUuVn4q3CeDM+CVW5+wZjAMFpNwHS
UQH2WSN2qCGitfdUc9CaD92SpfyexitVBvGNV/axUdfIXtZZv0tVxU8BjLmKiJPW
7aTrKi35xmRSPN62IAYQSKqCa2FskoAtJIcrr83LiZV8eg==
=TTFy
-----END PGP MESSAGE-----
fp: A86483E5975AB10CB83CB9524391E44ED5D6BB46
unencrypted_suffix: _unencrypted
version: 3.8.1
17 changes: 17 additions & 0 deletions public-keys/.sops.chomatdam.asc
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----

mDMEZI5z7hYJKwYBBAHaRw8BAQdAkj2/MBkthNvXTk4d83J+t9o1aN+TzxJHCasF
yChLXl60J0RhbWllbiBDaG9tYXQgPGRhbWllbi5jaG9tYXRAZ21haWwuY29tPoiT
BBMWCgA7FiEExN+DSoYnptzA8NlPhIHzFDBwI00FAmSOc+4CGwMFCwkIBwICIgIG
FQoJCAsCBBYCAwECHgcCF4AACgkQhIHzFDBwI02kogEAvZKk1yLaI/f+PUUvpbLk
q5gS9oZgtps8q8us9r1yXDoA+gLLx/DksKd9ko5MUm7YI1KRuewS3F0UhF5Yzbd/
NUUJuDgEZI5z7hIKKwYBBAGXVQEFAQEHQO9fSrw+qNFGqL6ONUT6hNk58pH2Wu2h
CSOslQzwbVQoAwEIB4h4BBgWCgAgFiEExN+DSoYnptzA8NlPhIHzFDBwI00FAmSO
c+4CGwwACgkQhIHzFDBwI02mXQEA+Q3gLa+UWmVtNTAJ/7tgmxwmXvq8NgA/cocJ
L4HTXe8BAMJFvwkS/7ZPpfD1GNVO3sysNFdfgCIvCc8vkpywLlIFuDMEZI50oBYJ
KwYBBAHaRw8BAQdACEaXtavDe24bjtaTRqf0C49vcsHCvOMJVXSbdhQ6PC2IeAQY
FgoAIBYhBMTfg0qGJ6bcwPDZT4SB8xQwcCNNBQJkjnSgAhsgAAoJEISB8xQwcCNN
ki0A/Rau+74CCJjr4ZF1JHJ/uDrcGf2ZQzZUkPwNunpzglJBAQCfeWuw6jd55cbh
vHz/4UcQF1gQmBcMAXTJr5D3GSaLDw==
=Z31N
-----END PGP PUBLIC KEY BLOCK-----
13 changes: 13 additions & 0 deletions public-keys/.sops.emmanuel.asc
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----

mDMEZUqMdBYJKwYBBAHaRw8BAQdA1CK1aARg49LEOmdt6DgxqioUp34bJt+9ayH+
lS6Zqe60IkVtbWFudWVsIEdvbWV6IDxlbW1hbnVlbEBnb21lei5pbz6ImQQTFgoA
QRYhBLQjVhxsjNUuzCWzjzCNnrBd6HgoBQJlSox0AhsDBQkcMgSABQsJCAcCAiIC
BhUKCQgLAgQWAgMBAh4HAheAAAoJEDCNnrBd6Hgo9/oA/RNpJ5rKk2vrVRVG9flD
o3IJ4RTDAeG6CocJVDo+rOWQAQCxY/EcYH1rjXay7cG5mcibW1onLpq4FAyaMYWn
jBH6D7g4BGVKjHQSCisGAQQBl1UBBQEBB0D1UX4WSY/4PvBwAiuMezs0ZKqDc78Q
2cU6GnsnZ7bzCQMBCAeIfgQYFgoAJhYhBLQjVhxsjNUuzCWzjzCNnrBd6HgoBQJl
Sox0AhsMBQkcMgSAAAoJEDCNnrBd6Hgou18A/0hn4PIayEBdXDO6PARXN46H8kRD
S8qYbUaroD5vQ8WeAP91GcJXgszaSrExgNWBdv9ZIZ7kXbdyV68Au66Bj7pNAw==
=ntGk
-----END PGP PUBLIC KEY BLOCK-----
89 changes: 89 additions & 0 deletions public-keys/.sops.josmo.asc
Original file line number Diff line number Diff line change
@@ -0,0 +1,89 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----

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
=hrPS
-----END PGP PUBLIC KEY BLOCK-----

0 comments on commit 47a2caa

Please sign in to comment.