Skip to content

Commit 2a34684

Browse files
author
David Dornseifer
committed
Helm Chart Update
* Updated Helm chart to expose new config interface for vCPU advertisement device-plugin
1 parent aed78ab commit 2a34684

File tree

4 files changed

+14
-1
lines changed

4 files changed

+14
-1
lines changed

helm/Chart.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,4 @@ type: application
55
version: 0.2.0
66
appVersion: "0.2.0"
77
sources: ["https://github.com/aws/aws-nitro-enclaves-with-k8s"]
8+
icon: https://d3g9o9u8re44ak.cloudfront.net/logo/f9feca19-5e84-465f-9d3a-ce348d996b61/3301cc66-e044-48e8-ac9e-1496f4103b01.png

helm/README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,8 @@ $ helm upgrade my-release \
2525
|-----|------|---------|-------------|
2626
| awsNitroEnclavesK8SDaemonset.awsNitroEnclavesK8SDp.containerSecurityContext.allowPrivilegeEscalation | bool | `false` | |
2727
| awsNitroEnclavesK8SDaemonset.awsNitroEnclavesK8SDp.containerSecurityContext.capabilities.drop[0] | string | `"ALL"` | |
28+
| awsNitroEnclavesK8SDaemonset.awsNitroEnclavesK8SDp.env.enclaveCpuAdvertisement | string | `"true"` | |
29+
| awsNitroEnclavesK8SDaemonset.awsNitroEnclavesK8SDp.env.maxEnclavesPerNode | string | `"4"` | |
2830
| awsNitroEnclavesK8SDaemonset.awsNitroEnclavesK8SDp.image.repository | string | `"public.ecr.aws/aws-nitro-enclaves/aws-nitro-enclaves-k8s-device-plugin"` | |
2931
| awsNitroEnclavesK8SDaemonset.awsNitroEnclavesK8SDp.image.tag | string | `"v0.2"` | |
3032
| awsNitroEnclavesK8SDaemonset.awsNitroEnclavesK8SDp.imagePullPolicy | string | `"Always"` | |

helm/templates/aws-nitro-enclaves-k8s-ds.yaml

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,17 @@ spec:
2121
spec:
2222
containers:
2323
- env:
24+
- name: MAX_ENCLAVES_PER_NODE
25+
value: {{ quote .Values.awsNitroEnclavesK8SDaemonset.awsNitroEnclavesK8SDp.env.maxEnclavesPerNode
26+
}}
27+
- name: ENCLAVE_CPU_ADVERTISEMENT
28+
value: {{ quote .Values.awsNitroEnclavesK8SDaemonset.awsNitroEnclavesK8SDp.env.enclaveCpuAdvertisement
29+
}}
2430
- name: KUBERNETES_CLUSTER_DOMAIN
2531
value: {{ quote .Values.kubernetesClusterDomain }}
2632
image: {{ .Values.awsNitroEnclavesK8SDaemonset.awsNitroEnclavesK8SDp.image.repository
27-
}}:{{ .Values.awsNitroEnclavesK8SDaemonset.awsNitroEnclavesK8SDp.image.tag }}
33+
}}:{{ .Values.awsNitroEnclavesK8SDaemonset.awsNitroEnclavesK8SDp.image.tag | default
34+
.Chart.AppVersion }}
2835
imagePullPolicy: {{ .Values.awsNitroEnclavesK8SDaemonset.awsNitroEnclavesK8SDp.imagePullPolicy
2936
}}
3037
name: aws-nitro-enclaves-k8s-dp

helm/values.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@ awsNitroEnclavesK8SDaemonset:
55
capabilities:
66
drop:
77
- ALL
8+
env:
9+
enclaveCpuAdvertisement: "true"
10+
maxEnclavesPerNode: "4"
811
image:
912
repository: public.ecr.aws/aws-nitro-enclaves/aws-nitro-enclaves-k8s-device-plugin
1013
tag: v0.2

0 commit comments

Comments
 (0)