Skip to content

Commit c0c8508

Browse files
jake-update-cats-n-dogs: parameterizing the images
1 parent 8c0b553 commit c0c8508

File tree

2 files changed

+12
-2
lines changed

2 files changed

+12
-2
lines changed

self-serve-infrastructure/k8s-services/main.tf

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ resource "kubernetes_pod" "cats-and-dogs-backend" {
3232
spec {
3333
service_account_name = "${kubernetes_service_account.cats-and-dogs.metadata.0.name}"
3434
container {
35-
image = "rberlind/cats-and-dogs-backend:k8s-auth"
35+
image = "${var.backend_image}"
3636
image_pull_policy = "Always"
3737
name = "cats-and-dogs-backend"
3838
command = ["/app/start_redis.sh"]
@@ -89,7 +89,7 @@ resource "kubernetes_pod" "cats-and-dogs-frontend" {
8989
spec {
9090
service_account_name = "${kubernetes_service_account.cats-and-dogs.metadata.0.name}"
9191
container {
92-
image = "rberlind/cats-and-dogs-frontend:k8s-auth"
92+
image = "${var.frontend_image}"
9393
image_pull_policy = "Always"
9494
name = "cats-and-dogs-frontend"
9595
env = {

self-serve-infrastructure/k8s-services/variables.tf

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,3 +6,13 @@ variable "tfe_organization" {
66
variable "k8s_cluster_workspace" {
77
description = "workspace to use for the k8s cluster"
88
}
9+
10+
variable "frontend_image" {
11+
default = 'rberlind/cats-and-dogs-frontend:k8s-auth'
12+
description = "Docker image location of the frontend app"
13+
}
14+
15+
variable "backend_image" {
16+
default = 'rberlind/cats-and-dogs-backend:k8s-auth'
17+
description = "Docker image location of the frontend app"
18+
}

0 commit comments

Comments
 (0)