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.1 - 2024-05-15
- Add missing team label on the service monitor and all helm resources.
0.10.0 - 2024-02-20
- Added repository name parameter to be able to point to different config repositories, defaults to
config
- Added parameters to configure shared config repository related settings
- Added ability to use deploy keys for root and shared config repository instead of using a token to authenticate towards GitHub
- Removed usage of
config.giantswarm.io/version
annotation from AppCatalogEntries in favor of repository ref parameter, defaults tomain
- Assemble the repository with
giantswarm/shared-configs
when the root repository is not configured asgiantswarm/config
- Use base image from
gsoci.azurecr.io
.
- Removed the
lint
CLI command.
0.9.2 - 2024-01-29
- Move pss values under the global property
0.9.1 - 2024-01-09
- Configure
gsoci.azurecr.io
as the default container image registry.
0.9.0 - 2023-11-10
- Add a switch for PSP CR installation.
0.8.0 - 2023-07-31
- Add Service Monitor.
0.7.0 - 2023-07-04
- Add use of the runtime/default seccomp profile.
- Remove push to
shared-app-collection
as it is deprecated.
- Updated default
securityContext
values to comply with PSS policies.
0.6.0 - 2022-07-21
- Add deprecation notice in favor of
konfigure
. - Replace deprecated vault decrypt call with updated method from
valuemodifier
library.
0.5.1 - 2021-11-30
- Generate missing Config CRD.
0.5.0 - 2021-11-29
- Drop
apiextensions
dependency.
0.4.0 - 2021-08-09
0.3.3 - 2021-08-05
- Add a flag to allow the user to be passed to
opsctl
when generating locally.
- Fix fetching the latest tag for a version range.
0.3.2 - 2021-06-03
- Set
unique
app configuration totrue
by default.
0.3.1 - 2021-06-02
- Fix missing new
architect-orb
version.
0.3.0 - 2021-06-02
- Allow for raw config generation from CLI.
- Prepare helm values to configuration management.
- Update architect-orb to v3.0.0.
0.2.11 - 2021-04-16
- Improve lookup for paths defined in templates/patches.
0.2.10 - 2021-04-13
- Use
text/template
instead ofhtml
to avoid escaping strings. - Return a more descriptive error when given invalid YAML.
0.2.9 - 2021-04-02
- Bump protobuf to v1.3.2 (CVE-2021-3121)
0.2.8 - 2021-03-24
- Prevent panic when linter cross-references apps and installations.
0.2.7 - 2021-03-23
- Skip non-existent application patches when linting.
0.2.6 - 2021-02-22
- Bring back
application/v1alpha1
API extension to the registered schemas.
0.2.5 - 2021-02-22
- Add
skip-validation-regexp
to skip selected fields validation.
- Delete
App
CR controller.
0.2.4 - 2021-02-16
- Add configuration linter under
lint
command. - Add logs when generating config via CLI.
- Reconcile Config CRs.
- Throw errors when template keys are missing.
0.2.3 - 2021-01-28
- Add missing
giantswarm.io/monitoring-*
annotations. - Update configuration ConfigMap ans Secret only when they change.
- Retry App CR modifications on conflicts.
0.2.2 - 2021-01-19
- Add
giantswarm.io/monitoring: "true"
label to the Service to make sure the app is scraped by the new monitoring platform. - Resolve catalog URL using storage URL from AppCatalog CR rather than using simple format string.
0.2.1 - 2021-01-14
- Remove old ConfigMap and Secret when a new config version is set.
- Use
config.giantswarm.io/version
Chart annotation to determine configuration version.
0.2.0 - 2021-01-12
- Add
values
handler, which generates App ConfigMap and Secret. - Allow caching tags and pulled repositories.
- Handle
app-operator.giantswarm.io/pause
annotation. - Clear
app-operator.giantswarm.io/pause
if App CR does is not annotated with config version. - Annotate App CR with config version defined in catalog's
index.yaml
.
0.1.0 - 2020-11-26
- Create CLI/daemon scaffolding.
- Generate application configuration using
generate
command.