Open flokli opened 2 years ago
+1
I've got no idea what's going on here. Applying this patch locally to exercise the issue, make test
passes on both master
and v0.7.0
:
$ git diff
diff --git a/test-fixtures/deployment.tf.golden b/test-fixtures/deployment.tf.golden
index bb50538..9c2ec96 100644
--- a/test-fixtures/deployment.tf.golden
+++ b/test-fixtures/deployment.tf.golden
@@ -33,6 +33,11 @@ resource "kubernetes_deployment" "backend_api" {
default_mode = "0644"
}
}
+ volume {
+ name = "tmp-dir"
+ empty_dir {
+ }
+ }
container {
name = "esp"
image = "gcr.io/endpoints-release/endpoints-runtime:1"
diff --git a/test-fixtures/deployment.yaml b/test-fixtures/deployment.yaml
index 7963415..7de34cb 100644
--- a/test-fixtures/deployment.yaml
+++ b/test-fixtures/deployment.yaml
@@ -1,4 +1,4 @@
-apiVersion: extensions/v1beta1
+apiVersion: apps/v1
kind: Deployment
metadata:
creationTimestamp: 2018-11-13T07:27:00Z
@@ -140,6 +140,8 @@ spec:
defaultMode: 420
optional: false
secretName: nginx-ssl
+ - name: tmp-dir
+ emptyDir: {}
status:
availableReplicas: 4
conditions:
It seems that using the -F flag creates the block form as expected.
k2tf imports https://github.com/kubernetes-sigs/metrics-server/releases/193ce3be9d8b28c1863920258c4d1f4f1e656f25/download/components.yaml, but the generated
kubernetes_deployment
resource has an empty_dir key, which should be a block:If I manually drop the
=
inempty_dir = {}
, it plans successfully.