Skip to content
This repository has been archived by the owner on Oct 30, 2024. It is now read-only.

Latest commit

 

History

History
181 lines (112 loc) · 4.78 KB

CHANGELOG.md

File metadata and controls

181 lines (112 loc) · 4.78 KB

Changelog

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.4.0 - 2024-03-28

Changed

  • Avoid exiting with a failure at startup time if the PKI cleanup fails.

3.3.0 - 2024-03-26

Added

  • Add team label in resources.
  • Add global.podSecurityStandards.enforced value for PSS migration.

Changed

  • Configure gsoci.azurecr.io as the default container image registry.

3.2.1 - 2023-08-03

Fixed

  • Fix rule names of PolicyException.

3.2.0 - 2023-07-17

Fixed

  • Expand policy expception to cover old deployments.

3.1.0 - 2023-07-11

Added

  • Added the use of the runtime/default seccomp profile.
  • Added Service Monitor.
  • Added required values for pss policies.
  • Added pss exceptions for volumes.

3.0.1 - 2022-11-29

Fixed

  • Allow running unique and non unique cert-operators in the same namespace.

3.0.0 - 2022-11-23

Added

  • Add possibility to run cert-operator as a unique app, reconciling special version '0.0.0'.

Fixed

  • Avoid including certconfig UID in organizations for kubeconfig requests.

2.0.1 - 2022-04-04

Fixed

  • Bump go module major version.

2.0.0 - 2022-03-31

Changed

  • Use v1beta1 CAPI CRDs.
  • Bump giantswarm/apiextensions to v6.0.0.
  • Bump giantswarm/exporterkit to v1.0.0.
  • Bump giantswarm/microendpoint to v1.0.0.
  • Bump giantswarm/microerror to v0.4.0.
  • Bump giantswarm/microkit to v1.0.0.
  • Bump giantswarm/micrologger to v0.6.0.
  • Bump giantswarm/k8sclient to v7.0.1.
  • Bump giantswarm/operatorkit to v7.0.1.
  • Bump k8s dependencies to v0.22.2.
  • Bump controller-runtime to v0.10.3.

1.3.0 - 2022-01-03

Changed

  • Use RenewSelf instead of LookupSelf to prevent expiration of Vault token.

1.2.0 - 2021-10-15

Changed

  • Introducing v1alpha3 CR's.

Added

  • Add check to ensure that the Cluster resource is in the same namespace as the certConfig before creating the secret there.

1.1.0 - 2021-09-28

Changed

  • Adjust helm chart to be used with config-controller.
  • Replace jwt-go with golang-jwt/jwt.
  • Manage Secrets in the same namespace in which CertConfigs are found.
  • Make expirationThreshold configurable.

1.0.1 - 2021-02-23

Fixed

  • Add list permission for cluster.x-k8s.io.

1.0.0 - 2021-02-23

Changed

  • Update Kubernetes dependencies to 1.18 versions.
  • Reconcile CertConfigs based on their cert-operator.giantswarm.io/version label.

Removed

  • Stop using the VersionBundle version.

Added

  • Add network policy resource.
  • Added lookup for nodepool clusters in other namespaces than default.

0.1.0-2 - 2020-08-11

Fixed

  • Skip validation of reference versions like 0.1.0-1.
  • Continue to export vault token expiration time as 0 when lookup fails.

Changed

  • Update apiextensions to 0.4.1 version.
  • Set version 0.1.0 in project.go.
  • Use architect 2.1.2 in github actions.

0.1.0-1 - 2020-08-07

Added

  • Add k8s-jwt-to-vault-token init container to ensure vault token secret exists.
  • Add Github automation workflows.

0.1.0 2020-05-15

Changed

  • No longer ensure CertConfig CRD.
  • Use architect-orb to release cert-operator.

Added

  • First release.