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.
2.0.2 - 2024-10-17
- Add handling on deletion for the old finalizer.
- Disable zap logger development mode to avoid panicking
- Ownership change to Shield
2.0.1 - 2024-08-13
- Workflows update with
devctl
- Implemented fixes on
organization/namespace
deletion
2.0.0 - 2024-08-07
- Migration to kubebuilder - operation simplification & metric addition
1.6.4 - 2024-07-30
- Bump [email protected] to fix CVE-2024-24790.
1.6.3 - 2024-03-12
1.6.2 - 2024-03-12
- Migrate to app-build-suite
1.6.1 - 2024-02-27
- Ensuring that the organization namespace is patched with the organization labels in case they are not present.
- Configure
gsoci.azurecr.io
as the default container image registry.
1.6.0 - 2023-10-03
- New config var
resyncPeriod
to control the reconcile loop resync period
1.5.0 - 2023-10-02
- Propagate
global.podSecurityStandards.enforced
value set tofalse
for PSS migration
1.4.0 - 2023-07-04
- Add Service Monitor.
1.3.0 - 2023-06-28
- Update deployment to be PSS compliant.
1.2.0 - 2023-06-19
- Remove pull secret from chart.
1.1.0 - 2023-06-19
- Add
Namespace
andAge
columns toOrganization
CRD.
- Stop pushing to
openstack-app-collection
.
1.0.7 - 2023-04-25
- Remove shared app collection from circle CI
- Dependencies: replaced
github.com/giantswarm/operatorkit/v8
withgithub.com/giantswarm/operatorkit/v7
(latest version)
1.0.6 - 2023-03-22
- Added the use of the runtime/default seccomp profile.
- Prevented deletion of Organization CR until the organization namespace is deleted successfully
1.0.5 - 2023-01-16
1.0.4 - 2022-11-15
- Don't return an error in case credentiald fails during deletion
1.0.3 - 2022-08-05
- Update CI (archigtect-orb)
1.0.2 - 2022-03-31
- Dependencies: replace
github.com/dgrijalva/jwt-go
withgithub.com/golang-jwt/jwt/v4
.
1.0.1 - 2022-03-31
- Add Organization CR example
- Move PR template into .github folder
1.0.0 - 2022-03-25
- Drop dependency on apiextensions by moving Organization API into this repository.
- Update k8sclient and operatorkit to v6.
- Require Go v1.17
- Add missing
imagePullSecret
.
0.10.3 - 2022-01-12
- Don't return an error in case deletion of legacy organization fails.
0.10.2 - 2021-10-28
- Use
Status()
client to patchOrganization
's status with a namespace.
0.10.1 - 2021-10-26
- Don't return an error in case creation of legacy organization fails.
0.10.0 - 2021-10-12
- Ensure
Organization
CR in Azure MCs have thesubscriptionid
annotation set.
- Use
Patch
to saveNamespace
inStatus
to avoid write conflicts.
0.9.0 - 2021-07-05
- Introduce local interfaces to make easier to test the organization handler.
- Save created namespace in Organization status field.
- Updated
apiextensions
dependency to v3. - Updated
operatorkit
dependency to v5. - Updated
k8sclient
dependency to v5. - Always try to create organization in
companyd
even when organization namespace already exists. - Pin
jwt-go
dependency to avoid version with vulnerabilities.
0.8.0 - 2021-05-24
- Update
architect-orb
to v3.0.0.
0.7.0 - 2021-05-21
- Set config version in
Chart.yaml
.
0.6.0 - 2021-05-17
- Also delete legacy
companyd
organizations when deletingOrganization
CRs. - Prevent deleting legacy credentials when deleting
Organization
CRs.
0.5.0 - 2020-09-24
- Updated Kubernetes dependencies to v1.18.9 and operatorkit to v2.0.1.
- Add monitoring labels.
0.4.0 - 2020-08-21
- Add NetworkPolicy.
0.3.0 - 2020-08-14
- Updated backward incompatible Kubernetes dependencies to v1.18.5.
0.2.0 - 2020-08-13
- Add dependabot configuration.
- Update operatorkit to v1.2.0 and k8sclient to v3.1.2.
0.1.0 - 2020-06-03
- First release.