Add tf-ocloud job to the badhouseplants
This commit is contained in:
parent
917685c3b9
commit
6f941b2368
23
charts/tf-ocloud/.helmignore
Normal file
23
charts/tf-ocloud/.helmignore
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
# Patterns to ignore when building packages.
|
||||||
|
# This supports shell glob matching, relative path matching, and
|
||||||
|
# negation (prefixed with !). Only one pattern per line.
|
||||||
|
.DS_Store
|
||||||
|
# Common VCS dirs
|
||||||
|
.git/
|
||||||
|
.gitignore
|
||||||
|
.bzr/
|
||||||
|
.bzrignore
|
||||||
|
.hg/
|
||||||
|
.hgignore
|
||||||
|
.svn/
|
||||||
|
# Common backup files
|
||||||
|
*.swp
|
||||||
|
*.bak
|
||||||
|
*.tmp
|
||||||
|
*.orig
|
||||||
|
*~
|
||||||
|
# Various IDEs
|
||||||
|
.project
|
||||||
|
.idea/
|
||||||
|
*.tmproj
|
||||||
|
.vscode/
|
6
charts/tf-ocloud/Chart.lock
Normal file
6
charts/tf-ocloud/Chart.lock
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
dependencies:
|
||||||
|
- name: helm-library
|
||||||
|
repository: oci://ghcr.io/allanger/allangers-helm-library
|
||||||
|
version: 0.1.3
|
||||||
|
digest: sha256:36d2e0194646a69b0c4849f0dbd1edb0956ebdcf6879d1828ebc96305293ccea
|
||||||
|
generated: "2024-09-08T14:15:19.029199+02:00"
|
15
charts/tf-ocloud/Chart.yaml
Normal file
15
charts/tf-ocloud/Chart.yaml
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
apiVersion: v2
|
||||||
|
name: tf-ocloud
|
||||||
|
type: application
|
||||||
|
version: 0.1.0
|
||||||
|
appVersion: 0.1.5
|
||||||
|
maintainers:
|
||||||
|
- name: allanger
|
||||||
|
email: allanger@zohomail.com
|
||||||
|
url: https://badhouseplants.net
|
||||||
|
dependencies:
|
||||||
|
- name: helm-library
|
||||||
|
version: 0.1.3
|
||||||
|
repository: oci://ghcr.io/allanger/allangers-helm-library
|
||||||
|
annotations:
|
||||||
|
allowed_workload_kinds: "Deployment"
|
BIN
charts/tf-ocloud/charts/helm-library-0.1.3.tgz
Normal file
BIN
charts/tf-ocloud/charts/helm-library-0.1.3.tgz
Normal file
Binary file not shown.
2
charts/tf-ocloud/templates/install.yaml
Normal file
2
charts/tf-ocloud/templates/install.yaml
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
{{ include "lib.component.workload" . }}
|
||||||
|
{{ include "lib.component.files" . }}
|
67
charts/tf-ocloud/values.yaml
Normal file
67
charts/tf-ocloud/values.yaml
Normal file
@ -0,0 +1,67 @@
|
|||||||
|
---
|
||||||
|
workload:
|
||||||
|
kind: Deployment
|
||||||
|
strategy:
|
||||||
|
type: RollingUpdate
|
||||||
|
securityContext:
|
||||||
|
runAsUser: 1000
|
||||||
|
runAsGroup: 1000
|
||||||
|
fsGroup: 1000
|
||||||
|
containers:
|
||||||
|
tf:
|
||||||
|
image:
|
||||||
|
registry: zot.badhouseplants.net
|
||||||
|
repository: badhouseplants/terraform-ocloud
|
||||||
|
tag: cfbd98343cf9e40690ab9ac0c4a455309a6dbeff
|
||||||
|
pullPolicy: Always
|
||||||
|
mounts:
|
||||||
|
files:
|
||||||
|
ocloudkey:
|
||||||
|
path: /src/key.pem
|
||||||
|
subPath: key.pem
|
||||||
|
publickey:
|
||||||
|
path: /src/public_key
|
||||||
|
subPath: public-key
|
||||||
|
privatekey:
|
||||||
|
path: /src/ssh_key
|
||||||
|
subPath: ssh-key
|
||||||
|
tfvars:
|
||||||
|
path: /src/terraform.tfvars
|
||||||
|
subPath: terraform.tfvars
|
||||||
|
extraVolumes:
|
||||||
|
dottf:
|
||||||
|
path: /src/.terraform
|
||||||
|
|
||||||
|
extraVolumes:
|
||||||
|
dottf:
|
||||||
|
emptyDir: {}
|
||||||
|
|
||||||
|
files:
|
||||||
|
ocloudkey:
|
||||||
|
enabled: true
|
||||||
|
sensitive: false
|
||||||
|
remove: []
|
||||||
|
entries:
|
||||||
|
key.pem:
|
||||||
|
data: dummy
|
||||||
|
publickey:
|
||||||
|
enabled: true
|
||||||
|
sensitive: false
|
||||||
|
remove: []
|
||||||
|
entries:
|
||||||
|
public-key:
|
||||||
|
data: dummy
|
||||||
|
privatekey:
|
||||||
|
enabled: true
|
||||||
|
sensitive: false
|
||||||
|
remove: []
|
||||||
|
entries:
|
||||||
|
ssh-key:
|
||||||
|
data: dummy
|
||||||
|
tfvars:
|
||||||
|
enabled: true
|
||||||
|
sensitive: false
|
||||||
|
remove: []
|
||||||
|
entries:
|
||||||
|
terraform.tfvars:
|
||||||
|
data: dummy
|
@ -38,3 +38,8 @@ releases:
|
|||||||
inherit:
|
inherit:
|
||||||
- template: default-env-values
|
- template: default-env-values
|
||||||
- template: default-env-secrets
|
- template: default-env-secrets
|
||||||
|
- name: tf-ocloud
|
||||||
|
chart: ../../charts/tf-ocloud
|
||||||
|
namespace: pipelines
|
||||||
|
inherit:
|
||||||
|
- template: default-env-secrets
|
||||||
|
37
values/badhouseplants/secrets.tf-ocloud.yaml
Normal file
37
values/badhouseplants/secrets.tf-ocloud.yaml
Normal file
@ -0,0 +1,37 @@
|
|||||||
|
files:
|
||||||
|
ocloudkey:
|
||||||
|
entries:
|
||||||
|
key.pem:
|
||||||
|
data: ENC[AES256_GCM,data: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,iv:4wN33I+dU4O4t7RkqnWiEKG71ezTeKKInBixXpLdQVo=,tag:g6FhBPGWJhsAjnJGHkk8Eg==,type:str]
|
||||||
|
publickey:
|
||||||
|
entries:
|
||||||
|
public-key:
|
||||||
|
data: ENC[AES256_GCM,data:a/8FucxDk43YliowmM8AY4UsOeRfjpVmCYZM/0GZVcJ0sod2ZTp1v2eH5guR6yU1jOLBhR9TkdtIIOl9mHLsga1EQRc/j8Yx4kgS1aRFjV+VFAgqlvunyOIPtq3d5e1TbCaEhnP6,iv:RZlgn83M8vq5vBTB4rZOPrQpmbJTqnt9i5Jd6jlJ3/c=,tag:2sBkAt5XuEr8HtivrKxqqQ==,type:str]
|
||||||
|
privatekey:
|
||||||
|
entries:
|
||||||
|
ssh-key:
|
||||||
|
data: ENC[AES256_GCM,data:/oFq/1941c1BeGGwS0FIukYR73/EHGTjV7d6two2uEIn0WVjG9rgzlaGRdWjS4Fxb6j35ObgArGlX7pA2CE/FJ85Hv1uUGhBetwGVeVOmjRM4cMDMRsBZRmd4O8OZUUMiGS95LdaQVVjHYXfZicV3X8Tv0s3T11cM+pFHFFSgiVS534uC5g/N13ilDpDsGlEpVQRD4pLiamNCWm6QXSfmJ/I2W1PG4ketI98Nl0VPbI9h1VFLisXd4CYL/aTUUyoacykkGYUaYnzDTTwFtlbR8tD9/hnPlKiUPcI5o5ITxa+E6UHaMtwKoMB9ZNkqARX3NQXtnSCxRzWIlUu+vtZoG6KqPjFKQ/TySgFG5cNG/FwgQNqFq2wBxn8MrsEUOVpARWqEmAkkbJsbeqLArJeepSy/PBIpv1VhkH/B1rIuModr9f2xp/ikBimZsFDhcyUTFf/r9wCvdzTigwQIZ6IH7HwLQZtdfiotg+GxPIS0gUspQQxzutzSgtlOHAblL80IUWJVO54c5GakkXTTaNGt3Gjv4rph9Vbw60Jfp3roQw0JVsOtUImXJGe8OxOQvZJvl2GhKy2rTGCBItKEtgWWGYirhTrfRQWqC2leAUFvmk=,iv:QYhmClW5uM7TT5GUUSdtmdQApB8915vDqXZAA+XenxM=,tag:TUWWasMDGzcTGdkMGyq+cQ==,type:str]
|
||||||
|
tfvars:
|
||||||
|
entries:
|
||||||
|
terraform.tfvars:
|
||||||
|
data: ENC[AES256_GCM,data:s70INVEwohF8FdFGYnW5eVs7SHeytWVZ5kIrylfRl1jlsHjKnWKq5GTpYi8Id9t98BpTaZ3+vw4FG4A3wV+ZAMojAeXqm+9Zgsfz5xfLcGpPptiRPZvf3PJQMte4iprNz846gmppRgerhCPjxwkAxbp14zFlJ5CI3jjcZR/P0EPZkUVCQyzZ8evSUwrWWTbxyERLaJZtrbz1H+lSh6FyzUidGAp4J/qAhehE4F04T2Sv5SMYZ+m3k7nr3e7ieurOAHRw/T9Rr7r+y9mfBjco597ly47TkdIFwy2CuHbaDP07F4cKRFtooxvhECT/VvwNJKLmjQNNp5PBQdDDlbBrHaDQzi1wXW2u29Hxiq4/S3xLW6yBX6IaS2S/kHsZYFY/0Bo44bpZR/atEuX/RH3DnEO5WXd4uQ24kHtSgEdlwtezxFpoB8SWN8ZRa6OO8EgQkdr9Wt9qRtSll75pOGO7AJEcq86e42Wz+CD1n8c+OTVpOraprvACa6Givx5cp2c+SA3DaYs2tWH1YakhDFHAzF9tx3XAPrn/SLukKwy+D0LeUa2WUJmO0B7EbjCzdKz7NKuybf89djgkvQT8gJmXynXwmNH4g18gc66OhZtYtMEeUB9nlEXY+5cA+y8SSSeMVikTZ98OdNyPklXNZYHPn4QqRkAKBVI3M1cAAg==,iv:1/xdPv8SuKlHJGp99Ibtg7y9s8pC+evWC6l8H2hMato=,tag:Iki2ssTEF/Lt0dcAq3JsnQ==,type:str]
|
||||||
|
sops:
|
||||||
|
kms: []
|
||||||
|
gcp_kms: []
|
||||||
|
azure_kv: []
|
||||||
|
hc_vault: []
|
||||||
|
age:
|
||||||
|
- recipient: age1vzkv97n2p7gfkw8dyx8ctz2kumattz89th2jq47zyjyrarmnssysdkw9v8
|
||||||
|
enc: |
|
||||||
|
-----BEGIN AGE ENCRYPTED FILE-----
|
||||||
|
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBTUWxNYUlROCtQWVl1MXph
|
||||||
|
SSsvSnhTZVA1MWYxZEdmeEUyenVBblQ2djJnClBxWDRDMlM5SEIwM2dyZ3EyaDBk
|
||||||
|
Nk5pVkQxNE9kVDdEU3FiYlZ1VXBJajQKLS0tIGFSWEpUemlaQUFiOWhlYU9NRXdi
|
||||||
|
ODc5b2hUSVVVTkNuSURlK09yeCsyY2cK23y2SNeRjfNLj9OZN9qQBolT8mWgLqQn
|
||||||
|
2ubEVTAkJBn9L9T2TJTElhQBzhWQZe/GvBo8Oj3XuQaNG/kR1bOEeA==
|
||||||
|
-----END AGE ENCRYPTED FILE-----
|
||||||
|
lastmodified: "2024-10-14T19:50:58Z"
|
||||||
|
mac: ENC[AES256_GCM,data:FhUw/Qx4vkk26e6iQahXKCJLO9umnZPW1bzcRwNKDIwd6eNHXzr/9hgHJkVJTNEStT+5nGoc2eFSlNTfalM2sL8RDrA0o4qv6RWR2UnGfHq1SxpGRRHey114feVpa9bfITssURjKZtUjaI24WFTpCOK3Miiuq1sKVPgwEC4fuZg=,iv:3nmQ7MHzBUUEpzHnc8gikyNP9KOOtS9CkyFBc8cxz7w=,tag:z6PGial7T0eyk3CAYNozyw==,type:str]
|
||||||
|
pgp: []
|
||||||
|
unencrypted_suffix: _unencrypted
|
||||||
|
version: 3.9.1
|
Loading…
Reference in New Issue
Block a user