- Dec 05, 2023
-
-
Mitchell Nielsen authored
Fixes the newline in the NGINX DaemonSet, which would remove more newlines than it should. Changelog: fixed
-
- Nov 17, 2023
-
-
- Oct 24, 2023
-
-
Adds `global.hosts.externalGeoIP` to set a static IP for the Geo NGINX LoadBalancer, which previously used `global.hosts.externalIP` like the default NGINX controller. This allows to configure distinct static IPs for both NGINX subcharts. Fixes #5006 Changelog: fixed
-
- Jul 13, 2023
- Apr 27, 2023
-
-
Changelog: fixed Signed-off-by:
yxxhero <aiopsclub@163.com>
-
- Feb 28, 2023
-
-
* https://kubernetes.io/blog/2023/02/06/k8s-gcr-io-freeze-announcement/ The Kubernetes project runs a community-owned image registry called registry.k8s.io to host its container images. On the 3rd of April 2023, the old registry k8s.gcr.io will be frozen and no further images for Kubernetes and related subprojects will be pushed to the old registry. This registry registry.k8s.io replaced the old one and has been generally available for several months. We have published a blog post about its benefits to the community and the Kubernetes project. This post also announced that future versions of Kubernetes will not be available in the old registry. Now that time has come. Changelog: changed
-
- Dec 20, 2022
-
-
Part of gitlab-org/charts/gitlab#2860 In order to allow easy use of fips or ubi8 images, we want to provide a single helm configuration option that allows users to specify that all images being used will have the helm value `global.image.tagSuffix` applied to the end of the image tag. A practical use case for this would be using `--set global.image.tagSuffix="-fips"` to install GitLab via helm using our fips compliant images. Changelog: added
-
- Nov 17, 2022
-
-
This MR adds new functionality to the fork of the Nginx Chart. It adds the following configuration parameters so that users can optionally enable or disable GitLab Shell (SSH access) to the generated external and internal services used by the ingress. ``` nginx-ingress: controller: service: enableShell: false internal: enableShell: true ``` Closes #3373 Changelog: added
-
- Nov 16, 2022
-
-
This MR adds the option to specify `priorityClassName` for pods in the chart and all included subcharts. See the [Kubernetes documentation on PriorityClasses](https://kubernetes.io/docs/concepts/scheduling-eviction/pod-priority-preemption/#priorityclass) for detailed information. Setting `global.priorityClassName` in the main `values.yaml` will result in all pods installed by this chart to be configured with the named `PriorityClass`, with the exception of GitLab Runner and Prometheus; these subcharts do not inherit `global.priorityClassName`. A test has been added that sets `global.priorityClassName` to `system-cluster-critical`, and checks if all resulting `Deployments` and `Jobs` have `priorityClassName: system-cluster-critical` in their pod specs. As a default installation does not include `StatefulSets`, `DaemonSets` or `CronJobs` these are not tested. Changelog: added
-
- Nov 07, 2022
-
-
Mitchell Nielsen authored
References version 1.2.1 of the NGINX Ingress Controller, mirrored in gitlab-org/cloud-native/mirror/images!6. Digest was collected via: ``` $ skopeo inspect docker://k8s.gcr.io/ingress-nginx/controller:v1.2.1 | jq -r '.Digest' sha256:5516d103a9c2ecc4f026efbd4b40662ce22dc1f824fb129ed121460aaa5c47f8 ``` Closes #3403 Changelog: changed
-
- Sep 07, 2022
-
-
Changelog: changed
-
- Aug 09, 2022
-
-
Changelog: changed
-
- Jul 18, 2022
-
-
Pierre Guinoiseau authored
* Add support for memory metrics to all HPAs * Allow specifying either average value or average utilization for cpu/memory metrics in all HPAs * Add support for custom metrics in all HPAs * Deprecate hpa.targetAverage{Utilization,Value} in favor of hpa.cpu.targetAverage{Utilization,Value} * Deprecate hpa.behaviour in favor of hpa.behavior Changelog: added
-
- Jul 07, 2022
-
-
Mitchell Nielsen authored
Removes NGINX's `isControllerValid` helper, as the check had not been updated since its implementation in 2020. Additionally, as part of #3383, we'll need to refer to a tag that includes `ubi`, which would break the `semverCompare` function. Changelog: removed
-
- Jun 22, 2022
-
-
- May 12, 2022
-
-
Adds support for Pod Disruption Budget maxUnavailable option Changelog: added
-
- Feb 02, 2022
-
-
- Creates a new template that returns only the IngressClass value - Uses that new template in the existing template that writes `ingressClassName: "value"` - Uses the new template in the IngressClass template to ensure that 'global.ingress.class' is considered when setting its name - Updates the fork documentation for the change Changelog: fixed
-
- Jan 14, 2022
-
-
This reverts commit 785d893d. Changelog: fixed
-
- Dec 30, 2021
-
-
- Dec 22, 2021
-
-
- Dec 21, 2021
-
-
- Dec 20, 2021
-
-
- Dec 17, 2021
-
-
- Sep 10, 2021
-
-
- Jul 30, 2021
-
-
Jason Plum authored
Switch `global.busybox.image.repository` and `nginx-ingress.*.image.repository` to pull from the GitLab.com mirror of those at https://gitlab.com/gitlab-org/cloud-native/mirror/images Changelog: changed
-
- Jun 15, 2021
-
-
- Mar 05, 2021
-
-
Antony Perigault authored
-
- Feb 24, 2021
-
-
Marshall Cottrell authored
-
Marshall Cottrell authored
-
- Feb 23, 2021
-
-
Marshall Cottrell authored
-
- Feb 11, 2021
-
-
Marshall Cottrell authored
-
- Feb 05, 2021
-
-
Cristhian Roa authored
Updates eks example to clearly show how to enable `ProxyProtocol` in a eks scenario.
-
- Feb 03, 2021
-
-
Cristhian Roa authored
Fix some entries to match the correct documented property name.
-
Cristhian Roa authored
- Changes keyword `tcpProxyProtocol` in global values to allow a future use of encoding. - Removes aws specific annotation for proxyProtocol.
-
- Jan 30, 2021
-
-
Cristhian Roa authored
- Allows ProxyProtocol to be enabled without breaking SSH.
-
- Jan 13, 2021
-
-
This aligns the template used when naming the TCP configmap with what is defined in the Deployment. This was a miss from our NGINX chart upgrade.
-
- Dec 15, 2020
-
-
-
Mitchell Nielsen authored
The incorrect name was provided for the "ingress-nginx.name" partial in a few templates (incorretly set to "nginx-ingress.name").
-
3.11.1 was the last version that supported Helm v1 schema, which is required at the moment as we haven't fully upgraded to Helm 3 yet. Imports ingress-nginx from: https://github.com/kubernetes/ingress-nginx
-