Skip to content

v0.0.8

Compare
Choose a tag to compare
@LCaparelli LCaparelli released this 13 Dec 22:07
· 226 commits to main since this release
6c11033

Breaking changes:

  • the cdn-origin-controller.gympass.com/cdn.id annotation is no longer supported and cdn-origin-controller.gympass.com/cdn.group should be used instead

Features:

  • allow the provisioning of CloudFront distributions based on environment variables and annotations
  • add CDN classes to support multiple deployments with different configurations on same cluster
  • support the creation of Route53 aliases for the distribution's alternate domains
  • add CDNStatus Custom Resource to provide user feedback on the status of the CDN being managed by the controller
  • add custom columns to the output of kubectl get cdnstatus for improved usability
  • add cdn-origin-controller.gympass.com/cf.alternate-domain-names annotation to support the configuration of alternate domains in the CloudFront distribution

Bug fixes:

  • fixed a bug where two different origins with same host and different configuration (e.g., timeout) were accepted. One of these would eventually be chosen over the other when de-duplicating Origins, leading to one of them being held as "true" while others were ignored. Such scenarios now return an error.

Merged PRs

Full Changelog: v0.0.7...v0.0.8