Skip to content

Commit 821ea40

Browse files
committed
make insecure a template variable
1 parent d5e2fa0 commit 821ea40

File tree

1 file changed

+12
-7
lines changed
  • examples/templates/devcontainer-kubernetes

1 file changed

+12
-7
lines changed

examples/templates/devcontainer-kubernetes/main.tf

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,12 @@ variable "cache_repo" {
5050
type = string
5151
}
5252

53+
variable "insecure_cache_repo" {
54+
default = false
55+
description = "Enable this option if your cache registry does not serve HTTPS."
56+
type = bool
57+
}
58+
5359
data "coder_parameter" "cpu" {
5460
type = "number"
5561
name = "cpu"
@@ -159,7 +165,7 @@ locals {
159165
"ENVBUILDER_CACHE_REPO" : var.cache_repo,
160166
"ENVBUILDER_DOCKER_CONFIG_BASE64" : try(data.kubernetes_secret.cache_repo_dockerconfig_secret[0].data[".dockerconfigjson"], ""),
161167
"ENVBUILDER_PUSH_IMAGE" : var.cache_repo == "" ? "" : "true",
162-
#"ENVBUILDER_INSECURE": "true", # Uncomment if testing with an insecure registry.
168+
"ENVBUILDER_INSECURE" : "${var.insecure_cache_repo}",
163169
}
164170
}
165171

@@ -171,7 +177,7 @@ resource "envbuilder_cached_image" "cached" {
171177
git_url = local.repo_url
172178
cache_repo = var.cache_repo
173179
extra_env = local.envbuilder_env
174-
#insecure = true # Uncomment if testing with an insecure registry.
180+
insecure = var.insecure_cache_repo
175181
}
176182

177183
resource "kubernetes_persistent_volume_claim" "workspaces" {
@@ -282,11 +288,10 @@ resource "kubernetes_deployment" "main" {
282288
name = "ENVBUILDER_PUSH_IMAGE"
283289
value = var.cache_repo == "" ? "" : "true"
284290
}
285-
# Uncomment the below if testing with an insecure registry.
286-
# env {
287-
# name = "ENVBUILDER_INSECURE"
288-
# value = "true"
289-
# }
291+
env {
292+
name = "ENVBUILDER_INSECURE"
293+
value = var.insecure_cache_repo
294+
}
290295
env {
291296
name = "ENVBUILDER_DOCKER_CONFIG_BASE64"
292297
value = try(data.kubernetes_secret.cache_repo_dockerconfig_secret[0].data[".dockerconfigjson"], "")

0 commit comments

Comments
 (0)