Skip to content

Prepare v0.3 release #22

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Apr 28, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
49 changes: 42 additions & 7 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,44 @@
# Changelog

# v0.2
------
* Device plugin to support 4 enclaves per instance
* Updated go build process
All notable changes to the AWS Nitro Enclaves Kubernetes Device Plugin will be documented in this file.

# v0.1
------
* First version of `aws-nitro-enclave-k8s-device-plugin`
## [v0.3] - 04/24/2025

### Added
- vCPUs advertisement for enclaves ([31739f1](https://github.com/aws/aws-nitro-enclaves-k8s-device-plugin/commit/31739f1))
- Config package for improved configuration management ([819d133](https://github.com/aws/aws-nitro-enclaves-k8s-device-plugin/commit/819d133))
- Helm chart support ([294f96d](https://github.com/aws/aws-nitro-enclaves-k8s-device-plugin/commit/294f96d))
- Helm README documentation ([a3848fc](https://github.com/aws/aws-nitro-enclaves-k8s-device-plugin/commit/a3848fc))
- GitHub workflow for CI/CD ([dba1171](https://github.com/aws/aws-nitro-enclaves-k8s-device-plugin/commit/dba1171))
- Pipeline orchestration script ([adc13a0](https://github.com/aws/aws-nitro-enclaves-k8s-device-plugin/commit/adc13a0))
- Helm related scripts for deployment ([24fe4fd](https://github.com/aws/aws-nitro-enclaves-k8s-device-plugin/commit/24fe4fd))

### Changed
- Refactored device-plugin monitor to avoid code duplication ([fefd765](https://github.com/aws/aws-nitro-enclaves-k8s-device-plugin/commit/fefd765))
- Refactored device-plugin project structure ([acc9f00](https://github.com/aws/aws-nitro-enclaves-k8s-device-plugin/commit/acc9f00))
- Extended common.sh functionality ([7410223](https://github.com/aws/aws-nitro-enclaves-k8s-device-plugin/commit/7410223))
- Added _docker suffix for docker build scripts ([c3bea54](https://github.com/aws/aws-nitro-enclaves-k8s-device-plugin/commit/c3bea54))
- Added plugin config options to Helm chart ([8244d12](https://github.com/aws/aws-nitro-enclaves-k8s-device-plugin/commit/8244d12))

### Dependencies
- Bumped golang/glog to v1.2.4 ([a0a4cb7](https://github.com/aws/aws-nitro-enclaves-k8s-device-plugin/commit/a0a4cb7))

## [v0.2] - 01/29/2025

### Added
- Support for 4 enclaves per instance ([53661fd](https://github.com/aws/aws-nitro-enclaves-k8s-device-plugin/commit/53661fd))

### Fixed
- Build process issues ([d1595e1](https://github.com/aws/aws-nitro-enclaves-k8s-device-plugin/commit/d1595e1))

### Changed
- Updated go build process

## [v0.1] - 02/18/2023

### Added
- First version of `aws-nitro-enclave-k8s-device-plugin`
- Initial implementation of Kubernetes device plugin for AWS Nitro Enclaves

### Security
- Bump golang.org/x/net from 0.1.0 to 0.7.0 ([93dbf9e](https://github.com/aws/aws-nitro-enclaves-k8s-device-plugin/commit/93dbf9e))
2 changes: 1 addition & 1 deletion RELEASE
Original file line number Diff line number Diff line change
@@ -1 +1 @@
v0.2
v0.3
2 changes: 1 addition & 1 deletion aws-nitro-enclaves-k8s-ds.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ spec:
# advertises CPUs dedicated for enclave use (offline cpus) as 'aws.ec2.nitro/nitro_enclaves_cpus'
- name: ENCLAVE_CPU_ADVERTISEMENT
value: "false"
image: public.ecr.aws/aws-nitro-enclaves/aws-nitro-enclaves-k8s-device-plugin:v0.2
image: public.ecr.aws/aws-nitro-enclaves/aws-nitro-enclaves-k8s-device-plugin:v0.3
imagePullPolicy: Always
securityContext:
allowPrivilegeEscalation: false
Expand Down
4 changes: 2 additions & 2 deletions helm/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ apiVersion: v2
name: aws-nitro-enclaves-k8s-device-plugin
description: A Helm chart for aws-nitro-enclaves-k8s-device-plugin daemon set to provide AWS Nitro Enclave support to Kubernetes
type: application
version: 0.2.0
appVersion: "0.2.0"
version: 0.3.0
appVersion: "0.3.0"
sources: ["https://github.com/aws/aws-nitro-enclaves-with-k8s"]
icon: https://d3g9o9u8re44ak.cloudfront.net/logo/f9feca19-5e84-465f-9d3a-ce348d996b61/3301cc66-e044-48e8-ac9e-1496f4103b01.png
2 changes: 1 addition & 1 deletion helm/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ awsNitroEnclavesK8SDaemonset:
maxEnclavesPerNode: "4"
image:
repository: public.ecr.aws/aws-nitro-enclaves/aws-nitro-enclaves-k8s-device-plugin
tag: v0.2
tag: v0.3
imagePullPolicy: Always
resources:
limits:
Expand Down