diff --git a/charts/ix-chart/2109.0.0/default_values.yaml b/charts/ix-chart/2109.0.0/default_values.yaml deleted file mode 100644 index af4b34a1d5..0000000000 --- a/charts/ix-chart/2109.0.0/default_values.yaml +++ /dev/null @@ -1,37 +0,0 @@ -# Default values for ix-chart. - -image: - repository: debian - pullPolicy: IfNotPresent - # Overrides the image tag whose default is the chart appVersion. - tag: "latest" - -# Restart / Update policy -updateStrategy: RollingUpdate - -# Container CMD / entrypoint -containerCommand: [] -containerArgs: [] -containerEnvironmentVariables: [] - -# Network related configuration -externalInterfaces: [] -portForwardingList: [] -hostNetwork: false -dnsPolicy: Default -dnsConfig: - nameservers: [] - searches: [] - -# Storage related configuration -hostPathVolumes: [] -volumes: [] - -# Probes -# Liveness Probe -livenessProbe: null - -# Workload type -workloadType: "Deployment" - -gpuConfiguration: {} diff --git a/charts/ix-chart/2109.0.0/values.yaml b/charts/ix-chart/2109.0.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/charts/ix-chart/2109.0.0/.helmignore b/charts/ix-chart/2111.0.0/.helmignore similarity index 100% rename from charts/ix-chart/2109.0.0/.helmignore rename to charts/ix-chart/2111.0.0/.helmignore diff --git a/charts/ix-chart/2109.0.0/Chart.lock b/charts/ix-chart/2111.0.0/Chart.lock similarity index 100% rename from charts/ix-chart/2109.0.0/Chart.lock rename to charts/ix-chart/2111.0.0/Chart.lock diff --git a/charts/ix-chart/2109.0.0/Chart.yaml b/charts/ix-chart/2111.0.0/Chart.yaml similarity index 98% rename from charts/ix-chart/2109.0.0/Chart.yaml rename to charts/ix-chart/2111.0.0/Chart.yaml index ffec39d027..828db9d85d 100644 --- a/charts/ix-chart/2109.0.0/Chart.yaml +++ b/charts/ix-chart/2111.0.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: 2111.0.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/charts/ix-chart/2109.0.0/README.md b/charts/ix-chart/2111.0.0/README.md similarity index 100% rename from charts/ix-chart/2109.0.0/README.md rename to charts/ix-chart/2111.0.0/README.md diff --git a/charts/ix-chart/2109.0.0/app-readme.md b/charts/ix-chart/2111.0.0/app-readme.md similarity index 100% rename from charts/ix-chart/2109.0.0/app-readme.md rename to charts/ix-chart/2111.0.0/app-readme.md diff --git a/charts/ix-chart/2109.0.0/charts/common-2105.0.0.tgz b/charts/ix-chart/2111.0.0/charts/common-2105.0.0.tgz similarity index 100% rename from charts/ix-chart/2109.0.0/charts/common-2105.0.0.tgz rename to charts/ix-chart/2111.0.0/charts/common-2105.0.0.tgz diff --git a/test/ix-chart/2109.1.0/questions.yaml b/charts/ix-chart/2111.0.0/questions.yaml similarity index 97% rename from test/ix-chart/2109.1.0/questions.yaml rename to charts/ix-chart/2111.0.0/questions.yaml index b42f39c472..b8f4d7b534 100644 --- a/test/ix-chart/2109.1.0/questions.yaml +++ b/charts/ix-chart/2111.0.0/questions.yaml @@ -514,3 +514,14 @@ questions: schema: type: boolean default: false + - variable: capabilities + label: "Capabilities" + description: "With Linux capabilities, you can grant certain privileges to a process without granting all the privileges of the root user." + schema: + type: list + items: + - variable: capability + description: "Add Capability" + label: "Add Capability" + schema: + type: string diff --git a/charts/ix-chart/2109.0.0/templates/NOTES.txt b/charts/ix-chart/2111.0.0/templates/NOTES.txt similarity index 100% rename from charts/ix-chart/2109.0.0/templates/NOTES.txt rename to charts/ix-chart/2111.0.0/templates/NOTES.txt diff --git a/charts/ix-chart/2109.0.0/templates/_containers.tpl b/charts/ix-chart/2111.0.0/templates/_containers.tpl similarity index 100% rename from charts/ix-chart/2109.0.0/templates/_containers.tpl rename to charts/ix-chart/2111.0.0/templates/_containers.tpl diff --git a/charts/ix-chart/2109.0.0/templates/_helpers.tpl b/charts/ix-chart/2111.0.0/templates/_helpers.tpl similarity index 100% rename from charts/ix-chart/2109.0.0/templates/_helpers.tpl rename to charts/ix-chart/2111.0.0/templates/_helpers.tpl diff --git a/charts/ix-chart/2109.0.0/templates/_networking.tpl b/charts/ix-chart/2111.0.0/templates/_networking.tpl similarity index 100% rename from charts/ix-chart/2109.0.0/templates/_networking.tpl rename to charts/ix-chart/2111.0.0/templates/_networking.tpl diff --git a/charts/ix-chart/2109.0.0/templates/_volumes.tpl b/charts/ix-chart/2111.0.0/templates/_volumes.tpl similarity index 100% rename from charts/ix-chart/2109.0.0/templates/_volumes.tpl rename to charts/ix-chart/2111.0.0/templates/_volumes.tpl diff --git a/test/ix-chart/2109.1.0/templates/_workload.tpl b/charts/ix-chart/2111.0.0/templates/_workload.tpl similarity index 93% rename from test/ix-chart/2109.1.0/templates/_workload.tpl rename to charts/ix-chart/2111.0.0/templates/_workload.tpl index 6f01bd382f..c4bf4ac786 100644 --- a/test/ix-chart/2109.1.0/templates/_workload.tpl +++ b/charts/ix-chart/2111.0.0/templates/_workload.tpl @@ -56,7 +56,11 @@ containers: - name: {{ .Chart.Name }} {{- include "volumeMountsConfiguration" . | indent 2}} securityContext: - {{- toYaml .Values.securityContext | nindent 12 }} + privileged: {{ .Values.securityContext.privileged }} + {{ if .Values.securityContext.capabilities }} + capabilities: + add: {{ toYaml .Values.securityContext.capabilities | nindent 8 }} + {{ end }} image: "{{ .Values.image.repository }}:{{ .Values.image.tag | default "latest" }}" imagePullPolicy: {{ .Values.image.pullPolicy }} {{- include "containerCommand" . | indent 2 }} diff --git a/charts/ix-chart/2109.0.0/templates/external-interfaces.yaml b/charts/ix-chart/2111.0.0/templates/external-interfaces.yaml similarity index 100% rename from charts/ix-chart/2109.0.0/templates/external-interfaces.yaml rename to charts/ix-chart/2111.0.0/templates/external-interfaces.yaml diff --git a/charts/ix-chart/2109.0.0/templates/service.yaml b/charts/ix-chart/2111.0.0/templates/service.yaml similarity index 100% rename from charts/ix-chart/2109.0.0/templates/service.yaml rename to charts/ix-chart/2111.0.0/templates/service.yaml diff --git a/charts/ix-chart/2109.0.0/templates/tests/deployment-check.yaml b/charts/ix-chart/2111.0.0/templates/tests/deployment-check.yaml similarity index 100% rename from charts/ix-chart/2109.0.0/templates/tests/deployment-check.yaml rename to charts/ix-chart/2111.0.0/templates/tests/deployment-check.yaml diff --git a/charts/ix-chart/2109.0.0/templates/workload.yaml b/charts/ix-chart/2111.0.0/templates/workload.yaml similarity index 100% rename from charts/ix-chart/2109.0.0/templates/workload.yaml rename to charts/ix-chart/2111.0.0/templates/workload.yaml diff --git a/charts/ix-chart/2109.0.0/test_values.yaml b/charts/ix-chart/2111.0.0/test_values.yaml similarity index 93% rename from charts/ix-chart/2109.0.0/test_values.yaml rename to charts/ix-chart/2111.0.0/test_values.yaml index 426c5041bc..beccc104ea 100644 --- a/charts/ix-chart/2109.0.0/test_values.yaml +++ b/charts/ix-chart/2111.0.0/test_values.yaml @@ -37,3 +37,6 @@ livenessProbe: null workloadType: "Deployment" gpuConfiguration: {} +securityContext: + privileged: false + capabilities: [] diff --git a/test/ix-chart/2109.1.0/default_values.yaml b/test/ix-chart/2109.1.0/default_values.yaml deleted file mode 100644 index af4b34a1d5..0000000000 --- a/test/ix-chart/2109.1.0/default_values.yaml +++ /dev/null @@ -1,37 +0,0 @@ -# Default values for ix-chart. - -image: - repository: debian - pullPolicy: IfNotPresent - # Overrides the image tag whose default is the chart appVersion. - tag: "latest" - -# Restart / Update policy -updateStrategy: RollingUpdate - -# Container CMD / entrypoint -containerCommand: [] -containerArgs: [] -containerEnvironmentVariables: [] - -# Network related configuration -externalInterfaces: [] -portForwardingList: [] -hostNetwork: false -dnsPolicy: Default -dnsConfig: - nameservers: [] - searches: [] - -# Storage related configuration -hostPathVolumes: [] -volumes: [] - -# Probes -# Liveness Probe -livenessProbe: null - -# Workload type -workloadType: "Deployment" - -gpuConfiguration: {} diff --git a/test/ix-chart/2109.1.0/values.yaml b/test/ix-chart/2109.1.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/test/ix-chart/2109.1.0/.helmignore b/test/ix-chart/2111.0.0/.helmignore similarity index 100% rename from test/ix-chart/2109.1.0/.helmignore rename to test/ix-chart/2111.0.0/.helmignore diff --git a/test/ix-chart/2109.1.0/Chart.lock b/test/ix-chart/2111.0.0/Chart.lock similarity index 100% rename from test/ix-chart/2109.1.0/Chart.lock rename to test/ix-chart/2111.0.0/Chart.lock diff --git a/test/ix-chart/2109.1.0/Chart.yaml b/test/ix-chart/2111.0.0/Chart.yaml similarity index 98% rename from test/ix-chart/2109.1.0/Chart.yaml rename to test/ix-chart/2111.0.0/Chart.yaml index 05b042f575..828db9d85d 100644 --- a/test/ix-chart/2109.1.0/Chart.yaml +++ b/test/ix-chart/2111.0.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.1.0 +version: 2111.0.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.1.0/README.md b/test/ix-chart/2111.0.0/README.md similarity index 100% rename from test/ix-chart/2109.1.0/README.md rename to test/ix-chart/2111.0.0/README.md diff --git a/test/ix-chart/2109.1.0/app-readme.md b/test/ix-chart/2111.0.0/app-readme.md similarity index 100% rename from test/ix-chart/2109.1.0/app-readme.md rename to test/ix-chart/2111.0.0/app-readme.md diff --git a/test/ix-chart/2109.1.0/charts/common-2105.0.0.tgz b/test/ix-chart/2111.0.0/charts/common-2105.0.0.tgz similarity index 100% rename from test/ix-chart/2109.1.0/charts/common-2105.0.0.tgz rename to test/ix-chart/2111.0.0/charts/common-2105.0.0.tgz diff --git a/charts/ix-chart/2109.0.0/questions.yaml b/test/ix-chart/2111.0.0/questions.yaml similarity index 93% rename from charts/ix-chart/2109.0.0/questions.yaml rename to test/ix-chart/2111.0.0/questions.yaml index 9c43f1faa3..b8f4d7b534 100644 --- a/charts/ix-chart/2109.0.0/questions.yaml +++ b/test/ix-chart/2111.0.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" @@ -494,3 +514,14 @@ questions: schema: type: boolean default: false + - variable: capabilities + label: "Capabilities" + description: "With Linux capabilities, you can grant certain privileges to a process without granting all the privileges of the root user." + schema: + type: list + items: + - variable: capability + description: "Add Capability" + label: "Add Capability" + schema: + type: string diff --git a/test/ix-chart/2109.1.0/templates/NOTES.txt b/test/ix-chart/2111.0.0/templates/NOTES.txt similarity index 100% rename from test/ix-chart/2109.1.0/templates/NOTES.txt rename to test/ix-chart/2111.0.0/templates/NOTES.txt diff --git a/test/ix-chart/2109.1.0/templates/_containers.tpl b/test/ix-chart/2111.0.0/templates/_containers.tpl similarity index 100% rename from test/ix-chart/2109.1.0/templates/_containers.tpl rename to test/ix-chart/2111.0.0/templates/_containers.tpl diff --git a/test/ix-chart/2109.1.0/templates/_helpers.tpl b/test/ix-chart/2111.0.0/templates/_helpers.tpl similarity index 100% rename from test/ix-chart/2109.1.0/templates/_helpers.tpl rename to test/ix-chart/2111.0.0/templates/_helpers.tpl diff --git a/test/ix-chart/2109.1.0/templates/_networking.tpl b/test/ix-chart/2111.0.0/templates/_networking.tpl similarity index 100% rename from test/ix-chart/2109.1.0/templates/_networking.tpl rename to test/ix-chart/2111.0.0/templates/_networking.tpl diff --git a/test/ix-chart/2109.1.0/templates/_volumes.tpl b/test/ix-chart/2111.0.0/templates/_volumes.tpl similarity index 100% rename from test/ix-chart/2109.1.0/templates/_volumes.tpl rename to test/ix-chart/2111.0.0/templates/_volumes.tpl diff --git a/charts/ix-chart/2109.0.0/templates/_workload.tpl b/test/ix-chart/2111.0.0/templates/_workload.tpl similarity index 93% rename from charts/ix-chart/2109.0.0/templates/_workload.tpl rename to test/ix-chart/2111.0.0/templates/_workload.tpl index 6f01bd382f..c4bf4ac786 100644 --- a/charts/ix-chart/2109.0.0/templates/_workload.tpl +++ b/test/ix-chart/2111.0.0/templates/_workload.tpl @@ -56,7 +56,11 @@ containers: - name: {{ .Chart.Name }} {{- include "volumeMountsConfiguration" . | indent 2}} securityContext: - {{- toYaml .Values.securityContext | nindent 12 }} + privileged: {{ .Values.securityContext.privileged }} + {{ if .Values.securityContext.capabilities }} + capabilities: + add: {{ toYaml .Values.securityContext.capabilities | nindent 8 }} + {{ end }} image: "{{ .Values.image.repository }}:{{ .Values.image.tag | default "latest" }}" imagePullPolicy: {{ .Values.image.pullPolicy }} {{- include "containerCommand" . | indent 2 }} diff --git a/test/ix-chart/2109.1.0/templates/external-interfaces.yaml b/test/ix-chart/2111.0.0/templates/external-interfaces.yaml similarity index 100% rename from test/ix-chart/2109.1.0/templates/external-interfaces.yaml rename to test/ix-chart/2111.0.0/templates/external-interfaces.yaml diff --git a/test/ix-chart/2109.1.0/templates/service.yaml b/test/ix-chart/2111.0.0/templates/service.yaml similarity index 100% rename from test/ix-chart/2109.1.0/templates/service.yaml rename to test/ix-chart/2111.0.0/templates/service.yaml diff --git a/test/ix-chart/2109.1.0/templates/tests/deployment-check.yaml b/test/ix-chart/2111.0.0/templates/tests/deployment-check.yaml similarity index 100% rename from test/ix-chart/2109.1.0/templates/tests/deployment-check.yaml rename to test/ix-chart/2111.0.0/templates/tests/deployment-check.yaml diff --git a/test/ix-chart/2109.1.0/templates/workload.yaml b/test/ix-chart/2111.0.0/templates/workload.yaml similarity index 100% rename from test/ix-chart/2109.1.0/templates/workload.yaml rename to test/ix-chart/2111.0.0/templates/workload.yaml diff --git a/test/ix-chart/2109.1.0/test_values.yaml b/test/ix-chart/2111.0.0/test_values.yaml similarity index 93% rename from test/ix-chart/2109.1.0/test_values.yaml rename to test/ix-chart/2111.0.0/test_values.yaml index 426c5041bc..beccc104ea 100644 --- a/test/ix-chart/2109.1.0/test_values.yaml +++ b/test/ix-chart/2111.0.0/test_values.yaml @@ -37,3 +37,6 @@ livenessProbe: null workloadType: "Deployment" gpuConfiguration: {} +securityContext: + privileged: false + capabilities: []