Highlights for the week ending September 15, 2022
User interfaces
In kubectl-gs we have deprecated some flags in three commands, to avoid name conflicts with global flags (which are usable in all commands). You will see a warning when using the deprecated flags. This affects the following commands:
kubectl gs template app
: flag--target-namespace
replaces--namespace
,--cluster-name
replaces--cluster
.kubectl gs template catalog
: flag--target-namespace
replaces--namespace
.kubectl gs gitops add app
: flag--target-namespace
replaces--namespace
.
Please move any scripts to the new flags, as the old flags will change their meaning with the next major release of kubectl-gs.
kubectl-gs now also provides a command get organizations
, which is a way for all management API users to list the organizations they have access to. kubectl get organizations
in contrast requires admin permissions.
Apps
- cert-manager-app version v2.16.0 Before you upgrade to this release, make sure to read the Upgrading from v1.7 to v1.8 document. Upgrade to upstream image v1.8.2
- gatling-app version v1.1.0 Update Gatling to v3.8.3.
- gatling-app version v2.0.1 Update Gatling to v3.8.4. This upgrade includes changes released in v2.0.0: Complete rework based on fresh Helm chart. Following app related keys of the values.yaml changed: job.* moved to top-level. simulation.configMap.name -> simulation.configmap. simulation.filename -> simulation.file. simulation.name -> simulation.class.
- nginx-ingress-controller-app version v2.17.0 Enable
configmap.use-proxy-protocol
by default for AWS. Before this was achieved bycluster-operator
settingconfigmap.use-proxy-protocol
in the cluster values. - prometheus-remotewrite version v0.1.0 With this release we are enabling Prometheus to replicate its data into 3rd party systems like Grafana Cloud or even another Prometheus using its remote APIs. More details can be found in the documentation
- trivy-app version v0.5.0 updates to Trivy version
0.29.2
, introducing support for Trivy modules. Thespring4shell
module is installed by default.
Documentation
We added the Documentation on how to package custom dashboards together with apps instead of packaging them into a custom repository.