Skip to content

Instantly share code, notes, and snippets.

@aybabtme
Created July 12, 2020 23:22
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save aybabtme/b3d0375249ab144c12ec3f823787ef8a to your computer and use it in GitHub Desktop.
Save aybabtme/b3d0375249ab144c12ec3f823787ef8a to your computer and use it in GitHub Desktop.
==> Checking that code complies with gofmt requirements...
TF_ACC=1 go test "./kubernetes" -v -test.run TestAccKubernetesPod_with_projected_volume -timeout 120m
=== RUN TestAccKubernetesPod_with_projected_volume
TestAccKubernetesPod_with_projected_volume: testing.go:654: Step 0 error: After applying this step, the plan was not empty:
DIFF:
UPDATE: kubernetes_pod.test
spec.0.container.0.command.#: "" => "0"
spec.0.container.0.env.#: "0" => "0"
spec.0.container.0.env_from.#: "0" => "0"
spec.0.container.0.image: "busybox:1.30.1" => "busybox:1.30.1"
spec.0.container.0.image_pull_policy: "IfNotPresent" => "IfNotPresent"
spec.0.container.0.lifecycle.#: "1" => "1"
spec.0.container.0.lifecycle.0.post_start.#: "1" => "1"
spec.0.container.0.lifecycle.0.post_start.0.exec.#: "1" => "1"
spec.0.container.0.lifecycle.0.post_start.0.exec.0.command.#: "3" => "3"
spec.0.container.0.lifecycle.0.post_start.0.exec.0.command.0: "/bin/sh" => "/bin/sh"
spec.0.container.0.lifecycle.0.post_start.0.exec.0.command.1: "-xc" => "-xc"
spec.0.container.0.lifecycle.0.post_start.0.exec.0.command.2: "grep 'Raw data should come back as is in the pod' /tmp/my-projected-volume/raw.txt" => "grep 'Raw data should come back as is in the pod' /tmp/my-projected-volume/raw.txt"
spec.0.container.0.lifecycle.0.post_start.0.http_get.#: "0" => "0"
spec.0.container.0.lifecycle.0.post_start.0.tcp_socket.#: "0" => "0"
spec.0.container.0.lifecycle.0.pre_stop.#: "0" => "0"
spec.0.container.0.liveness_probe.#: "0" => "0"
spec.0.container.0.name: "containername" => "containername"
spec.0.container.0.port.#: "0" => "0"
spec.0.container.0.readiness_probe.#: "0" => "0"
spec.0.container.0.resources.#: "1" => "1"
spec.0.container.0.resources.0.limits.#: "0" => "0"
spec.0.container.0.resources.0.requests.#: "0" => "0"
spec.0.container.0.security_context.#: "0" => "0"
spec.0.container.0.startup_probe.#: "0" => "0"
spec.0.container.0.stdin: "false" => "false"
spec.0.container.0.stdin_once: "false" => "false"
spec.0.container.0.termination_message_path: "/dev/termination-log" => "/dev/termination-log"
spec.0.container.0.tty: "false" => "false"
spec.0.container.0.volume_mount.#: "1" => "1"
spec.0.container.0.volume_mount.0.mount_path: "/tmp/my-projected-volume" => "/tmp/my-projected-volume"
spec.0.container.0.volume_mount.0.mount_propagation: "None" => "None"
spec.0.container.0.volume_mount.0.name: "projected-vol" => "projected-vol"
spec.0.container.0.volume_mount.0.read_only: "false" => "false"
spec.0.container.0.volume_mount.0.sub_path: "" => ""
spec.0.container.0.working_dir: "" => ""
spec.0.dns_config.#: "0" => "0"
spec.0.dns_policy: "ClusterFirst" => "ClusterFirst"
spec.0.host_aliases.#: "0" => "0"
spec.0.host_ipc: "false" => "false"
spec.0.host_network: "false" => "false"
spec.0.host_pid: "false" => "false"
spec.0.hostname: "" => ""
spec.0.image_pull_secrets.#: "0" => "0"
spec.0.init_container.#: "0" => "0"
spec.0.node_name: "base-worker-pool-3o2g2" => "base-worker-pool-3o2g2"
spec.0.priority_class_name: "" => ""
spec.0.restart_policy: "Never" => "Never"
spec.0.security_context.#: "0" => "0"
spec.0.service_account_name: "default" => "default"
spec.0.share_process_namespace: "false" => "false"
spec.0.subdomain: "" => ""
spec.0.termination_grace_period_seconds: "30" => "30"
spec.0.toleration.#: "0" => "0"
spec.0.volume.#: "1" => "1"
spec.0.volume.0.aws_elastic_block_store.#: "0" => "0"
spec.0.volume.0.azure_disk.#: "0" => "0"
spec.0.volume.0.azure_file.#: "0" => "0"
spec.0.volume.0.ceph_fs.#: "0" => "0"
spec.0.volume.0.cinder.#: "0" => "0"
spec.0.volume.0.config_map.#: "0" => "0"
spec.0.volume.0.downward_api.#: "0" => "0"
spec.0.volume.0.empty_dir.#: "0" => "0"
spec.0.volume.0.fc.#: "0" => "0"
spec.0.volume.0.flex_volume.#: "0" => "0"
spec.0.volume.0.flocker.#: "0" => "0"
spec.0.volume.0.gce_persistent_disk.#: "0" => "0"
spec.0.volume.0.git_repo.#: "0" => "0"
spec.0.volume.0.glusterfs.#: "0" => "0"
spec.0.volume.0.host_path.#: "0" => "0"
spec.0.volume.0.iscsi.#: "0" => "0"
spec.0.volume.0.local.#: "0" => "0"
spec.0.volume.0.name: "projected-vol" => "projected-vol"
spec.0.volume.0.nfs.#: "0" => "0"
spec.0.volume.0.persistent_volume_claim.#: "0" => "0"
spec.0.volume.0.photon_persistent_disk.#: "0" => "0"
spec.0.volume.0.projected.#: "1" => "1"
spec.0.volume.0.projected.0.default_mode: "0777" => "0777"
spec.0.volume.0.projected.0.sources.#: "4" => "1"
spec.0.volume.0.projected.0.sources.0.config_map.#: "0" => "1"
spec.0.volume.0.projected.0.sources.0.config_map.0.items.#: "" => "1"
spec.0.volume.0.projected.0.sources.0.config_map.0.items.0.key: "" => "raw"
spec.0.volume.0.projected.0.sources.0.config_map.0.items.0.path: "" => "raw.txt"
spec.0.volume.0.projected.0.sources.0.config_map.0.name: "" => "tf-acc-test-o6d8aabs0b"
spec.0.volume.0.projected.0.sources.0.downward_api.#: "0" => "1"
spec.0.volume.0.projected.0.sources.0.downward_api.0.items.#: "" => "2"
spec.0.volume.0.projected.0.sources.0.downward_api.0.items.0.field_ref.#: "" => "1"
spec.0.volume.0.projected.0.sources.0.downward_api.0.items.0.field_ref.0.api_version: "" => "v1"
spec.0.volume.0.projected.0.sources.0.downward_api.0.items.0.field_ref.0.field_path: "" => "metadata.labels"
spec.0.volume.0.projected.0.sources.0.downward_api.0.items.0.path: "" => "labels"
spec.0.volume.0.projected.0.sources.0.downward_api.0.items.0.resource_field_ref.#: "" => "0"
spec.0.volume.0.projected.0.sources.0.downward_api.0.items.1.field_ref.#: "" => "0"
spec.0.volume.0.projected.0.sources.0.downward_api.0.items.1.path: "" => "cpu_limit"
spec.0.volume.0.projected.0.sources.0.downward_api.0.items.1.resource_field_ref.#: "" => "1"
spec.0.volume.0.projected.0.sources.0.downward_api.0.items.1.resource_field_ref.0.container_name: "" => "containername"
spec.0.volume.0.projected.0.sources.0.downward_api.0.items.1.resource_field_ref.0.resource: "" => "limits.cpu"
spec.0.volume.0.projected.0.sources.0.secret.#: "1" => "1"
spec.0.volume.0.projected.0.sources.0.secret.0.items.#: "1" => "1"
spec.0.volume.0.projected.0.sources.0.secret.0.items.0.key: "one" => "one"
spec.0.volume.0.projected.0.sources.0.secret.0.items.0.mode: "" => ""
spec.0.volume.0.projected.0.sources.0.secret.0.items.0.path: "secret.txt" => "secret.txt"
spec.0.volume.0.projected.0.sources.0.secret.0.name: "tf-acc-test-3ubv2eevs4" => "tf-acc-test-3ubv2eevs4"
spec.0.volume.0.projected.0.sources.0.secret.0.optional: "false" => "false"
spec.0.volume.0.projected.0.sources.0.service_account_token.#: "0" => "1"
spec.0.volume.0.projected.0.sources.0.service_account_token.0.audience: "" => "sat_audience"
spec.0.volume.0.projected.0.sources.0.service_account_token.0.expiration_seconds: "" => "600"
spec.0.volume.0.projected.0.sources.0.service_account_token.0.path: "" => "tf-acc-test-9tc1la0iku"
spec.0.volume.0.projected.0.sources.1.config_map.#: "1" => ""
spec.0.volume.0.projected.0.sources.1.config_map.0.items.#: "1" => ""
spec.0.volume.0.projected.0.sources.1.config_map.0.items.0.key: "raw" => ""
spec.0.volume.0.projected.0.sources.1.config_map.0.items.0.mode: "" => ""
spec.0.volume.0.projected.0.sources.1.config_map.0.items.0.path: "raw.txt" => ""
spec.0.volume.0.projected.0.sources.1.config_map.0.name: "tf-acc-test-o6d8aabs0b" => ""
spec.0.volume.0.projected.0.sources.1.config_map.0.optional: "false" => ""
spec.0.volume.0.projected.0.sources.1.downward_api.#: "0" => ""
spec.0.volume.0.projected.0.sources.1.secret.#: "0" => ""
spec.0.volume.0.projected.0.sources.1.service_account_token.#: "0" => ""
spec.0.volume.0.projected.0.sources.2.config_map.#: "0" => ""
spec.0.volume.0.projected.0.sources.2.downward_api.#: "1" => ""
spec.0.volume.0.projected.0.sources.2.downward_api.0.items.#: "2" => ""
spec.0.volume.0.projected.0.sources.2.downward_api.0.items.0.field_ref.#: "1" => ""
spec.0.volume.0.projected.0.sources.2.downward_api.0.items.0.field_ref.0.api_version: "v1" => ""
spec.0.volume.0.projected.0.sources.2.downward_api.0.items.0.field_ref.0.field_path: "metadata.labels" => ""
spec.0.volume.0.projected.0.sources.2.downward_api.0.items.0.mode: "" => ""
spec.0.volume.0.projected.0.sources.2.downward_api.0.items.0.path: "labels" => ""
spec.0.volume.0.projected.0.sources.2.downward_api.0.items.0.resource_field_ref.#: "0" => ""
spec.0.volume.0.projected.0.sources.2.downward_api.0.items.1.field_ref.#: "0" => ""
spec.0.volume.0.projected.0.sources.2.downward_api.0.items.1.mode: "" => ""
spec.0.volume.0.projected.0.sources.2.downward_api.0.items.1.path: "cpu_limit" => ""
spec.0.volume.0.projected.0.sources.2.downward_api.0.items.1.resource_field_ref.#: "1" => ""
spec.0.volume.0.projected.0.sources.2.downward_api.0.items.1.resource_field_ref.0.container_name: "containername" => ""
spec.0.volume.0.projected.0.sources.2.downward_api.0.items.1.resource_field_ref.0.quantity: "" => ""
spec.0.volume.0.projected.0.sources.2.downward_api.0.items.1.resource_field_ref.0.resource: "limits.cpu" => ""
spec.0.volume.0.projected.0.sources.2.secret.#: "0" => ""
spec.0.volume.0.projected.0.sources.2.service_account_token.#: "0" => ""
spec.0.volume.0.projected.0.sources.3.config_map.#: "0" => ""
spec.0.volume.0.projected.0.sources.3.downward_api.#: "0" => ""
spec.0.volume.0.projected.0.sources.3.secret.#: "0" => ""
spec.0.volume.0.projected.0.sources.3.service_account_token.#: "1" => ""
spec.0.volume.0.projected.0.sources.3.service_account_token.0.audience: "sat_audience" => ""
spec.0.volume.0.projected.0.sources.3.service_account_token.0.expiration_seconds: "600" => ""
spec.0.volume.0.projected.0.sources.3.service_account_token.0.path: "tf-acc-test-9tc1la0iku" => ""
spec.0.volume.0.quobyte.#: "0" => "0"
spec.0.volume.0.rbd.#: "0" => "0"
spec.0.volume.0.secret.#: "0" => "0"
spec.0.volume.0.vsphere_volume.#: "0" => "0"
STATE:
kubernetes_config_map.test:
ID = default/tf-acc-test-o6d8aabs0b
provider = provider.kubernetes
binary_data.raw = UmF3IGRhdGEgc2hvdWxkIGNvbWUgYmFjayBhcyBpcyBpbiB0aGUgcG9k
data.one = first
metadata.# = 1
metadata.0.generate_name =
metadata.0.generation = 0
metadata.0.name = tf-acc-test-o6d8aabs0b
metadata.0.namespace = default
metadata.0.resource_version = 22858
metadata.0.self_link = /api/v1/namespaces/default/configmaps/tf-acc-test-o6d8aabs0b
metadata.0.uid = 025765b0-627a-4094-b0f8-2d8cc11be35c
kubernetes_pod.test:
ID = default/tf-acc-test-jlm1hwhy06
provider = provider.kubernetes
metadata.# = 1
metadata.0.generate_name =
metadata.0.generation = 0
metadata.0.labels.app = pod_label
metadata.0.name = tf-acc-test-jlm1hwhy06
metadata.0.namespace = default
metadata.0.resource_version = 22876
metadata.0.self_link = /api/v1/namespaces/default/pods/tf-acc-test-jlm1hwhy06
metadata.0.uid = 53f2fb81-0199-462c-8a5a-561fe214abd8
spec.# = 1
spec.0.active_deadline_seconds = 0
spec.0.automount_service_account_token = false
spec.0.container.# = 1
spec.0.container.0.args.# = 3
spec.0.container.0.args.0 = /bin/sh
spec.0.container.0.args.1 = -xc
spec.0.container.0.args.2 = ls -l /tmp/my-projected-volume ; cat /tmp/my-projected-volume/raw.txt ; sleep 10
spec.0.container.0.image = busybox:1.30.1
spec.0.container.0.image_pull_policy = IfNotPresent
spec.0.container.0.lifecycle.# = 1
spec.0.container.0.lifecycle.0.post_start.# = 1
spec.0.container.0.lifecycle.0.post_start.0.exec.# = 1
spec.0.container.0.lifecycle.0.post_start.0.exec.0.command.# = 3
spec.0.container.0.lifecycle.0.post_start.0.exec.0.command.0 = /bin/sh
spec.0.container.0.lifecycle.0.post_start.0.exec.0.command.1 = -xc
spec.0.container.0.lifecycle.0.post_start.0.exec.0.command.2 = grep 'Raw data should come back as is in the pod' /tmp/my-projected-volume/raw.txt
spec.0.container.0.name = containername
spec.0.container.0.resources.# = 1
spec.0.container.0.stdin = false
spec.0.container.0.stdin_once = false
spec.0.container.0.termination_message_path = /dev/termination-log
spec.0.container.0.tty = false
spec.0.container.0.volume_mount.# = 1
spec.0.container.0.volume_mount.0.mount_path = /tmp/my-projected-volume
spec.0.container.0.volume_mount.0.mount_propagation = None
spec.0.container.0.volume_mount.0.name = projected-vol
spec.0.container.0.volume_mount.0.read_only = false
spec.0.container.0.volume_mount.0.sub_path =
spec.0.container.0.working_dir =
spec.0.dns_policy = ClusterFirst
spec.0.host_ipc = false
spec.0.host_network = false
spec.0.host_pid = false
spec.0.hostname =
spec.0.node_name = base-worker-pool-3o2g2
spec.0.priority_class_name =
spec.0.restart_policy = Never
spec.0.service_account_name = default
spec.0.share_process_namespace = false
spec.0.subdomain =
spec.0.termination_grace_period_seconds = 30
spec.0.volume.# = 1
spec.0.volume.0.name = projected-vol
spec.0.volume.0.projected.# = 1
spec.0.volume.0.projected.0.default_mode = 0777
spec.0.volume.0.projected.0.sources.# = 4
spec.0.volume.0.projected.0.sources.0.secret.# = 1
spec.0.volume.0.projected.0.sources.0.secret.0.items.# = 1
spec.0.volume.0.projected.0.sources.0.secret.0.items.0.key = one
spec.0.volume.0.projected.0.sources.0.secret.0.items.0.mode =
spec.0.volume.0.projected.0.sources.0.secret.0.items.0.path = secret.txt
spec.0.volume.0.projected.0.sources.0.secret.0.name = tf-acc-test-3ubv2eevs4
spec.0.volume.0.projected.0.sources.0.secret.0.optional = false
spec.0.volume.0.projected.0.sources.1.config_map.# = 1
spec.0.volume.0.projected.0.sources.1.config_map.0.items.# = 1
spec.0.volume.0.projected.0.sources.1.config_map.0.items.0.key = raw
spec.0.volume.0.projected.0.sources.1.config_map.0.items.0.mode =
spec.0.volume.0.projected.0.sources.1.config_map.0.items.0.path = raw.txt
spec.0.volume.0.projected.0.sources.1.config_map.0.name = tf-acc-test-o6d8aabs0b
spec.0.volume.0.projected.0.sources.1.config_map.0.optional = false
spec.0.volume.0.projected.0.sources.2.downward_api.# = 1
spec.0.volume.0.projected.0.sources.2.downward_api.0.items.# = 2
spec.0.volume.0.projected.0.sources.2.downward_api.0.items.0.field_ref.# = 1
spec.0.volume.0.projected.0.sources.2.downward_api.0.items.0.field_ref.0.api_version = v1
spec.0.volume.0.projected.0.sources.2.downward_api.0.items.0.field_ref.0.field_path = metadata.labels
spec.0.volume.0.projected.0.sources.2.downward_api.0.items.0.mode =
spec.0.volume.0.projected.0.sources.2.downward_api.0.items.0.path = labels
spec.0.volume.0.projected.0.sources.2.downward_api.0.items.1.mode =
spec.0.volume.0.projected.0.sources.2.downward_api.0.items.1.path = cpu_limit
spec.0.volume.0.projected.0.sources.2.downward_api.0.items.1.resource_field_ref.# = 1
spec.0.volume.0.projected.0.sources.2.downward_api.0.items.1.resource_field_ref.0.container_name = containername
spec.0.volume.0.projected.0.sources.2.downward_api.0.items.1.resource_field_ref.0.quantity =
spec.0.volume.0.projected.0.sources.2.downward_api.0.items.1.resource_field_ref.0.resource = limits.cpu
spec.0.volume.0.projected.0.sources.3.service_account_token.# = 1
spec.0.volume.0.projected.0.sources.3.service_account_token.0.audience = sat_audience
spec.0.volume.0.projected.0.sources.3.service_account_token.0.expiration_seconds = 600
spec.0.volume.0.projected.0.sources.3.service_account_token.0.path = tf-acc-test-9tc1la0iku
Dependencies:
kubernetes_config_map.test
kubernetes_secret.test
kubernetes_secret.test:
ID = default/tf-acc-test-3ubv2eevs4
provider = provider.kubernetes
data.one = first
metadata.# = 1
metadata.0.generate_name =
metadata.0.generation = 0
metadata.0.name = tf-acc-test-3ubv2eevs4
metadata.0.namespace = default
metadata.0.resource_version = 22857
metadata.0.self_link = /api/v1/namespaces/default/secrets/tf-acc-test-3ubv2eevs4
metadata.0.uid = 7a5feac9-409e-4693-b5b5-666575a9dec5
type = Opaque
--- FAIL: TestAccKubernetesPod_with_projected_volume (21.45s)
FAIL
FAIL github.com/hashicorp/terraform-provider-kubernetes/kubernetes 23.311s
FAIL
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment