All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
3.0.1 - 2022-11-29
- Allow running unique and non unique cert-operators in the same namespace.
3.0.0 - 2022-11-23
- Add possibility to run cert-operator as a unique app, reconciling special version '0.0.0'.
- Avoid including certconfig UID in organizations for kubeconfig requests.
2.0.1 - 2022-04-04
- Bump go module major version.
2.0.0 - 2022-03-31
- Use v1beta1 CAPI CRDs.
- Bump
giantswarm/apiextensions
tov6.0.0
. - Bump
giantswarm/exporterkit
tov1.0.0
. - Bump
giantswarm/microendpoint
tov1.0.0
. - Bump
giantswarm/microerror
tov0.4.0
. - Bump
giantswarm/microkit
tov1.0.0
. - Bump
giantswarm/micrologger
tov0.6.0
. - Bump
giantswarm/k8sclient
tov7.0.1
. - Bump
giantswarm/operatorkit
tov7.0.1
. - Bump k8s dependencies to
v0.22.2
. - Bump
controller-runtime
tov0.10.3
.
1.3.0 - 2022-01-03
- Use
RenewSelf
instead ofLookupSelf
to prevent expiration ofVault token
.
1.2.0 - 2021-10-15
- Introducing
v1alpha3
CR's.
- Add check to ensure that the
Cluster
resource is in the same namespace as thecertConfig
before creating the secret there.
1.1.0 - 2021-09-28
- Adjust helm chart to be used with
config-controller
. - Replace
jwt-go
withgolang-jwt/jwt
. - Manage Secrets in the same namespace in which CertConfigs are found.
- Make
expirationThreshold
configurable.
1.0.1 - 2021-02-23
- Add
list
permission forcluster.x-k8s.io
.
1.0.0 - 2021-02-23
- Update Kubernetes dependencies to 1.18 versions.
- Reconcile
CertConfig
s based on theircert-operator.giantswarm.io/version
label.
- Stop using the
VersionBundle
version.
- Add network policy resource.
- Added lookup for nodepool clusters in other namespaces than
default
.
0.1.0-2 - 2020-08-11
- Skip validation of reference versions like
0.1.0-1
. - Continue to export vault token expiration time as 0 when lookup fails.
- Update
apiextensions
to0.4.1
version. - Set version
0.1.0
inproject.go
. - Use
architect
2.1.2
in github actions.
0.1.0-1 - 2020-08-07
- Add
k8s-jwt-to-vault-token
init container to ensure vault token secret exists. - Add Github automation workflows.
0.1.0 2020-05-15
- No longer ensure CertConfig CRD.
- Use architect-orb to release cert-operator.
- First release.