Skip to content

Releases: projectcapsule/capsule

v0.0.3

25 Nov 16:15
0641350
Compare
Choose a tag to compare

v0.0.3 (2020-11-25)

Improvements and enhancements for the upcoming 0.1.0 release.

Docker images are hosted on quay.io and can be pulled with the following command:

docker pull quay.io/clastix/capsule:v0.0.3

Enhancement

  • Service, Endpoint, EndpointSlice annotations, and services are controller backed (#128)
  • Printing the Node Selector additional column in kubectl get tenants -o wide (#137)
  • Logging to date time rather than timestamp (#139)

Features

  • Enforcing registry for Pods running in Tenant (#1)
  • Additional RoleBinding per Tenant (#52, #112)

More features are on their way and planned here

Thanks

Many kudos to @bsctl for his big effort doing QA and all the members that reported issues, bugs, or feature requests! 🎉

v0.0.2

10 Nov 18:48
078588a
Compare
Choose a tag to compare

v0.0.2 (2020-11-11)

Various improvements and enhancements, looking forward to the 0.1.0 release.

Docker images are hosted on quay.io and can be pulled with the following command:

docker pull quay.io/clastix/capsule:v0.0.2

Features

  • Handling all the events from Storage and Ingress classes (#108)
  • Supporting ingresses.networking.k8s.io/v1 (#110)
  • Using matrix strategy for e2e on multiple k8s versions (#111)
  • Allowing dash on Tenant namespace (#118, #129)
  • Migrating Service webhooks to Controller (#130)

More features are no their way and planned here

Thanks

Many kudos to @bsctl and @MaxFedotov for their help and all the members that reported issues! 🎉

v0.0.1

17 Sep 15:47
aee6e72
Compare
Choose a tag to compare

v0.0.1 (2020-09-15)

First semantic versioning release, hello world!

Docker images are hosted on quay.io and can be pulled with the following command:

docker pull quay.io/clastix/capsule:v0.0.1

Features

  • Enforcing LimitRange, NetworkPolicy, ResourceQuota, and Scheduler Node Selector
  • Enforcing Tenant prefix at Namespace creation (#41)
  • Let Capsule run on any user-defined Namespace (#83)
  • Protecting allowed Namespace names via regex (#73)
  • Adding Namespace and Service metadata annotations and labels (#80, #84)
  • Supporting Groups as Tenant ownership (#71)
  • Providing allow and deny list as well as regex for Ingress and Storage classes (#89)

Thanks

Many kudos to @bsctl, @MaxFedotov, and @ioggstream for their contributions and making this possible! 💪🏻