Skip to content

Instantly share code, notes, and snippets.

@coryodaniel
Created November 11, 2019 21:18
Show Gist options
  • Save coryodaniel/62465fd186d3ca82cde8cbd2cafb4d24 to your computer and use it in GitHub Desktop.
Save coryodaniel/62465fd186d3ca82cde8cbd2cafb4d24 to your computer and use it in GitHub Desktop.
Make terraform respect "generate_name" kubernetes_*
provider "kubernetes" {
config_context = "docker-desktop"
}
resource "kubernetes_job" "demo" {
metadata {
generate_name = "demo-"
}
spec {
template {
metadata {
}
spec {
container {
name = "pi"
image = "perl"
command = ["perl", "-Mbignum=bpi", "-wle", "print bpi(100)"]
env {
name = "_DO_REGENERATE"
value = "${timestamp()}"
}
}
restart_policy = "Never"
}
}
backoff_limit = 4
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment