Releases: kristofferahl/aeto
Releases · kristofferahl/aeto
v0.2.3
v0.2.2
v0.2.1
v0.2.0
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
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
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
v0.0.1
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.