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.
0.10.0 - 2025-01-07
- Secure Azure Storage Account by making them private and accessible through an Azure Private Endpoint. This also requires the creation of a private DNS zone and A record.
- Update Kyverno PolicyException to v2beta1.
- Remove PSP.
0.9.0 - 2024-10-03
- Add doc and unit tests using github copilot.
- Disable logger development mode to avoid panicking, use zap as logger
- Fix
irsa domain
in China after we migrated the irsa domain tooidc-pod-identity-v3
.
0.8.0 - 2024-07-17
- ReclaimPolicy added in the Bucket CR to manage the data clean up (retain or delete).
- Add a finalizer on the Azure secret to prevent its deletion.
- Empty all the objects in the S3 bucket in case of bucket deletion.
0.7.0 - 2024-06-18
- Change azure storage account secret name by using the bucket name instead of the storage account name to not be bothered by azure storage account name limitations (up to 24 characters) which truncates secret name for long bucket names like
giantswarm-glippy-mimir-ruler
which becomesgiantswarmglippymimirrul
. As this rule is unpredictable (depends on the installation name), it is better to fix the name of the secret.
0.6.1 - 2024-06-17
- Fix object-storage-operator aws templating by using the root scope when possible.
0.6.0 - 2024-06-17
- Add support for the region of China.
0.5.5 - 2024-05-13
- Add basic tag key sanitization for azure bucket tags as they need to match c# identifiers.
0.5.4 - 2024-04-08
- Fix KyvernoPolicyException to apply when podSecurityStandard is enabled.
0.5.3 - 2024-03-07
- Fix
ConfigureRole
method while untagging bucket (removing empty value in array creation).
0.5.2 - 2024-03-07
- Set metrics port in deployment and use it in PodMonitor spec.
0.5.1 - 2024-03-06
- Update deprecated
targetPort
toport
in PodMonitor.
0.5.0 - 2024-02-15
- Change rendering of bucket policies to use template/text instead of a string to be able to add extra bucket access (needed for the mimir ruler)
0.4.3 - 2024-01-11
- Fix metrics and probes ports.
0.4.2 - 2024-01-11
- Fix listenPort to avoid 8081 already used by
azure-private-endpoint-operator
.
0.4.1 - 2024-01-10
- Fix PolicyException and PSP.
0.4.0 - 2023-12-06
- Implement creation of Azure Storage Containers on CAPZ management clusters.
- Configure
gsoci.azurecr.io
as the default container image registry. - Abstract managementcluster (refactoring).
- Enforce encryption in transit for s3 Buckets.
0.3.0 - 2023-11-22
- Add installation additional tags to cloud resources.
0.2.1 - 2023-11-13
- Fix issues in networkpolicy.
0.2.0 - 2023-11-09
- Add bucket access role creation in the operator.
0.1.0 - 2023-10-31
- Implement creation of S3 buckets on CAPA management clusters.