Clastix Capsule Versions Save

Multi-tenancy and policy-based framework for Kubernetes.

v0.6.2

1 month ago

Changelog

✨ New Features

  • e5ec492da4644fcdeb8e8e57378720fb15a7f15b: feat(chart): add capsule-proxy 0.6.0 as optional dependency (#999) (@oliverbaehler)

🛠 Dependency updates

  • 9e85e1592f4204ad4a3fbf4ff15c17a622399f6e: feat(deps): bump github.com/onsi/ginkgo/v2 from 2.15.0 to 2.17.1 (#1017) (@dependabot[bot])
  • f343623b30e7983b41ad46e07090b0bb46025ed0: feat(deps): bump github.com/stretchr/testify from 1.8.4 to 1.9.0 (#1001) (@dependabot[bot])
  • 9c1b9487d98585b04741da658d5e97b94ea439cd: feat(deps): bump k8s.io/apiextensions-apiserver from 0.28.4 to 0.29.3 (#1008) (@dependabot[bot])
  • 7e8ae2320c510d6d449e32d638996d79d8022de6: feat(deps): bump k8s.io/apimachinery from 0.29.2 to 0.29.3 (#1009) (@dependabot[bot])
  • c35cf71402296341dbfb0593b76191aeb1368bf1: feat(deps): bump sigs.k8s.io/cluster-api from 1.6.2 to 1.6.3 (#1006) (@dependabot[bot])

🚀 Build process updates

  • 3ef5af6bc62fb754f8d7bb67f0be8faa6ece341f: ci(deps): bump actions/checkout from 4.1.1 to 4.1.2 (#1005) (@dependabot[bot])
  • 297e5c7674eda1c937864f61c939fd80b31594cd: ci(deps): bump anchore/sbom-action from 0.15.8 to 0.15.9 (#1004) (@dependabot[bot])
  • 74cd6cea1a8451d398db07864fd647bba245b78b: ci(deps): bump anchore/sbom-action from 0.15.9 to 0.15.10 (#1020) (@dependabot[bot])
  • c8e2b7488cdbcb6b2eb64ddc2e7a42383aa259d6: ci(deps): bump aquasecurity/trivy-action from 0.17.0 to 0.18.0 (#1000) (@dependabot[bot])
  • 0d5f2dfc70cb7faf8a8deea4b969f83ed49f26c7: ci(deps): bump aquasecurity/trivy-action from 0.18.0 to 0.19.0 (#1021) (@dependabot[bot])
  • 6b25dbe2d72bb3edef030605fd3fa3b524e15f8f: ci(deps): bump codecov/codecov-action from 4.1.0 to 4.1.1 (#1019) (@dependabot[bot])
  • c334b2afe8b19e4b85a8ec53815e4b2a1c2a7580: ci(deps): bump slsa-framework/slsa-github-generator from 1.9.0 to 1.10.0 (#1011) (@dependabot[bot])

Thanks to all the contributors!

Full Changelog: https://github.com/projectcapsule/capsule/compare/v0.6.1...v0.6.2

Docker Images

  • ghcr.io/projectcapsule/capsule:0.6.2
  • ghcr.io/projectcapsule/capsule:latest

Helm Chart View this release on Artifact Hub or use the OCI helm chart:

  • ghcr.io/projectcapsule/charts/capsule:0.6.2

v0.6.1

2 months ago

Changelog

🚀 Build process updates

  • 1bdb9f28795ec9955b631e6b94386031efd0a4ab: ci(deps): Bump codecov/codecov-action from 4.0.2 to 4.1.0 (#996) (@dependabot[bot])
  • 559287cef5f4228e90cf96e8d27c56c51adb8fe5: ci(release): use same tag for helm release (#994) (@oliverbaehler)

Thanks to all the contributors!

Full Changelog: https://github.com/projectcapsule/capsule/compare/v0.6.0...v0.6.1

Docker Images

  • ghcr.io/projectcapsule/capsule:0.6.1
  • ghcr.io/projectcapsule/capsule:latest

Helm Chart View this release on Artifact Hub or use the OCI helm chart:

  • ghcr.io/projectcapsule/charts/capsule:0.6.1

v0.6.0

2 months ago

Changelog

✨ New Features

  • e16202f3cfb56a130d9b5f6561d8f662d1af3e7a: feat(go): bump relevant components to 1.21 (#987) (@oliverbaehler)

🛠 Dependency updates

  • b97635be0634028764a1efc0a0258a2c7b15d86c: feat(deps): Bump go.uber.org/zap from 1.26.0 to 1.27.0 (#988) (@dependabot[bot])
  • 8db7aa32e74c297b72e2d0a5d6913ef29be0429a: feat(deps): Bump sigs.k8s.io/cluster-api from 1.6.1 to 1.6.2 (#989) (@dependabot[bot])

🚀 Build process updates

  • fcedfb2d7d0334afcf1e3511f46f6045f3d3fb91: ci(deps): Bump codecov/codecov-action from 4.0.1 to 4.0.2 (#992) (@dependabot[bot])

Thanks to all the contributors!

Full Changelog: https://github.com/projectcapsule/capsule/compare/v0.6.0-rc0...v0.6.0

Docker Images

  • ghcr.io/projectcapsule/capsule:v0.6.0
  • ghcr.io/projectcapsule/capsule:latest

v0.6.0-rc0

2 months ago

Changelog

🐛 Bug fixes

  • b9d4813ed5c240624af4a76d6be1fc766033c6a2: fix(ci): allow upper-case for dependabot commits (#981) (@oliverbaehler)
  • 5996c425490dbdee459f71ed41aad1020c27af8c: fix: correcting ldflags name (@prometherion)
  • 65a743903d02f33a1b496906fc03a5f5adf9ae83: fix: preserving externally managed labels (@prometherion)

🛠 Dependency updates

  • 9a829ddb6ebf32406efdb30ce8dec0fd9ccc4050: feat(deps): Bump github.com/go-logr/logr from 1.3.0 to 1.4.1 (#934) (@dependabot[bot])
  • 47f22ce1421f282d0977ec3b556e3d8c238692eb: feat(deps): Bump github.com/onsi/ginkgo/v2 from 2.13.2 to 2.15.0 (@dependabot[bot])
  • 80e5af0732b4912e9f87f808f1f3a7a6cb93737d: feat(deps): Bump golang.org/x/sync from 0.5.0 to 0.6.0 (#939) (@dependabot[bot])
  • 6501fb285a60c52a2cedde41f428ca1b94188bbd: feat(deps): Bump k8s.io/apimachinery from 0.28.4 to 0.29.2 (#978) (@dependabot[bot])
  • 0769d6ba35166ad55cef5ca481d72880ca91793a: feat(deps): Bump sigs.k8s.io/cluster-api from 1.6.0 to 1.6.1 (#974) (@dependabot[bot])
  • 8c43556d4c160c7a00cfac6f2549176a146defd3: feat(deps): bump github.com/onsi/gomega from 1.30.0 to 1.31.1 (@dependabot[bot])
  • dab022509a763b9f13afaac55233169560d9f2c0: fix(deps): use new pointer func (#982) (@oliverbaehler)

📖 Documentation updates

  • 384e4d48cc08d4e3c723ee6d11d602579f306a57: docs(links): fixed dead links (@larsgerber)

🚀 Build process updates

  • 84a270ccb315cdd9c611d523871df28d6148ed71: ci(deps): Bump actions/setup-node from 4.0.0 to 4.0.1 (#930) (@dependabot[bot])
  • ac848e621f5a100ff09c76a2784b81c9eb38afcb: ci(deps): Bump actions/setup-node from 4.0.1 to 4.0.2 (#971) (@dependabot[bot])
  • c8b868e9390c082fa502af33a8325c3735612a6d: ci(deps): Bump actions/upload-artifact from 4.0.0 to 4.2.0 (@dependabot[bot])
  • cc31692cf62c3668e5a18cc1c136a0589145946f: ci(deps): Bump anchore/sbom-action from 0.15.1 to 0.15.3 (#940) (@dependabot[bot])
  • d7a977ad1f317c341ea2d6745fa4c8127eb4c7fd: ci(deps): Bump anchore/sbom-action from 0.15.3 to 0.15.5 (@dependabot[bot])
  • d0d31905ff123f73fb1cfbd366a66d750a376aed: ci(deps): Bump aquasecurity/trivy-action from 0.16.0 to 0.16.1 (#938) (@dependabot[bot])
  • d1be14d79bb02c1070de5df6f284e47e744e8a5e: ci(deps): Bump fossas/fossa-action from 1.3.1 to 1.3.2 (#975) (@dependabot[bot])
  • 1db7a46e34194bcc9e91261ac0d48f31ddaeb673: ci(deps): Bump fossas/fossa-action from 1.3.2 to 1.3.3 (#984) (@dependabot[bot])
  • a39885fdb51affa7de67dd65ab1d127b6c3d0218: ci(deps): Bump golangci/golangci-lint-action from 3.7.0 to 4.0.0 (#972) (@dependabot[bot])
  • dec90a2e9499467d3b0e5d280315f9ec9e499e5d: ci(deps): Bump securego/gosec from 2.18.2 to 2.19.0 (#973) (@dependabot[bot])
  • ccb0e58e5222fabed278b186880661adbf21c2ee: ci(deps): Bump wagoid/commitlint-github-action from 5.4.4 to 5.4.5 (#941) (@dependabot[bot])
  • 9f4410a6304f89ce6e1ce344188b7a68a01823ec: ci(deps): Bump zgosalvez/github-actions-ensure-sha-pinned-actions (#931) (@dependabot[bot])
  • 318d7d076a4a7640f6459ffc14d8e965380d344d: ci(deps): bump actions/upload-artifact from 3.1.3 to 4.0.0 (@dependabot[bot])
  • c58b71aa087231684aa86698a01e67d5101d6648: ci(deps): bump actions/upload-artifact from 4.2.0 to 4.3.1 (@dependabot[bot])
  • fc40a44517c6e297cded3be076fa06fc7d57de6f: ci(deps): bump anchore/sbom-action from 0.15.5 to 0.15.8 (@dependabot[bot])
  • 4fb88fd2efbc5c7a20c66e2d8558864200f2f0ca: ci(deps): bump aquasecurity/trivy-action from 0.15.0 to 0.16.0 (@dependabot[bot])
  • e63e32a18c88cc7183972c0bc06917da4a1e62e7: ci(deps): bump aquasecurity/trivy-action from 0.16.1 to 0.17.0 (@dependabot[bot])
  • f08ddf30333efe36d72b8bebb90d263daebda27a: ci(deps): bump codecov/codecov-action from 3.1.4 to 4.0.1 (@dependabot[bot])
  • 675c9a4863d6b4211f96bd5e2b48b6431702f883: ci(deps): bump sigstore/cosign-installer from 3.2.0 to 3.3.0 (@dependabot[bot])
  • e2a227ea77f9408fce287b6d64885da7c3dbf5c1: ci(deps): bump sigstore/cosign-installer from 3.3.0 to 3.4.0 (@dependabot[bot])

📦 Other work

  • f93d2dabaf8d0d5aefb15f5bbde156e8241238b0: Update dashboard.json (#806) (@h4wkmoon)
  • 1c607adf45aa4ddffc5a792e970187708abdbcd6: test(e2e): bump used kubernetes versions (#980) (@oliverbaehler)

Thanks to all the contributors!

Full Changelog: https://github.com/projectcapsule/capsule/compare/helm-v0.6.0...v0.6.0-rc0

Docker Images

  • ghcr.io/projectcapsule/capsule:v0.6.0-rc0
  • ghcr.io/projectcapsule/capsule:latest

v0.5.0

5 months ago

Changelog

✨ New Features

  • 0241603f2b90532d08f397fbc213c9e1bf46dee7: feat!: deprecating v1alpha1 api (@prometherion)
  • e61152a484fcff38160e1118f70cd5ac10395cf9: feat(api): additional metadata for pods (@prometherion)
  • 2792b5894be92e5bcfb3d38e60b0735e60e5f1d5: feat(chart): allow custom role bindings (@oliverbaehler)
  • 1e70cd335fa0bfb644c6181eef166994460d0c0b: feat(helm): additional metadata for pods (@prometherion)
  • 4b8989530c188f5ef244239cbdfc8f9fef691208: feat(kustomize): additional metadata for pods (@prometherion)
  • b27780d74c182dbf0911e592abeb77f406ded23b: feat(manager): add forbidden annotations, forbidden labels to service options (@CharlieR-o-o-t)
  • c58b46cedf61e47eac639adb567a2d181e155492: feat(tenant): add label with tenant name for each tenant (@oliverbaehler)
  • d94430466e054395ac650611c66847402eff6487: feat: additional metadata for pods (@prometherion)
  • 242fdd23ee83aa702c1bc653730f1b658dca231d: feat: ensuring well-known label (@prometherion)

🐛 Bug fixes

  • 21c0d04ead4f15f824459460536e9ee68d028505: fix(controller): respect group quotas for number of operating system threads allocated to goroutines (@oliverbaehler)
  • 74d3ac504e79b935ef7d3613f5668e0f983ce4ff: fix(controller): respect metadata of replicated items (#922) (@oliverbaehler)
  • 3c85657d9af8b684b5366418655f87bfec49351c: fix(e2e): ensuring well-known label (@prometherion)
  • c208f5e66e159d54de5d697ea2d53a65e74e17a2: fix(makefile): missing webhook field (@prometherion)
  • 8ed302dd8aa8de64dd4d68a9804412981c9e2e1a: fix: v1alpha1 api type has been removed (@prometherion)

🛠 Dependency updates

  • b58fe0402622e325d806f0fc443dc248787c448e: feat(deps): Bump sigs.k8s.io/cluster-api from 1.6.0-beta.1 to 1.6.0 (#920) (@dependabot[bot])
  • 181cb67893b9fadce76f4a789949ed91b0b0fe32: feat(deps): bump github.com/onsi/ginkgo/v2 from 2.13.1 to 2.13.2 (#912) (@dependabot[bot])

📖 Documentation updates

  • 14eb8f20be498c5442c9c71035f2b0ca05744483: docs: additional metadata for pods (@prometherion)
  • 2c70bf0a08f8a7a4f7ff331c741a2631aa720f25: docs: deprecating v1alpha1 api (@prometherion)

🚀 Build process updates

  • 591a66ea20ace53dc0d18b8455fd785c4754ba0f: ci(deps): Bump actions/setup-go from 4.1.0 to 5.0.0 (#921) (@dependabot[bot])
  • c30b5e911c5f6d8d18c18bb778fc3290e8afb060: ci(deps): Bump anchore/sbom-action from 0.15.0 to 0.15.1 (#919) (@dependabot[bot])
  • 3dc25673b482feccd135997cdc44391c0cc8e435: ci(deps): Bump aquasecurity/trivy-action from 0.14.0 to 0.15.0 (#918) (@dependabot[bot])
  • 5e8d0a0960c11d97539f5f4abaa85eedf57c0c4f: ci(deps): bump anchore/sbom-action from 0.14.3 to 0.15.0 (@dependabot[bot])
  • e9ed7b29d4661ef9c74a7e00623f31c73f072fe6: ci(deps): bump zgosalvez/github-actions-ensure-sha-pinned-actions (#917) (@dependabot[bot])

Thanks to all the contributors!

Full Changelog: https://github.com/projectcapsule/capsule/compare/v0.4.2...v0.5.0

Docker Images

  • ghcr.io/projectcapsule/capsule:v0.5.0
  • ghcr.io/projectcapsule/capsule:latest

v0.4.2

5 months ago

Changelog

🐛 Bug fixes

  • 34977aa5d81ef428cedb86e11be41eae585b1240: fix: ensuring resourcequota name doesn't break DNS-1123 (@prometherion)
  • 2e5c232188c16e47b5a1ba27d798f45fde053e6d: fix: sync quota values from tenant to resourcequota object (@prometherion)
  • c0e48d1bd953c0191915dcb060589eea01ae0b73: fix(quota-resources): skipping from count delete-marked objects (@prometherion)

🛠 Dependency updates

  • 5e13ac94cff3956739b244b585b59918f8d28b62: feat(deps): bump github.com/onsi/ginkgo/v2 from 2.13.0 to 2.13.1 (@dependabot[bot])

Thanks to all the contributors!

Full Changelog: https://github.com/projectcapsule/capsule/compare/v0.4.1...v0.4.2

Docker Images

  • ghcr.io/projectcapsule/capsule:v0.4.2
  • ghcr.io/projectcapsule/capsule:latest

v0.4.1

6 months ago

Changelog

✨ New Features

  • 25b4a35b65502d8bb52010bb8fac8b207e3bb750: feat(ux): namespace oncrete hook to check namespace exsistence (@prometherion)

🐛 Bug fixes

  • cde44ba14ee960d084b3098bc945f8ab374de9db: fix(controller): copy ownerreference from oldNs on namespace UPDATE admission requests (@oliverbaehler)

🛠 Dependency updates

  • d09a1c51c7fd75c5326bd6b890b2d118dfab0d82: feat(deps): bump github.com/onsi/gomega from 1.29.0 to 1.30.0 (@dependabot[bot])
  • 98b5c3f076347e7a5c10797d371872ee73b13fa9: feat(deps): bump golang.org/x/sync from 0.4.0 to 0.5.0 (@dependabot[bot])

🚀 Build process updates

  • 2baf6045111cc001dd2c12264e78618f3e1046be: ci(deps): bump aquasecurity/trivy-action from 0.13.1 to 0.14.0 (#886) (@dependabot[bot])
  • 34fc260963353f0cef36917bf0597a5c8b3316b9: ci(deps): bump sigstore/cosign-installer from 3.1.2 to 3.2.0 (#887) (@dependabot[bot])

Thanks to all the contributors!

Full Changelog: https://github.com/projectcapsule/capsule/compare/v0.4.0...v0.4.1

Docker Images

  • ghcr.io/projectcapsule/capsule:v0.4.1
  • ghcr.io/projectcapsule/capsule:latest

v0.4.0

6 months ago

Changelog

🛠 Dependency updates

  • 72f25c83e1156a74b56023f233869ba76bdbfce7: feat(deps): bump github.com/hashicorp/go-multierror from 1.1.0 to 1.1.1 (@dependabot[bot])
  • 6fe400a93755b59ba8067bfc98d0b98840076f97: feat(deps): bump go.uber.org/zap from 1.25.0 to 1.26.0 (@dependabot[bot])
  • a4805b771c1489daf945e2ab19c22bc67cae7c6b: feat(deps): bump sigs.k8s.io/cluster-api (@dependabot[bot])

📖 Documentation updates

  • 2d5b1e3b2df5c5ba3881869636a72ea4ed7b3d41: docs(repo): add dependency policy (@oliverbaehler)
  • 1a7b0e1a3c25c702b86babc5701d9df13ec9c9cc: docs(repo): migrate development guide (@oliverbaehler)
  • e55bac9dd6d0b896e280988f6c6045cd7660dce2: docs: security self assessment (@oliverbaehler)

🚀 Build process updates

  • ad8957ca7e2765ab89e5f698c1565c39b3e39ba9: ci(deps): bump amannn/action-semantic-pull-request from 5.3.0 to 5.4.0 (#881) (@dependabot[bot])
  • 9750302a6b97a54c566f691ecad7f0dddaef93bd: ci(deps): bump aquasecurity/trivy-action from 0.12.0 to 0.13.1 (@dependabot[bot])
  • 7acf60a67ae5f79063fdddf6559a52bbd9cf6ad5: ci(deps): bump helm/chart-testing-action from 2.4.0 to 2.6.0 (#875) (@dependabot[bot])
  • efc3a1ed2bc1f8e3498a48043882b4d4c5139676: ci(deps): bump wagoid/commitlint-github-action from 5.4.3 to 5.4.4 (@dependabot[bot])
  • e9c756ee0472c7f4cd4ee432828f718606f10c57: ci(deps): bump zgosalvez/github-actions-ensure-sha-pinned-actions (@dependabot[bot])

Thanks to all the contributors!

Full Changelog: https://github.com/projectcapsule/capsule/compare/v0.4.0-rc.3...v0.4.0

Docker Images

  • ghcr.io/projectcapsule/capsule:v0.4.0
  • ghcr.io/projectcapsule/capsule:latest

v0.4.0-rc.3

6 months ago

Changelog

✨ New Features

  • ed854f99c09e77d8e79384dc7a87a9758bde60d1: feat(chart): annotations and maintainers (@oliverbaehler)
  • 6ecf478281b65ab1c8bf06e98a63a0d43ecf17d4: feat(image): release arm artifact (@oliverbaehler)

🛠 Dependency updates

  • e0548e1556760703c8d9fa544741498f3ea6b0dc: feat(deps): bump github.com/stretchr/testify from 1.8.1 to 1.8.4 (@dependabot[bot])
  • 13c5377ec48c4fd83902f4bd417a89ced819b28f: feat(deps): bump golang.org/x/sync from 0.2.0 to 0.4.0 (@dependabot[bot])

📖 Documentation updates

  • 2cef776a59d09d1f000d7f290efbac79bd1c8994: docs(repo): add changelog (@oliverbaehler)
  • 5c189094d00ad60d388a071f09be4c0d0f65db76: docs(repo): add development (@oliverbaehler)
  • 10bbf39ac1ac3ad4f8485422e54faa9aadf03315: docs(repo): add sbom reference (@oliverbaehler)
  • 21eadaf1f3fc4dad637009810f331968011fffe9: docs(repo): add security insights (@oliverbaehler)
  • 3bd4bc644125f82dc714da38ee2479c7d5923618: docs(repo): documentation improvements (@oliverbaehler)
  • 682e372b8f7f67d7b029a45fb328264bda20e0e6: docs(repo): improve report process (@oliverbaehler)
  • 4ad905e0903c1a0776860c26de7ded415f392c08: docs: using cncf logo (@prometherion)

🚀 Build process updates

  • 0e9d15d98a8c2ceff4ed86d2dbddef9c6c6c67c4: ci(repo): fix token permissions (@oliverbaehler)
  • 747af4642fef27cc25804e3298acd53f3c6fcbe4: ci(repo): pull request linter (@oliverbaehler)
  • 358692de8771c80802ec85e03f08f61e77c3d374: ci: bump actions/setup-node from 3.8.1 to 4.0.0 (#855) (@dependabot[bot])
  • cd1736caf22dc757dc478fc3146277667c412d0a: ci: bump oliverbaehler/github-actions from 0.1.0 to 0.1.1 (#832) (@dependabot[bot])
  • 3d0a781985e824bc9c5b85728b9cce344450e31a: ci: bump ossf/scorecard-action from 2.3.0 to 2.3.1 (#854) (@dependabot[bot])
  • 8aa527f1c3824dcb519d05d29a19c7125e34f164: ci: bump securego/gosec from 2.18.1 to 2.18.2 (@dependabot[bot])

📦 Other work

  • 364332c3803540ca4da751fce5bbed4e87d5fdaa: deps(controller-runtime): upgrading to v0.16.3 (@prometherion)
  • c42c9ed88f30e1ef7278ca28e4f557e4eb2ac182: deps(go): upgrading to 1.20 (@prometherion)

Thanks to all the contributors!

Full Changelog: https://github.com/projectcapsule/capsule/compare/v0.4.0-rc.2...v0.4.0-rc.3

Docker Images

  • ghcr.io/projectcapsule/capsule:v0.4.0-rc.3
  • ghcr.io/projectcapsule/capsule:latest

v0.4.0-rc.2

6 months ago

Changelog

🐛 Bug fixes

  • 851c3a37650ab1fecda6ed27ec5ed2e58bcc3760: fix(ci): fetch previous tags (@oliverbaehler)
  • 543757bddb8597bdfb8e7e83654e7f2e98029df1: fix(docs): url for artifacthub badge (@prometherion)

📖 Documentation updates

  • 147f973c6b107f2818661756ad8bb3a675a1db99: docs(community): pointing to the community meetings repo (@prometherion)
  • d2327917802d254d9686830719ec4aab1409e87c: docs(repo): add roadmap file (@oliverbaehler)
  • 34d6416b1e1244475f067883005e11f8337a090e: docs(security): add security process (@oliverbaehler)

Thanks to all the contributors!

Full Changelog: https://github.com/projectcapsule/capsule/compare/v0.4.0-rc.1...v0.4.0-rc.2

Docker Images

  • ghcr.io/projectcapsule/capsule:v0.4.0-rc.2
  • ghcr.io/projectcapsule/capsule:latest