Skip to content

helm: upgrade nginx version and refactor configuration files tosupport nginx extensions( MAPCO-10120)#113

Merged
almog8k merged 7 commits into
masterfrom
feat/upgrade-nginx
May 27, 2026
Merged

helm: upgrade nginx version and refactor configuration files tosupport nginx extensions( MAPCO-10120)#113
almog8k merged 7 commits into
masterfrom
feat/upgrade-nginx

Conversation

@almog8k
Copy link
Copy Markdown

@almog8k almog8k commented Apr 16, 2026

This pull request restructures the NGINX configuration for the Raster Helm chart to improve modularity and maintainability. The changes update the NGINX dependency, split the monolithic configuration files into smaller, more focused files, and update the Helm values and templates to support these new configuration patterns. Additionally, it introduces support for Prometheus metrics, OpenTelemetry, and modernizes the NGINX image and dependency versions.

NGINX Configuration Refactor:

  • Removed the large, monolithic default.conf and nginx.conf files, splitting their contents into two new files: pycsw-location.conf for location-specific settings and pycsw-server.conf for server-level settings. [1] [2] [3] [4]
  • Updated the NGINX ConfigMap template to reference the new configuration files instead of the old ones.
  • Adjusted the extra volume mounts in values.yaml to mount the new config files at the appropriate locations in the container.

Dependency and Image Updates:

  • Upgraded the NGINX Helm dependency from version 1.1.0 to 2.1.6 and changed the repository path, aligning with the new image (common/nginx:v2.1.6). [1] [2]

Feature Enhancements:

  • Added support for Prometheus metrics exporter and OpenTelemetry tracing, with corresponding configuration options in values.yaml.
  • Expanded backend and ingress configuration options, including customizable ingress mapping and TLS settings.

These changes collectively modernize the NGINX setup, improve configuration management, and add observability features.

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Apr 16, 2026

🎫 Related Jira Issue: MAPCO-10120

Comment thread helm/raster/config/log_format.conf
Comment thread helm/raster/templates/nginx/nginx-configmap.yaml
Comment thread helm/raster/values.yaml
@almog8k almog8k changed the title feat(helm): upgrade nginx version and refactor configuration files tosupport nginx extensions( MAPCO-10120) helm: upgrade nginx version and refactor configuration files tosupport nginx extensions( MAPCO-10120) Apr 23, 2026
@almog8k almog8k requested a review from CL-SHLOMIKONCHA April 23, 2026 09:20
Comment thread helm/raster/config/log_format.conf
Comment thread helm/raster/config/log_format.conf Outdated
Comment thread helm/raster/values.yaml
@almog8k almog8k merged commit 8d97c67 into master May 27, 2026
3 checks passed
@almog8k almog8k deleted the feat/upgrade-nginx branch May 27, 2026 09:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants