From b06021c5f3d75e0930c5e8ab25613d345c505ccb Mon Sep 17 00:00:00 2001 From: Muhammad Rehan Date: Thu, 2 Dec 2021 23:57:41 +0500 Subject: [PATCH 1/2] Add validation to avoid `hostnetwork=true` + `RollingUpdate` co-existance on a deployment. --- .../ix-chart/2111.0.0/charts/common-2105.0.0.tgz | Bin 4289 -> 0 bytes .../ix-chart/{2111.0.0 => 2111.0.1}/.helmignore | 0 .../ix-chart/{2111.0.0 => 2111.0.1}/Chart.lock | 0 .../ix-chart/{2111.0.0 => 2111.0.1}/Chart.yaml | 2 +- charts/ix-chart/{2111.0.0 => 2111.0.1}/README.md | 0 .../{2111.0.0 => 2111.0.1}/app-readme.md | 0 .../ix-chart/2111.0.1/charts/common-2105.0.0.tgz | Bin 0 -> 4288 bytes .../{2111.0.0 => 2111.0.1}/questions.yaml | 0 .../{2111.0.0 => 2111.0.1}/templates/NOTES.txt | 0 .../templates/_containers.tpl | 0 .../templates/_helpers.tpl | 0 .../templates/_networking.tpl | 0 .../templates/_volumes.tpl | 0 .../templates/_workload.tpl | 2 ++ .../templates/external-interfaces.yaml | 0 .../templates/service.yaml | 0 .../templates/tests/deployment-check.yaml | 0 .../templates/workload.yaml | 0 .../{2111.0.0 => 2111.0.1}/test_values.yaml | 0 19 files changed, 3 insertions(+), 1 deletion(-) delete mode 100644 charts/ix-chart/2111.0.0/charts/common-2105.0.0.tgz rename charts/ix-chart/{2111.0.0 => 2111.0.1}/.helmignore (100%) rename charts/ix-chart/{2111.0.0 => 2111.0.1}/Chart.lock (100%) rename charts/ix-chart/{2111.0.0 => 2111.0.1}/Chart.yaml (98%) rename charts/ix-chart/{2111.0.0 => 2111.0.1}/README.md (100%) rename charts/ix-chart/{2111.0.0 => 2111.0.1}/app-readme.md (100%) create mode 100644 charts/ix-chart/2111.0.1/charts/common-2105.0.0.tgz rename charts/ix-chart/{2111.0.0 => 2111.0.1}/questions.yaml (100%) rename charts/ix-chart/{2111.0.0 => 2111.0.1}/templates/NOTES.txt (100%) rename charts/ix-chart/{2111.0.0 => 2111.0.1}/templates/_containers.tpl (100%) rename charts/ix-chart/{2111.0.0 => 2111.0.1}/templates/_helpers.tpl (100%) rename charts/ix-chart/{2111.0.0 => 2111.0.1}/templates/_networking.tpl (100%) rename charts/ix-chart/{2111.0.0 => 2111.0.1}/templates/_volumes.tpl (100%) rename charts/ix-chart/{2111.0.0 => 2111.0.1}/templates/_workload.tpl (95%) rename charts/ix-chart/{2111.0.0 => 2111.0.1}/templates/external-interfaces.yaml (100%) rename charts/ix-chart/{2111.0.0 => 2111.0.1}/templates/service.yaml (100%) rename charts/ix-chart/{2111.0.0 => 2111.0.1}/templates/tests/deployment-check.yaml (100%) rename charts/ix-chart/{2111.0.0 => 2111.0.1}/templates/workload.yaml (100%) rename charts/ix-chart/{2111.0.0 => 2111.0.1}/test_values.yaml (100%) diff --git a/charts/ix-chart/2111.0.0/charts/common-2105.0.0.tgz b/charts/ix-chart/2111.0.0/charts/common-2105.0.0.tgz deleted file mode 100644 index 6a406ffcec6572d62ae8c6dc3738a211b22477c3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4289 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 j2w<*7Dc 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 Date: Fri, 3 Dec 2021 01:01:25 +0500 Subject: [PATCH 2/2] update test terrain --- .../ix-chart/2111.0.0/charts/common-2105.0.0.tgz | Bin 4289 -> 0 bytes test/ix-chart/{2111.0.0 => 2111.0.1}/.helmignore | 0 test/ix-chart/{2111.0.0 => 2111.0.1}/Chart.lock | 0 test/ix-chart/{2111.0.0 => 2111.0.1}/Chart.yaml | 2 +- test/ix-chart/{2111.0.0 => 2111.0.1}/README.md | 0 .../{2111.0.0 => 2111.0.1}/app-readme.md | 0 .../ix-chart/2111.0.1/charts/common-2105.0.0.tgz | Bin 0 -> 4288 bytes .../{2111.0.0 => 2111.0.1}/questions.yaml | 0 .../{2111.0.0 => 2111.0.1}/templates/NOTES.txt | 0 .../templates/_containers.tpl | 0 .../templates/_helpers.tpl | 0 .../templates/_networking.tpl | 0 .../templates/_volumes.tpl | 0 .../templates/_workload.tpl | 2 ++ .../templates/external-interfaces.yaml | 0 .../templates/service.yaml | 0 .../templates/tests/deployment-check.yaml | 0 .../templates/workload.yaml | 0 .../{2111.0.0 => 2111.0.1}/test_values.yaml | 0 19 files changed, 3 insertions(+), 1 deletion(-) delete mode 100644 test/ix-chart/2111.0.0/charts/common-2105.0.0.tgz rename test/ix-chart/{2111.0.0 => 2111.0.1}/.helmignore (100%) rename test/ix-chart/{2111.0.0 => 2111.0.1}/Chart.lock (100%) rename test/ix-chart/{2111.0.0 => 2111.0.1}/Chart.yaml (98%) rename test/ix-chart/{2111.0.0 => 2111.0.1}/README.md (100%) rename test/ix-chart/{2111.0.0 => 2111.0.1}/app-readme.md (100%) create mode 100644 test/ix-chart/2111.0.1/charts/common-2105.0.0.tgz rename test/ix-chart/{2111.0.0 => 2111.0.1}/questions.yaml (100%) rename test/ix-chart/{2111.0.0 => 2111.0.1}/templates/NOTES.txt (100%) rename test/ix-chart/{2111.0.0 => 2111.0.1}/templates/_containers.tpl (100%) rename test/ix-chart/{2111.0.0 => 2111.0.1}/templates/_helpers.tpl (100%) rename test/ix-chart/{2111.0.0 => 2111.0.1}/templates/_networking.tpl (100%) rename test/ix-chart/{2111.0.0 => 2111.0.1}/templates/_volumes.tpl (100%) rename test/ix-chart/{2111.0.0 => 2111.0.1}/templates/_workload.tpl (95%) rename test/ix-chart/{2111.0.0 => 2111.0.1}/templates/external-interfaces.yaml (100%) rename test/ix-chart/{2111.0.0 => 2111.0.1}/templates/service.yaml (100%) rename test/ix-chart/{2111.0.0 => 2111.0.1}/templates/tests/deployment-check.yaml (100%) rename test/ix-chart/{2111.0.0 => 2111.0.1}/templates/workload.yaml (100%) rename test/ix-chart/{2111.0.0 => 2111.0.1}/test_values.yaml (100%) diff --git a/test/ix-chart/2111.0.0/charts/common-2105.0.0.tgz b/test/ix-chart/2111.0.0/charts/common-2105.0.0.tgz deleted file mode 100644 index 6a406ffcec6572d62ae8c6dc3738a211b22477c3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4289 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 j2w<*7Dc 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