This repository has been archived by the owner on Apr 25, 2024. It is now read-only.
Releases: loft-sh/kiosk
Releases · loft-sh/kiosk
v0.1.3
Changes
- new property
resources.helm.chart.repository.version
for templates.config.kiosk.sh that specifies a helm chart version
v0.1.2
Changes
- Merged the manager and apiserver binary together into a single binary to remove complexity and allow cache sharing between both components
- Removed dependency 'k8s.io/kubernetes' that required several replace statements in the go.mod and made dependency management more difficult. The essential 'k8s.io/kubernetes' files were copied to the kiosk/kube folder and kiosk is now easier to be used as a dependency as well
- Merged several config.kiosk.sh webhooks together into a single validation webhook
- Account controller now creates a cluster role and cluster role binding for each account that allows the user to view his own account and spaces
- Account controller does not sync the
spec.space.clusterrole
anymore (this improves consistency in the account api since other resource fields are not synced as well) - Space labels and annotations defined in the account space template are now merged into the existing labels & annotations instead of overriding them completely
- Kiosk crds now do not have an open api schema anymore defined, the structural correctness is instead checked within the webhook for the api group config.kiosk.sh
- Properly generate the client and openapi definitions for the config.kiosk.sh api group
- Updated dependencies & internal helm version
v0.1.1
v0.1.0
Changes
- Templates & TemplateInstances can now be synced via the new template instance (spec.sync) property. Each time a template changes, all template instances of that template that should be synced will perform a three-way-merge (like helm 3 does) for each change in the template. If that fails, kiosk will try to reapply the patch every minute. (#6)
- Changed the layout of account (see #32 for more information) to allow definition of default labels and annotations.
- Restricted the validating webhook for the account quota to only namespaces that actually belong to an account (this had caused some trouble regarding starting and stopping kiosk)
- Fixed an issue where the template manifests were not correctly stored in etcd
- Fixed an issue where custom resources were not correctly handled by the account quota admission controller
v0.0.4
Merge pull request #30 from FabianKramm/improve-quota-controller Improve quota controller
v0.0.3
Merge pull request #25 from kiosk-sh/fix-chart-image make image in chart dynamic (based on version)
v0.0.2
Merge pull request #24 from kiosk-sh/improve-release-pipeline releases: use auto generated chart versions
v0.0.1
adjust chart path in github actions