Changelog#
v0.1.x#
v0.1.6#
- feat: add support for default Secrets (orgLevelSecrets) in TronadorConfig CR
v0.1.5#
- fix: remove empty secret being added to GitRepository CR for public repo
v0.1.4#
- fix: fix name of GitRepository resource referenced in HelmRelease object created by Tronador
v0.1.3#
- feat: add unique error message if Tronador config exists but has no spec
v0.1.2#
- refactor: restructure Tronador config, see relevant docs for more details
- refactor: all secrets management is now done via this new TronadorConfig CR.
- feat: faster deletion of Tronador config
- fix: fix crash when Tronador config exists without a spec
- fix: fix Helm chart failing if
env.showErrorTrace
is set
v0.1.1#
- fix: add relevant RBAC
- feat: double the default memory limit
v0.1.0#
- refactor: update Tronador's
v1alpha1/EnvironmentProvisioner
tov1alpha2/Environment
, see relevant docs for more details about spec changes- feat: faster provisioning of DTEs
- feat: much faster deletion of DTE on deletion of CR
- fix: fix all instances of an error that prevented DTE deletion
- feat: delete existing
EnvironmentProvisioner
DTE and create one usingEnvironment
on install - feat: create
GitRepository
andv2beta1/HelmRelease
objects of flux2 for DTE creation instead ofv1/HelmRelease
object
- feat: add
env.showErrorTrace
variable in HelmRelease of Tronador to enable/disable error trace when error is thrown in the controller - feat: better reconcile strategy for
Environment
to prevent unnecessary reconciles - feat: much better handling of status messages in
Environment
- feat: better automated testing
v0.0.x#
v0.0.13#
- feat: added different reconciliation times depending on the status of DTE's HelmRelease
- fix: fix for HelmRelease get request
v0.0.12#
- fix: fix for
kubebuilder
lib which displayed logs timer in Unix format
v0.0.11#
- fix: fix for clusterrolebinding in chart templates
v0.0.10#
- fix: fix a bug that didn't grant Tronador access to create custom resources
v0.0.9#
- feat: added support for TronadorConfig. Resources required in DTEs can now be created by mentioning them in Tronador config
v0.0.8#
- fix: fix a bug that prevented deletion of EnvironmentProvisioner resources
v0.0.7#
- fix: deletion handled for Helm release object created by Tronador
v0.0.6#
- fix: fix name for generated Helm release to conform to Kubernetes resource name standards
v0.0.5#
- fix: fix a permission issue in rolebinding
v0.0.4#
- feat: added ability to set labels for the provisioned namespace
v0.0.3#
- refactor: remove git auth and TronadorConfig object
- refactor: remove unused dependencies
- fix: Application and HelmRelease are now required fields for EnvironmentProvisioner
- fix: HelmRelease creation and update
- feat: added more error handling
v0.0.2#
- fix: fix leader election role in chart
v0.0.1#
- initial release