Skip to content

Commit

Permalink
Setup cluster and support chart
Browse files Browse the repository at this point in the history
  • Loading branch information
GeorgianaElena committed Oct 1, 2024
1 parent bff03a3 commit 6c7c8f9
Show file tree
Hide file tree
Showing 4 changed files with 93 additions and 0 deletions.
27 changes: 27 additions & 0 deletions config/clusters/strudel/cluster.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
name: strudel
provider: aws # https://2i2c.awsapps.com/start#/
aws:
key: enc-deployer-credentials.secret.json
clusterType: eks
clusterName: strudel
region: us-west-2
billing:
paid_by_us: true
support:
helm_chart_values_files:
- support.values.yaml
- enc-support.secret.values.yaml
hubs:
[]
# Uncomment the lines below once the support infrastructure was deployed and
# you are ready to add the first cluster

# - name: <hub_name>
# # Tip: consider changing this to something more human friendly
# display_name: "strudel - <hub_name>"
# domain: <hub_name>.strudel.2i2c.cloud
# helm_chart: basehub
# helm_chart_values_files:
# - common.values.yaml
# - <hub_name>.values.yaml
# - enc-<hub_name>.secret.values.yaml
15 changes: 15 additions & 0 deletions config/clusters/strudel/enc-grafana-token.secret.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
grafana_token: ENC[AES256_GCM,data:irWWJLHCQeeaW37qi0BHDiLfFdJ9vctBjEI0owv+2xSY1MerlE3MY+Mmi20lTg==,iv:5KPENEOcETgtEkVti1prJ0qsmm5+lSepUTZ/5O3TIvA=,tag:OgeLAIgFpek4zyG5rhtY7w==,type:str]
sops:
kms: []
gcp_kms:
- resource_id: projects/two-eye-two-see/locations/global/keyRings/sops-keys/cryptoKeys/similar-hubs
created_at: "2024-10-01T12:59:53Z"
enc: CiUA4OM7eNrdiaLiPocfJTCLBwuM9YbI9qK1iBBp8+xYLziPl3ncEkkA5dG1Q93A5dIvMNu3945Iw/yUFQLgEofvzwhJYfegRLvKywnyzPmRHo2IfphssdM5Pe0JXpxywt0jv2nXEGyX+z2z+iYuGDD0
azure_kv: []
hc_vault: []
age: []
lastmodified: "2024-10-01T12:59:53Z"
mac: ENC[AES256_GCM,data:oNJ6wS4gCnMYyGOcWnDcP3X5HWT7bHPNjA/CTrljKEftzp0HtZJab66rJe94jgNnti007HfV34BD+tkikYPXo/8MAEcKROJ++Hj/JbUDOR0vYpcYQuOJTlYKGH52g41WlsENgRSxulO+wb7OQykokQNR98ihOCrrq0mmLXj3fG4=,iv:/xfa4gtfSakXKTz+8To4PeARl1U84p0EjWaXTbGtN8M=,tag:kq71ofPuXPpGnop38HDw4Q==,type:str]
pgp: []
unencrypted_suffix: _unencrypted
version: 3.8.1
17 changes: 17 additions & 0 deletions config/clusters/strudel/enc-support.secret.values.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
prometheusIngressAuthSecret:
username: ENC[AES256_GCM,data:RagJNkNWnDQQhDKNBa/C3OWom8PaXyBCNIG8e/blM1MzO2k8tL/CVKU+BMMHTyldOm/T1wuLlnwKhyVcqK2puQ==,iv:5hT2IJPZM1vrywr1E5YeoSnLya5FE6nic1GjURTP/jQ=,tag:nZXWjP9ewxgc67MROlldUQ==,type:str]
password: ENC[AES256_GCM,data:jmosU2aQZy+JVYfEaY+TANdQjM3zdfKW68+7adKbQUpXk9C+31VuDtTxMsnuuj+90E8GlCuzJSikEUmEt95v8w==,iv:TaRGGIQLgaGbdK6qY1eZ0A4Bp+WavwJTPdEhismeNhU=,tag:/BnvmxLD+yreNvbz0CieUw==,type:str]
sops:
kms: []
gcp_kms:
- resource_id: projects/two-eye-two-see/locations/global/keyRings/sops-keys/cryptoKeys/similar-hubs
created_at: "2024-10-01T12:10:40Z"
enc: CiUA4OM7eGXBxjEDNyx0Oz9+3To+ZtgJesA4jNahoZs8jXtr0MixEkgA5dG1Q77AFs6f/oCbIoHxf24xIf3P5kbKRxO2YcS3w93MoMHSdSETfOTBBi2qNJSE5WSdqzhFvUYQhBCYLbZDDEa3NeSnPyI=
azure_kv: []
hc_vault: []
age: []
lastmodified: "2024-10-01T12:10:41Z"
mac: ENC[AES256_GCM,data:xthk4pWv0PawZjq4HXMo7JXgrDu7mpTBJKEO8ZoNq0OBLn4vvZMnCze7PCoFEjFm7Pw4C3BeyyUd1f4UXoXk8jp4T/snJxZmYnSAaSqAPv4wDsFB4/yAAxbwWgqrjpIVvUTOeTEBQfgaVhUs+fiIotk76wi3oqYWsQFUZxKiiBs=,iv:Uu8uwR9YpHE05VrZ6kjUHF/EzlLGKAfGELYJvP/tuKE=,tag:mlRfOuo0M2rmEsMdiqyPfA==,type:str]
pgp: []
unencrypted_suffix: _unencrypted
version: 3.8.1
34 changes: 34 additions & 0 deletions config/clusters/strudel/support.values.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
prometheusIngressAuthSecret:
enabled: true

prometheus:
server:
ingress:
enabled: true
hosts:
- prometheus.strudel.2i2c.cloud
tls:
- secretName: prometheus-tls
hosts:
- prometheus.strudel.2i2c.cloud

grafana:
grafana.ini:
server:
root_url: https://grafana.strudel.2i2c.cloud/
auth.github:
enabled: true
allowed_organizations: 2i2c-org
ingress:
hosts:
- grafana.strudel.2i2c.cloud
tls:
- secretName: grafana-tls
hosts:
- grafana.strudel.2i2c.cloud

cluster-autoscaler:
enabled: true
autoDiscovery:
clusterName: strudel
awsRegion: us-west-2

0 comments on commit 6c7c8f9

Please sign in to comment.