Skip to content

Commit 0f82cff

Browse files
authored
fix: update Getting Started Terraform Tutorial files (#42)
* docs: add tf files for the getting started tutorial * fix: address review suggestions * docs: fix azure azs issue * fix: add k9s to the container image, review grammar of docker.md * fix: add terraform tests * fix: addressed review suggestions * fix: update spectro provider version, cluster profile logic, and broken tag * fix: metallb pack type * docs: fix merge conflicts in dockerfile * docs: update pack and images version * fix: bump azure k8s version, update presets manifest * fix: bump metallb pack version
1 parent 77882b1 commit 0f82cff

File tree

3 files changed

+25
-7
lines changed

3 files changed

+25
-7
lines changed

terraform/getting-started-deployment-tf/cluster_profiles.tf

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ resource "spectrocloud_cluster_profile" "aws-profile" {
5353
values = templatefile("manifests/values-3tier.yaml", {
5454
namespace = var.app_namespace,
5555
port = var.app_port,
56-
replicas = var.replicas_number
56+
replicas = var.replicas_number,
5757
db_password = base64encode(var.db_password),
5858
auth_token = base64encode(var.auth_token)
5959
})
@@ -113,7 +113,7 @@ resource "spectrocloud_cluster_profile" "aws-profile-kubecost" {
113113
values = templatefile("manifests/values-3tier.yaml", {
114114
namespace = var.app_namespace,
115115
port = var.app_port,
116-
replicas = var.replicas_number
116+
replicas = var.replicas_number,
117117
db_password = base64encode(var.db_password),
118118
auth_token = base64encode(var.auth_token)
119119
})
@@ -181,7 +181,7 @@ resource "spectrocloud_cluster_profile" "azure-profile" {
181181
values = templatefile("manifests/values-3tier.yaml", {
182182
namespace = var.app_namespace,
183183
port = var.app_port,
184-
replicas = var.replicas_number
184+
replicas = var.replicas_number,
185185
db_password = base64encode(var.db_password),
186186
auth_token = base64encode(var.auth_token)
187187
})
@@ -241,7 +241,7 @@ resource "spectrocloud_cluster_profile" "azure-profile-kubecost" {
241241
values = templatefile("manifests/values-3tier.yaml", {
242242
namespace = var.app_namespace,
243243
port = var.app_port,
244-
replicas = var.replicas_number
244+
replicas = var.replicas_number,
245245
db_password = base64encode(var.db_password),
246246
auth_token = base64encode(var.auth_token)
247247
})
@@ -310,7 +310,7 @@ resource "spectrocloud_cluster_profile" "gcp-profile" {
310310
values = templatefile("manifests/values-3tier.yaml", {
311311
namespace = var.app_namespace,
312312
port = var.app_port,
313-
replicas = var.replicas_number
313+
replicas = var.replicas_number,
314314
db_password = base64encode(var.db_password),
315315
auth_token = base64encode(var.auth_token)
316316
})

terraform/getting-started-deployment-tf/data.tf

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ data "spectrocloud_pack" "azure_cni" {
6666

6767
data "spectrocloud_pack" "azure_k8s" {
6868
name = "kubernetes"
69-
version = "1.27.5"
69+
version = "1.30.4"
7070
registry_uid = data.spectrocloud_registry.public_registry.id
7171
}
7272

@@ -143,7 +143,7 @@ data "spectrocloud_pack" "vmware_csi" {
143143

144144
data "spectrocloud_pack" "vmware_metallb" {
145145
name = "lb-metallb-helm"
146-
version = "0.13.11"
146+
version = "0.14.8"
147147
registry_uid = data.spectrocloud_registry.public_registry.id
148148
}
149149

terraform/getting-started-deployment-tf/manifests/values-3tier.yaml

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,3 +18,21 @@ manifests:
1818
replicas: ${replicas}
1919
dbPassword: ${db_password} # Add base64 encoded password
2020
authToken: ${auth_token} # Add base64 encoded token
21+
ui:
22+
useTolerations: false
23+
tolerations:
24+
effect: PreferNoSchedule
25+
key: app
26+
value: ui
27+
api:
28+
useTolerations: false
29+
tolerations:
30+
effect: PreferNoSchedule
31+
key: app
32+
value: api
33+
postgres:
34+
useTolerations: false
35+
tolerations:
36+
effect: PreferNoSchedule
37+
key: app
38+
value: postgres

0 commit comments

Comments
 (0)