- Set apiextensions version to v0.2.5
Changes and Releases
Updates on Giant Swarm workload cluster releases, apps, UI improvements and documentation changes.
Changed
- Fix docs for MachineDeployment machinedeployments.cluster.x-k8s.io #404
- AWS architecture page review https://github.com/giantswarm/docs/pull/400
- Review of the cluster size and autoscaling article https://github.com/giantswarm/docs/pull/435
- Review of the Kubernetes resources article https://github.com/giantswarm/docs/pull/434
- Set apiextensions to v0.2.4 for latest CRD documentation updates https://github.com/giantswarm/docs/pull/446
Changed
- Default
max-worker-connectionsto0, making it same asmax-worker-open-filesi.e.max open files (system's limit) / worker-processes - 1024. This optimizes for high load conditions where it improves performance at the cost of increasing RAM utilization (even on idle). - HorizontalPodAutoscaler was tuned to use
targetMemoryUtilizationPercentageof80due to increased RAM utilization with new default formax-worker-connectionsof0. - Removed use of
enable-dynamic-certificatesCLI flag, it has been deprecated since ingress-nginx 0.26.0 via ingress-nginx PR #4356 - Changed default
error-log-levelfromerrortonotice. - Added a link to the README in the sources of Chart.yaml
- Default
Added
- Add Helm revision number to chart CR status.
- Extend documentation Chart CR documentation.
- Pick up new CRD docs changes
- Add documentation for changing an app version https://github.com/giantswarm/docs/pull/439
- Improve App configuration reference page https://github.com/giantswarm/docs/pull/444
Added
- Extend App and AppCatalog CR documentation.
Changed
- Align graceful termination configuration with changes made in upstream ingress-nginx 0.26.0 (see related PR #4487 and important section in 0.26.0 release notes).
- Make NGINX IC Deployment’s
terminationGracePeriodSecondsconfigurable and align its default withconfigmap.worker-shutdown-timeout - Make NGINX IC controller container lifecycle hooks configurable, and change from
sleep 60to using/wait-shutdownas preStop hook.
- Make NGINX IC Deployment’s
- Make
controller.minReadySecondsconfigurable.
- Align graceful termination configuration with changes made in upstream ingress-nginx 0.26.0 (see related PR #4487 and important section in 0.26.0 release notes).
- Add App configuration reference page (https://github.com/giantswarm/docs/pull/438)
- In the CRD docs, use a specific version of the giantswarm/apiextensions repository (https://github.com/giantswarm/docs/pull/442)
- Show extra information in CRD documentation pages (https://github.com/giantswarm/docs/pull/443)