Skip to content

Releases: kristofferahl/aeto

v0.2.3

04 Jul 13:35
c4e3258
Compare
Choose a tag to compare

Changelog

  • c4e3258 Added missing NamespacedName receivers for eventstreamchunk and savingspolicy.

v0.2.2

02 Jun 17:21
a93e902
Compare
Choose a tag to compare

Changelog

  • a93e902 Fixing issue with alb ingress connector being out of sync due to random sort order of certificates.

v0.2.1

07 Dec 22:00
dc33fea
Compare
Choose a tag to compare

Changelog

  • dc33fea Fixing issue with out of range indices when removing items from resource lists.
  • 00c4070 Logging resource generator errors to make debugging issues easier.
  • f4f41b5 Refactoring, staticcheck fixes, and removal of unused code.

v0.2.0

02 Dec 12:01
307742f
Compare
Choose a tag to compare

Changelog

  • 3f4e690 Changed version of operator-sdk, updated controller-runtime, gomega, ginko and re-created Makefile.
  • 307742f Fixed issue with deployment targeting and ignoring previously targeted deployments.
  • cad7af0 Initial work on SavingsPolicy custom resource and controller.
  • 3b6ce15 Renamed DisplayName to FullName and created new event TenantFullNameSet that is to replace TenantDisplayNameSet.

v0.1.1

04 Sep 15:50
3954d4b
Compare
Choose a tag to compare

Changelog

  • b8fb961 Added support for managing certificates in multiple regions.
  • 8274154 Adding license
  • cb9c222 Merge pull request #1 from kristofferahl/chore/add-license
  • 3954d4b Merge pull request #2 from kristofferahl/feature/acm-certificate-regions
  • 18e2ad4 Renamed RegionalAcm to Acm and removed Acm field on Clients.

v0.1.0

02 Sep 08:47
225316b
Compare
Choose a tag to compare

Changelog

  • 63ffb8a - Added tenant namespace and blueprint/resourceset details to status of Tenant. - Renamed ResourceSetNameChanged to ResourceSetCreated. - Less referencess to Blueprint ResourceNamePrefix. - Better ResourceSet readiness checks. - Renamed keys used for templating and updated templates.
  • eac8fa0 - Adding timestamp and sequence to Commit and Event. - Refactored aggregate and implemented commit sorting.
  • 46ac361 - Graceful handling of errors when trying to delete a certificate in use. - Better handling of certificate/certificateconnector status updates (ready, insuse, insync).
  • eb6ae9b Added .editorconfig file.
  • 62648b6 Added Active field to ResourceSet spec and status.
  • 1e7474a Added LandingPage resource template.
  • 9550df8 Added LastUpdated field to CertificateConnector status.
  • c581412 Added fix for make test (envtest on darwin/arm64).
  • 2605818 Added phase status field to ResourceSet.
  • 57f1f82 Added ready status field for Certificate.
  • 33356de Added reconcile.FinalizerInProgress for cleaner code related to finalizers.
  • 51bc66e Added support for enabling/disabling controllers during startup by setting environment variable.
  • 0d1f115 Added support setting a DeletionPolicy on a HostedZone (Default/Force). Implemented force deltion of HostedZone. Added check for required environment variable.
  • 4c39a53 Added tags support for HostedZone.
  • 2476dd5 Added todo and renamed func used when watching certificates for certificate connector.
  • cab69ef Adding fields ObservedGeneration and ResourceVersion to status of ResourceSet. Trying out new strategy for handling status updates in ResourceSet.
  • 954d602 Adding paging support and list functions for aws.Clients.
  • 0da853d Adding release command for aeto cli.
  • 6227308 Adding support for Certificate DNS validation.
  • bbe94ec Adding utility functions for more templating options.
  • 04d24c1 Basic operator config.
  • f3e2b17 Better printing options for aeto cli.
  • 4cc3a09 Changed operator setup for multigroup support.
  • 2fb5c42 Changed the default reconcile interval.
  • 3129e9e Changed the operatator namespace to aeto.
  • 431464a Changing watch interval for aeto cli.
  • b7f3b61 Cleaned up Tenant to start fresh.
  • cbc1e07 Enabled connecting HostedZone with parent hosted zones.
  • 5314202 Enabled printing the event stream (of a single tenant).
  • bb91813 Enabling debug of the operator using vscode.
  • 4ae0984 Fix of log message for Certificate status update.
  • a0fa7fb Fixed issue with creating a tenant resource set.
  • d8ddd81 Fixed issue with generated rbac role.
  • e9cb0c9 Fixed issue with reconcile.WithFinalizer. Fixed issue with caller reference for AWS Route53 HostedZone. Fixed issue with HostedZoneNotEmpty in hostedzone_controller. Improved stability when deleting ResourceSet.
  • 2a05ba4 Fixed issues with default-resources.
  • 07b8428 Fixed spelling in doc.
  • 382bc33 Fixing bug where ResourceTemplate labels and annotations are removed.
  • 3fa8e46 Hack to avoid logging of Secrets and started using trace level (2) for logging.
  • ddac746 Handling delete of Tenant when ResourceSet has non ready resources.
  • 552d6ab Implemented delete finalizer for Certificate.
  • dbf2282 Implemented delete finalizer for HostedZone.
  • 2bacfff Implemented delete finalizer for ResourceSet.
  • e865a0c Implemented delete finalizer for Tenant.
  • c3f0c9f Implementing missing disconnect for deleted certificates and requeue when certificate ready condition is not true.
  • 9393b0e Improved loging.
  • 1697436 Including config files in release.
  • b877dcd Increased the default requeue interval to 60m.
  • 15623f7 Initial implementation of Tenant, Blueprint, ResourceSet and ResourceTemplate.
  • f751284 Initial work on the Certificate controller.
  • c7c36c0 Initial work on the CertificateConnector controller.
  • f9f3a50 Initial work on the HostedZone controller.
  • a949812 Introduced basic status for HostedZone resource.
  • 4fe5892 Major refactoring, eventsourcing and all the hype.
  • 8703e07 Making sure we don't requeue waiting for resources to become ready for inactive resourcesets.
  • 225316b Merge branch 'feature/tenant-eventsourcing'
  • 4eda562 Minor changes to test setup of resourcetemplate_controller.
  • 7b7850a Minor refactoring, cleanup of todo and waiting for resourceset resources to become ready with faster requeue.
  • 47e85fb Operator SDK init.
  • 3815a3e Preparing for docker build.
  • b0a2154 Re-implemented the reconcile loop for HostedZone.
  • f9dd718 Refactoring of certificate and certificateconnector to better comply with api guidelines.
  • 2b1fe7f Refactoring of hostedzone to better comply with api guidelines and general fix for missing ObservedGeneration on conditions.
  • 9ac7e6e Removed ResourceSet from status of Tenant.
  • 9bfcfe4 Removed duplicate namespace config.
  • a39de87 Removed sample certificate.
  • 5fff4de Removed unused sample files.
  • ae4aad0 Removed watch of ResourceSet for Tenant.
  • fbaa883 Renamed IsError and added Done for reconcile.Result.
  • 937271f Renamed factory functions used for testing.
  • b1ecb27 Renamed manifests to resources in ResourceTemplate and added rules section. Started exporatory work on templating using the Tenant resource.
  • 2f40a2c Replaced direct usage of client.Client and dynamic.Client with new kubernetes.Client.
  • eba1a1a Scaffolding of Certificate.
  • d65657b Scaffolding of CertificateConnector.
  • df081bc Scaffolding of EventStreamChunk.
  • bf60c64 Scaffolding of HostedZone.
  • 63fbef1 Scaffoling of Blueprint.
  • 390175c Scaffoling of ResourceSet.
  • da929b7 Scaffoling of ResourceTemplate.
  • a35c823 Scaffoling of Tenant.
  • 3f6c715 Set development mode off by default for zap logger.
  • b561cc1 Setting up goreleaser.
  • edd3fdd Setup basic watch of ResourceSets from Tenant controller and better sha256 comparison.
  • 47a2eff Setup for eventsourcing and added fields for EventStreamChunk.
  • 906929f Started implementation for ResourceTemplate.
  • 32efa3d Started re-implementing the Tenant controller using eventsourcing.
  • 2ff69bd Update go.sum after go mod tidy.
  • 58df450 Updated default resources.
  • 1b4d63b Updated readme pre-requisites.
  • b262b6d Use of status and conditions.
  • 59ef28b Using NamespacedName in logging for HostedZone.
  • 6a5a75c Using aws-sdk-go-v2 exclusively.
  • 883207d Watching Certificate in CertificateConnector controller.

v0.0.2

27 Apr 11:31
edd3fdd
Compare
Choose a tag to compare

Changelog

  • bbe94ec Adding utility functions for more templating options.

v0.0.1

14 Apr 09:30
edd3fdd
Compare
Choose a tag to compare

Changelog

  • 63ffb8a - Added tenant namespace and blueprint/resourceset details to status of Tenant. - Renamed ResourceSetNameChanged to ResourceSetCreated. - Less referencess to Blueprint ResourceNamePrefix. - Better ResourceSet readiness checks. - Renamed keys used for templating and updated templates.
  • eac8fa0 - Adding timestamp and sequence to Commit and Event. - Refactored aggregate and implemented commit sorting.
  • 46ac361 - Graceful handling of errors when trying to delete a certificate in use. - Better handling of certificate/certificateconnector status updates (ready, insuse, insync).
  • eb6ae9b Added .editorconfig file.
  • 62648b6 Added Active field to ResourceSet spec and status.
  • 1e7474a Added LandingPage resource template.
  • 9550df8 Added LastUpdated field to CertificateConnector status.
  • c581412 Added fix for make test (envtest on darwin/arm64).
  • 2605818 Added phase status field to ResourceSet.
  • 57f1f82 Added ready status field for Certificate.
  • 33356de Added reconcile.FinalizerInProgress for cleaner code related to finalizers.
  • 51bc66e Added support for enabling/disabling controllers during startup by setting environment variable.
  • 0d1f115 Added support setting a DeletionPolicy on a HostedZone (Default/Force). Implemented force deltion of HostedZone. Added check for required environment variable.
  • 4c39a53 Added tags support for HostedZone.
  • 2476dd5 Added todo and renamed func used when watching certificates for certificate connector.
  • cab69ef Adding fields ObservedGeneration and ResourceVersion to status of ResourceSet. Trying out new strategy for handling status updates in ResourceSet.
  • 954d602 Adding paging support and list functions for aws.Clients.
  • 0da853d Adding release command for aeto cli.
  • 6227308 Adding support for Certificate DNS validation.
  • 04d24c1 Basic operator config.
  • f3e2b17 Better printing options for aeto cli.
  • 4cc3a09 Changed operator setup for multigroup support.
  • 2fb5c42 Changed the default reconcile interval.
  • 3129e9e Changed the operatator namespace to aeto.
  • 431464a Changing watch interval for aeto cli.
  • b7f3b61 Cleaned up Tenant to start fresh.
  • cbc1e07 Enabled connecting HostedZone with parent hosted zones.
  • 5314202 Enabled printing the event stream (of a single tenant).
  • bb91813 Enabling debug of the operator using vscode.
  • 4ae0984 Fix of log message for Certificate status update.
  • a0fa7fb Fixed issue with creating a tenant resource set.
  • d8ddd81 Fixed issue with generated rbac role.
  • e9cb0c9 Fixed issue with reconcile.WithFinalizer. Fixed issue with caller reference for AWS Route53 HostedZone. Fixed issue with HostedZoneNotEmpty in hostedzone_controller. Improved stability when deleting ResourceSet.
  • 2a05ba4 Fixed issues with default-resources.
  • 07b8428 Fixed spelling in doc.
  • 382bc33 Fixing bug where ResourceTemplate labels and annotations are removed.
  • 3fa8e46 Hack to avoid logging of Secrets and started using trace level (2) for logging.
  • ddac746 Handling delete of Tenant when ResourceSet has non ready resources.
  • 552d6ab Implemented delete finalizer for Certificate.
  • dbf2282 Implemented delete finalizer for HostedZone.
  • 2bacfff Implemented delete finalizer for ResourceSet.
  • e865a0c Implemented delete finalizer for Tenant.
  • c3f0c9f Implementing missing disconnect for deleted certificates and requeue when certificate ready condition is not true.
  • 9393b0e Improved loging.
  • 1697436 Including config files in release.
  • b877dcd Increased the default requeue interval to 60m.
  • 15623f7 Initial implementation of Tenant, Blueprint, ResourceSet and ResourceTemplate.
  • f751284 Initial work on the Certificate controller.
  • c7c36c0 Initial work on the CertificateConnector controller.
  • f9f3a50 Initial work on the HostedZone controller.
  • a949812 Introduced basic status for HostedZone resource.
  • 4fe5892 Major refactoring, eventsourcing and all the hype.
  • 8703e07 Making sure we don't requeue waiting for resources to become ready for inactive resourcesets.
  • 4eda562 Minor changes to test setup of resourcetemplate_controller.
  • 7b7850a Minor refactoring, cleanup of todo and waiting for resourceset resources to become ready with faster requeue.
  • 47e85fb Operator SDK init.
  • 3815a3e Preparing for docker build.
  • b0a2154 Re-implemented the reconcile loop for HostedZone.
  • f9dd718 Refactoring of certificate and certificateconnector to better comply with api guidelines.
  • 2b1fe7f Refactoring of hostedzone to better comply with api guidelines and general fix for missing ObservedGeneration on conditions.
  • 9ac7e6e Removed ResourceSet from status of Tenant.
  • 9bfcfe4 Removed duplicate namespace config.
  • a39de87 Removed sample certificate.
  • 5fff4de Removed unused sample files.
  • ae4aad0 Removed watch of ResourceSet for Tenant.
  • fbaa883 Renamed IsError and added Done for reconcile.Result.
  • 937271f Renamed factory functions used for testing.
  • b1ecb27 Renamed manifests to resources in ResourceTemplate and added rules section. Started exporatory work on templating using the Tenant resource.
  • 2f40a2c Replaced direct usage of client.Client and dynamic.Client with new kubernetes.Client.
  • eba1a1a Scaffolding of Certificate.
  • d65657b Scaffolding of CertificateConnector.
  • df081bc Scaffolding of EventStreamChunk.
  • bf60c64 Scaffolding of HostedZone.
  • 63fbef1 Scaffoling of Blueprint.
  • 390175c Scaffoling of ResourceSet.
  • da929b7 Scaffoling of ResourceTemplate.
  • a35c823 Scaffoling of Tenant.
  • 3f6c715 Set development mode off by default for zap logger.
  • b561cc1 Setting up goreleaser.
  • edd3fdd Setup basic watch of ResourceSets from Tenant controller and better sha256 comparison.
  • 47a2eff Setup for eventsourcing and added fields for EventStreamChunk.
  • 906929f Started implementation for ResourceTemplate.
  • 32efa3d Started re-implementing the Tenant controller using eventsourcing.
  • 2ff69bd Update go.sum after go mod tidy.
  • 58df450 Updated default resources.
  • 1b4d63b Updated readme pre-requisites.
  • b262b6d Use of status and conditions.
  • 59ef28b Using NamespacedName in logging for HostedZone.
  • 6a5a75c Using aws-sdk-go-v2 exclusively.
  • 883207d Watching Certificate in CertificateConnector controller.