Releases: confidential-containers/operator
Releases · confidential-containers/operator
v0.10.0
For more information on this release see the release notes and the quickstart guide.
What's Changed
- GHA: Remove {pre,post}-action steps for self-hosted runners by @BbolroC in #403
- Release: Revert v0.9.0 release-specfic changes back to dev values by @niteeshkd in #401
- crd: Expose agent{Https,No}Proxy by @fidencio in #355
- docs: Fix misspelling on peer pods test document by @GabyCT in #399
- tests:e2e: Install kustomize from the Go source code by @GabyCT in #404
- tools: Bump controller-gen to v0.15.0 by @BbolroC in #406
- go.mod: update go-urn by @fitzthum in #405
- GHA: Change label from s390x to s390x-large by @BbolroC in #408
- CI: Freeze kata-containers repo to workaround deploy bug by @ldoktor in #413
- release: changes to publish 0.9.0 in operator hub by @wainersm in #410
- tests: Enable bash debug in "run-local.sh" by @ldoktor in #414
- tests: add debug msgs to uninstall_ccruntime by @wainersm in #412
- tests: Remove centos8 configuration by @ldoktor in #390
- Revert "CI: Freeze kata-containers repo to workaround deploy bug" by @fidencio in #419
- ccruntime: Improvements on the runtime classes we deploy by @fidencio in #420
- ci: Start using the free GH runners for e2e testing by @ldoktor in #421
- ci: Fix the GH free-runners label by @ldoktor in #423
- ci: GH runners fixes by @ldoktor in #428
- enable CodeQL checks by @mythi in #425
- build(deps): bump docker/build-push-action from 3 to 6 by @dependabot in #430
- build(deps): bump golangci/golangci-lint-action from 3 to 6 by @dependabot in #434
- build(deps): bump docker/login-action from 2 to 3 by @dependabot in #433
- bump to k8s.io v1.30, Go 1.22.0, and controller-runtime v0.18.0 by @mythi in #426
- pre-install: Fix service name for cri-o runtime by @ldoktor in #424
- ccruntime: Stop mounting /opt/kata by @fidencio in #437
- ci: Remove azure-based workers pipelines by @ldoktor in #442
- e2e: bump to k8s v1.30.1 by @mythi in #429
- gh: add CODEOWNERS by @mythi in #438
- Release: Update nydus snapshotter version by @portersrc in #445
- build(deps): bump docker/setup-buildx-action from 2 to 3 by @dependabot in #439
- build(deps): bump docker/metadata-action from 4 to 5 by @dependabot in #440
- build(deps): bump docker/setup-qemu-action from 2 to 3 by @dependabot in #441
- ci: Always run e2e testing by @ldoktor in #447
- docs: Remove INSTALL-CC-WITH-IBM-SE.md by @BbolroC in #444
- Release: Update payloads for v0.10.0 by @niteeshkd in #448
New Contributors
- @dependabot made their first contribution in #430
Full Changelog: v0.9.0...v0.10.0
v0.9.0
For more information on this release see the release notes and the quickstart guide.
What's Changed
- Prepare to push v0.8.0 to the Operator Hub by @wainersm in #287
- tests/e2e: Remove kata-containers test by @stevenhorsman in #299
- Kata main payload by @stevenhorsman in #298
- e2e: Move tests to gh action using azure workers by @ldoktor in #260
- config: Revert "config: Remove kata-qemu-se" by @BbolroC in #301
- docs/DEVELOPMENT: document the CI by @wainersm in #224
- actions: build the bundle on pull requests by @wainersm in #291
- controller: Handle snapshotter per handler by @fidencio in #303
- gha: ccruntime_e2e: Do NOT fail fast and add a timeout for the test execution by @fidencio in #311
- kata-payload: Make resources for s390x overridden by base by @BbolroC in #321
- ci: Bump kustomize to v5.3.0 by @BbolroC in #324
- tests/e2e: Migrate e2e test for s390x to GHA by @BbolroC in #295
- Fix error on rebasing pr branch atop of target one by @BbolroC in #326
- doc: Update install instructions documentation by @GabyCT in #325
- doc: Include custom build for DEVELOPMENT.md by @BbolroC in #322
- docs: small clarification about non-namespaced resources by @beraldoleal in #314
- doc: provide a guide for how to install CC with IBM Secure Execution by @BbolroC in #329
- tests/git-helper.sh: fix yq checking by @wainersm in #342
- tests/e2e: General fixes to the operator script by @GabyCT in #338
- CI: Improve e2e tests reliability by @ldoktor in #343
- CI: Use ubuntu-22.04 and not ubuntu-latest in workflows by @portersrc in #348
- CI: more descriptive filename for enclave cc e2e test by @portersrc in #347
- Include peerpod specific crd deployments via operator by @bpradipt in #349
- Use consistent yaml file extension by @portersrc in #344
- tests/ansible: Add fedora linux distros by @tylerfanelli in #318
- ci: Improve reliability of ansible tasks by @ldoktor in #345
- tests: Improve variable definition in tests/e2e scripts by @GabyCT in #346
- CI: bump go version to 1.21.7 by @BbolroC in #357
- enclave-cc e2e updates by @mythi in #353
- pre-install: General fixes in pre-install scripts by @GabyCT in #351
- Release: Update nydus snapshotter version by @portersrc in #364
- Release: update docker manifest create commands by @portersrc in #366
- Release: attempt to fix docker manifest commands by @portersrc in #367
- Add "make clean" target by @ldoktor in #363
- Update payloads for v0.9.0-alpha0 by @fitzthum in #368
- ci: update enclave-cc tests by @mythi in #375
- payload: reuse supported_arches by @beraldoleal in #372
- update peerpod and peerpodconfig deps by @bpradipt in #362
- pre-reqs: Update nydus snapshotter version by @stevenhorsman in #378
- config: remove ssh-demo by @fitzthum in #374
- tests: remove deprecated ansible option by @fitzthum in #373
- Docs: Improve the steps to run e2e locally by @ldoktor in #354
- pre-reqs: Bump reqs-payload image by @stevenhorsman in #379
- peer-pods: Comment out peerpodsconfig.yaml by @stevenhorsman in #380
- Go back to latest payloads after release by @fitzthum in #377
- CI: Pin requests' version less than 2.32 by @BbolroC in #382
- ci: Run the e2e tests on TDX by @fidencio in #383
- Makefile: scripts: Add build args for proxy when using docker build by @GabyCT in #385
- Release: Update payloads for v0.9.0-alpha1 by @portersrc in #388
- Revert "Makefile: scripts: Add build args for proxy when using docker… by @fidencio in #387
- Release: Revert v0.9.0-alpha1 release-specific changes back to dev values by @portersrc in #389
- Improve cri-o support by using pull_type by @beraldoleal in #376
- crd: Fix manifest due to changes in the ccRuntime CRD by @bpradipt in #393
- ci: Enable running the ccruntime_e2e tests on AMD SEV/SNP nodes by @AdithyaKrishnan in #392
- ci: Fix up amd runner labels by @stevenhorsman in #394
- tests: General improvements to operator script by @GabyCT in #386
- tests.e2e.ansible: Fix to increase github rate limiting for kustomize by @GabyCT in #398
- Release: Update payloads for v0.9.0 by @niteeshkd in #397
New Contributors
- @ldoktor made their first contribution in #260
- @GabyCT made their first contribution in #325
- @beraldoleal made their first contribution in #314
- @tylerfanelli made their first contribution in #318
- @AdithyaKrishnan made their first contribution in #392
- @niteeshkd made their first contribution in #397
Full Changelog: v0.8.0...v0.9.0
v0.9.0-alpha1
For more information on this release see the release notes and the quickstart guide.
What's Changed
- ci: update enclave-cc tests by @mythi in #375
- payload: reuse supported_arches by @beraldoleal in #372
- update peerpod and peerpodconfig deps by @bpradipt in #362
- pre-reqs: Update nydus snapshotter version by @stevenhorsman in #378
- config: remove ssh-demo by @fitzthum in #374
- tests: remove deprecated ansible option by @fitzthum in #373
- Docs: Improve the steps to run e2e locally by @ldoktor in #354
- pre-reqs: Bump reqs-payload image by @stevenhorsman in #379
- peer-pods: Comment out peerpodsconfig.yaml by @stevenhorsman in #380
- Go back to latest payloads after release by @fitzthum in #377
- CI: Pin requests' version less than 2.32 by @BbolroC in #382
- ci: Run the e2e tests on TDX by @fidencio in #383
- Makefile: scripts: Add build args for proxy when using docker build by @GabyCT in #385
- Release: Update payloads for v0.9.0-alpha1 by @portersrc in #388
- Revert "Makefile: scripts: Add build args for proxy when using docker… by @fidencio in #387
Full Changelog: v0.9.0-alpha0...v0.9.0-alpha1
v0.9.0-alpha0
For more information on this release see the release notes and the quickstart guide.
What's Changed
- Prepare to push v0.8.0 to the Operator Hub by @wainersm in #287
- tests/e2e: Remove kata-containers test by @stevenhorsman in #299
- Kata main payload by @stevenhorsman in #298
- e2e: Move tests to gh action using azure workers by @ldoktor in #260
- config: Revert "config: Remove kata-qemu-se" by @BbolroC in #301
- docs/DEVELOPMENT: document the CI by @wainersm in #224
- actions: build the bundle on pull requests by @wainersm in #291
- controller: Handle snapshotter per handler by @fidencio in #303
- gha: ccruntime_e2e: Do NOT fail fast and add a timeout for the test execution by @fidencio in #311
- kata-payload: Make resources for s390x overridden by base by @BbolroC in #321
- ci: Bump kustomize to v5.3.0 by @BbolroC in #324
- tests/e2e: Migrate e2e test for s390x to GHA by @BbolroC in #295
- Fix error on rebasing pr branch atop of target one by @BbolroC in #326
- doc: Update install instructions documentation by @GabyCT in #325
- doc: Include custom build for DEVELOPMENT.md by @BbolroC in #322
- docs: small clarification about non-namespaced resources by @beraldoleal in #314
- doc: provide a guide for how to install CC with IBM Secure Execution by @BbolroC in #329
- tests/git-helper.sh: fix yq checking by @wainersm in #342
- tests/e2e: General fixes to the operator script by @GabyCT in #338
- CI: Improve e2e tests reliability by @ldoktor in #343
- CI: Use ubuntu-22.04 and not ubuntu-latest in workflows by @portersrc in #348
- CI: more descriptive filename for enclave cc e2e test by @portersrc in #347
- Include peerpod specific crd deployments via operator by @bpradipt in #349
- Use consistent yaml file extension by @portersrc in #344
- tests/ansible: Add fedora linux distros by @tylerfanelli in #318
- ci: Improve reliability of ansible tasks by @ldoktor in #345
- tests: Improve variable definition in tests/e2e scripts by @GabyCT in #346
- CI: bump go version to 1.21.7 by @BbolroC in #357
- enclave-cc e2e updates by @mythi in #353
- pre-install: General fixes in pre-install scripts by @GabyCT in #351
- Release: Update nydus snapshotter version by @portersrc in #364
- Release: update docker manifest create commands by @portersrc in #366
- Release: attempt to fix docker manifest commands by @portersrc in #367
- Add "make clean" target by @ldoktor in #363
- Update payloads for v0.9.0-alpha0 by @fitzthum in #368
New Contributors
- @ldoktor made their first contribution in #260
- @GabyCT made their first contribution in #325
- @beraldoleal made their first contribution in #314
- @tylerfanelli made their first contribution in #318
Full Changelog: v0.8.0...v0.9.0-alpha0
v0.8.0
What's Changed
- ccruntime: Adapt to the kata payload using
/opt/kata
by @fidencio in #235 - CRD: Expose more options to the users and let the payload take care of the runtime class creation by @fidencio in #240
- Fix e2e test by @jepio in #244
- Use host systemctl by @jepio in #242
- crd: Add and use RuntimeClasses struct to associate a runtime to a snapshotter by @fidencio in #250
- tests/e2e: test changes to the pre-install-payload image by @wainersm in #179
- pre-install-payload: Make its creation more generic by @fidencio in #253
- pre-install-payload: Use latest tagged runtime-payload image by @mattarnoatibm in #255
- pre-install-payload: Handle official and VFIO / GPU containerd installations by @fidencio in #256
- go.mod: update dependencies + drop custom kind node image by @mythi in #227
- Use the nydus-snapshotter by default by @fidencio in #267
- enclave-cc: fix HW kustomization by @mythi in #264
- config: Use the latest pre-reqs payload by @fidencio in #269
- pre-install: Create containerd config it it doesn't exist by @fidencio in #273
- config: set operator payloads for v0.8.0 release by @portersrc in #277
- pre-install: pre-install: Remove nydus-snapshotter config by @fidencio in #280
- ccruntime: Set
INSTALL_OFFICIAL_CONTAINERD
to false by @fidencio in #274 - config: update operator payloads for v0.8.0 release by @portersrc in #282
- config: update operator to use release tags for enclave-cc and kata by @portersrc in #283
- reqs: handle the absence of disable_snapshot_annotations by @wainersm in #284
- config: set reqs-payload for v0.8.0 release by @portersrc in #286
New Contributors
- @mattarnoatibm made their first contribution in #255
- @portersrc made their first contribution in #277
Full Changelog: v0.7.0...v0.8.0
v0.7.0
What's Changed
- config: Add runtimeclass kata-qemu-se by @BbolroC in #191
- payload: Update payload to latest CI by @stevenhorsman in #220
- install: Update node label prefix by @kartikjoshi21 in #195
- snp: add snp testing by @ryansavino in #197
- install/pre-install: Update containerd by @stevenhorsman in #225
- e2e: enclave-cc updates by @mythi in #208
- Update CoCo artifacts to candidates for v0.7.0 release by @fitzthum in #228
- Update artifacts to release candidates built with tags by @fitzthum in #232
- Update artifacts to v0.7.0 release bundles by @fitzthum in #233
- release: bump operator version to v0.7.0 by @wainersm in #234
New Contributors
- @kartikjoshi21 made their first contribution in #195
Full Changelog: v0.6.1...v0.7.0
v0.6.1
What's Changed
Full Changelog: v0.6.0...v0.6.1
Confidential Containers v0.6.0
For more information on this release see the release notes and the quickstart guide.
Confidential Containers v0.5.0
config: Update release to v0.5.0 Signed-off-by: Fabiano Fidêncio <[email protected]>
Confidential Containers v0.4.0
config: Update deps to v0.4.0 release As part of v0.4.0 release we're bringing in the following images: * kata-containers-129e43d1ea5cca528b7b97234b7561219208a244-x86_64 * kata-containers-129e43d1ea5cca528b7b97234b7561219208a244-s390x * enclave-cc-HW-v0.4.0 * enclave-cc-SIM-v0.4.0 Signed-off-by: Fabiano Fidêncio <[email protected]>