From 28906ca77a5b965d13330030cb4e1804ebd2374a Mon Sep 17 00:00:00 2001 From: sonicaj Date: Mon, 6 Sep 2021 16:36:06 +0500 Subject: [PATCH 1/2] Bump ix-chart version --- test/ix-chart/{2109.0.0 => 2109.1.0}/.helmignore | 0 test/ix-chart/{2109.0.0 => 2109.1.0}/Chart.lock | 0 test/ix-chart/{2109.0.0 => 2109.1.0}/Chart.yaml | 2 +- test/ix-chart/{2109.0.0 => 2109.1.0}/README.md | 0 test/ix-chart/{2109.0.0 => 2109.1.0}/app-readme.md | 0 .../charts/common-2105.0.0.tgz | Bin .../{2109.0.0 => 2109.1.0}/default_values.yaml | 0 test/ix-chart/{2109.0.0 => 2109.1.0}/questions.yaml | 0 .../{2109.0.0 => 2109.1.0}/templates/NOTES.txt | 0 .../templates/_containers.tpl | 0 .../{2109.0.0 => 2109.1.0}/templates/_helpers.tpl | 0 .../templates/_networking.tpl | 0 .../{2109.0.0 => 2109.1.0}/templates/_volumes.tpl | 0 .../{2109.0.0 => 2109.1.0}/templates/_workload.tpl | 0 .../templates/external-interfaces.yaml | 0 .../{2109.0.0 => 2109.1.0}/templates/service.yaml | 0 .../templates/tests/deployment-check.yaml | 0 .../{2109.0.0 => 2109.1.0}/templates/workload.yaml | 0 .../{2109.0.0 => 2109.1.0}/test_values.yaml | 0 test/ix-chart/{2109.0.0 => 2109.1.0}/values.yaml | 0 20 files changed, 1 insertion(+), 1 deletion(-) rename test/ix-chart/{2109.0.0 => 2109.1.0}/.helmignore (100%) rename test/ix-chart/{2109.0.0 => 2109.1.0}/Chart.lock (100%) rename test/ix-chart/{2109.0.0 => 2109.1.0}/Chart.yaml (98%) rename test/ix-chart/{2109.0.0 => 2109.1.0}/README.md (100%) rename test/ix-chart/{2109.0.0 => 2109.1.0}/app-readme.md (100%) rename test/ix-chart/{2109.0.0 => 2109.1.0}/charts/common-2105.0.0.tgz (100%) rename test/ix-chart/{2109.0.0 => 2109.1.0}/default_values.yaml (100%) rename test/ix-chart/{2109.0.0 => 2109.1.0}/questions.yaml (100%) rename test/ix-chart/{2109.0.0 => 2109.1.0}/templates/NOTES.txt (100%) rename test/ix-chart/{2109.0.0 => 2109.1.0}/templates/_containers.tpl (100%) rename test/ix-chart/{2109.0.0 => 2109.1.0}/templates/_helpers.tpl (100%) rename test/ix-chart/{2109.0.0 => 2109.1.0}/templates/_networking.tpl (100%) rename test/ix-chart/{2109.0.0 => 2109.1.0}/templates/_volumes.tpl (100%) rename test/ix-chart/{2109.0.0 => 2109.1.0}/templates/_workload.tpl (100%) rename test/ix-chart/{2109.0.0 => 2109.1.0}/templates/external-interfaces.yaml (100%) rename test/ix-chart/{2109.0.0 => 2109.1.0}/templates/service.yaml (100%) rename test/ix-chart/{2109.0.0 => 2109.1.0}/templates/tests/deployment-check.yaml (100%) rename test/ix-chart/{2109.0.0 => 2109.1.0}/templates/workload.yaml (100%) rename test/ix-chart/{2109.0.0 => 2109.1.0}/test_values.yaml (100%) rename test/ix-chart/{2109.0.0 => 2109.1.0}/values.yaml (100%) diff --git a/test/ix-chart/2109.0.0/.helmignore b/test/ix-chart/2109.1.0/.helmignore similarity index 100% rename from test/ix-chart/2109.0.0/.helmignore rename to test/ix-chart/2109.1.0/.helmignore diff --git a/test/ix-chart/2109.0.0/Chart.lock b/test/ix-chart/2109.1.0/Chart.lock similarity index 100% rename from test/ix-chart/2109.0.0/Chart.lock rename to test/ix-chart/2109.1.0/Chart.lock diff --git a/test/ix-chart/2109.0.0/Chart.yaml b/test/ix-chart/2109.1.0/Chart.yaml similarity index 98% rename from test/ix-chart/2109.0.0/Chart.yaml rename to test/ix-chart/2109.1.0/Chart.yaml index ffec39d027..05b042f575 100644 --- a/test/ix-chart/2109.0.0/Chart.yaml +++ b/test/ix-chart/2109.1.0/Chart.yaml @@ -15,7 +15,7 @@ type: application # This is the chart version. This version number should be incremented each time you make changes # to the chart and its templates, including the app version. # Versions are expected to follow Semantic Versioning (https://semver.org/) -version: 2109.0.0 +version: 2109.1.0 # This is the version number of the application being deployed. This version number should be # incremented each time you make changes to the application. Versions are not expected to diff --git a/test/ix-chart/2109.0.0/README.md b/test/ix-chart/2109.1.0/README.md similarity index 100% rename from test/ix-chart/2109.0.0/README.md rename to test/ix-chart/2109.1.0/README.md diff --git a/test/ix-chart/2109.0.0/app-readme.md b/test/ix-chart/2109.1.0/app-readme.md similarity index 100% rename from test/ix-chart/2109.0.0/app-readme.md rename to test/ix-chart/2109.1.0/app-readme.md diff --git a/test/ix-chart/2109.0.0/charts/common-2105.0.0.tgz b/test/ix-chart/2109.1.0/charts/common-2105.0.0.tgz similarity index 100% rename from test/ix-chart/2109.0.0/charts/common-2105.0.0.tgz rename to test/ix-chart/2109.1.0/charts/common-2105.0.0.tgz diff --git a/test/ix-chart/2109.0.0/default_values.yaml b/test/ix-chart/2109.1.0/default_values.yaml similarity index 100% rename from test/ix-chart/2109.0.0/default_values.yaml rename to test/ix-chart/2109.1.0/default_values.yaml diff --git a/test/ix-chart/2109.0.0/questions.yaml b/test/ix-chart/2109.1.0/questions.yaml similarity index 100% rename from test/ix-chart/2109.0.0/questions.yaml rename to test/ix-chart/2109.1.0/questions.yaml diff --git a/test/ix-chart/2109.0.0/templates/NOTES.txt b/test/ix-chart/2109.1.0/templates/NOTES.txt similarity index 100% rename from test/ix-chart/2109.0.0/templates/NOTES.txt rename to test/ix-chart/2109.1.0/templates/NOTES.txt diff --git a/test/ix-chart/2109.0.0/templates/_containers.tpl b/test/ix-chart/2109.1.0/templates/_containers.tpl similarity index 100% rename from test/ix-chart/2109.0.0/templates/_containers.tpl rename to test/ix-chart/2109.1.0/templates/_containers.tpl diff --git a/test/ix-chart/2109.0.0/templates/_helpers.tpl b/test/ix-chart/2109.1.0/templates/_helpers.tpl similarity index 100% rename from test/ix-chart/2109.0.0/templates/_helpers.tpl rename to test/ix-chart/2109.1.0/templates/_helpers.tpl diff --git a/test/ix-chart/2109.0.0/templates/_networking.tpl b/test/ix-chart/2109.1.0/templates/_networking.tpl similarity index 100% rename from test/ix-chart/2109.0.0/templates/_networking.tpl rename to test/ix-chart/2109.1.0/templates/_networking.tpl diff --git a/test/ix-chart/2109.0.0/templates/_volumes.tpl b/test/ix-chart/2109.1.0/templates/_volumes.tpl similarity index 100% rename from test/ix-chart/2109.0.0/templates/_volumes.tpl rename to test/ix-chart/2109.1.0/templates/_volumes.tpl diff --git a/test/ix-chart/2109.0.0/templates/_workload.tpl b/test/ix-chart/2109.1.0/templates/_workload.tpl similarity index 100% rename from test/ix-chart/2109.0.0/templates/_workload.tpl rename to test/ix-chart/2109.1.0/templates/_workload.tpl diff --git a/test/ix-chart/2109.0.0/templates/external-interfaces.yaml b/test/ix-chart/2109.1.0/templates/external-interfaces.yaml similarity index 100% rename from test/ix-chart/2109.0.0/templates/external-interfaces.yaml rename to test/ix-chart/2109.1.0/templates/external-interfaces.yaml diff --git a/test/ix-chart/2109.0.0/templates/service.yaml b/test/ix-chart/2109.1.0/templates/service.yaml similarity index 100% rename from test/ix-chart/2109.0.0/templates/service.yaml rename to test/ix-chart/2109.1.0/templates/service.yaml diff --git a/test/ix-chart/2109.0.0/templates/tests/deployment-check.yaml b/test/ix-chart/2109.1.0/templates/tests/deployment-check.yaml similarity index 100% rename from test/ix-chart/2109.0.0/templates/tests/deployment-check.yaml rename to test/ix-chart/2109.1.0/templates/tests/deployment-check.yaml diff --git a/test/ix-chart/2109.0.0/templates/workload.yaml b/test/ix-chart/2109.1.0/templates/workload.yaml similarity index 100% rename from test/ix-chart/2109.0.0/templates/workload.yaml rename to test/ix-chart/2109.1.0/templates/workload.yaml diff --git a/test/ix-chart/2109.0.0/test_values.yaml b/test/ix-chart/2109.1.0/test_values.yaml similarity index 100% rename from test/ix-chart/2109.0.0/test_values.yaml rename to test/ix-chart/2109.1.0/test_values.yaml diff --git a/test/ix-chart/2109.0.0/values.yaml b/test/ix-chart/2109.1.0/values.yaml similarity index 100% rename from test/ix-chart/2109.0.0/values.yaml rename to test/ix-chart/2109.1.0/values.yaml From 36b56205966e94c594088c4a1d76270ea565cbe5 Mon Sep 17 00:00:00 2001 From: sonicaj Date: Mon, 6 Sep 2021 16:39:58 +0500 Subject: [PATCH 2/2] Allow configuring DNS options for ix-chart This commit adds changes to allow customzing dns configuration so that users can add extra options like ndots which are useful when using ClusterFirst policy to enforce different DNS resolution settings. --- test/ix-chart/2109.1.0/questions.yaml | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/test/ix-chart/2109.1.0/questions.yaml b/test/ix-chart/2109.1.0/questions.yaml index 9c43f1faa3..b42f39c472 100644 --- a/test/ix-chart/2109.1.0/questions.yaml +++ b/test/ix-chart/2109.1.0/questions.yaml @@ -292,6 +292,26 @@ questions: label: "Search Entry" schema: type: string + - variable: options + label: "DNS Options" + schema: + type: list + items: + - variable: optionsEntry + label: "Option Entry Configuration" + schema: + type: dict + attrs: + - variable: name + label: "Option Name" + schema: + type: string + required: true + - variable: value + label: "Option Value" + schema: + type: string + required: true - variable: hostNetwork label: "Provide access to node network namespace for the workload"