Skip to content
This repository has been archived by the owner on Apr 25, 2024. It is now read-only.

Releases: loft-sh/kiosk

v0.1.3

02 Apr 14:38
e8a3e24
Compare
Choose a tag to compare

Changes

  • new property resources.helm.chart.repository.version for templates.config.kiosk.sh that specifies a helm chart version

v0.1.2

01 Apr 15:47
814433e
Compare
Choose a tag to compare

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

12 Mar 10:53
4d836f5
Compare
Choose a tag to compare

Changes

  • Allow annotations and labels on space creation by default. To prevent user defined annotations and labels on space creation you can set the account.spec.space.spaceTemplate.annotations / labels which will overwrite the user defined ones (#40)

v0.1.0

06 Mar 15:21
8c8bb19
Compare
Choose a tag to compare

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

12 Feb 17:20
082734f
Compare
Choose a tag to compare
Merge pull request #30 from FabianKramm/improve-quota-controller

Improve quota controller

v0.0.3

10 Feb 13:21
df66a4d
Compare
Choose a tag to compare
Merge pull request #25 from kiosk-sh/fix-chart-image

make image in chart dynamic (based on version)

v0.0.2

08 Feb 00:36
3cc35c3
Compare
Choose a tag to compare
Merge pull request #24 from kiosk-sh/improve-release-pipeline

releases: use auto generated chart versions

v0.0.1

06 Feb 06:53
Compare
Choose a tag to compare
adjust chart path in github actions