Skip to content

MLE-30475/BUGFix-upgrade HAProxy docker image to 3.4.0#170

Merged
rwinieski merged 1 commit into
developfrom
MLE-30475/BUG-Upgrade-HAProxy-image
Jun 12, 2026
Merged

MLE-30475/BUGFix-upgrade HAProxy docker image to 3.4.0#170
rwinieski merged 1 commit into
developfrom
MLE-30475/BUG-Upgrade-HAProxy-image

Conversation

@rwinieski

Copy link
Copy Markdown
Collaborator

This pull request updates the default HAProxy image version used throughout the project from 3.2 to 3.4.0. The change ensures consistency across the codebase, documentation, and deployment configurations, and will affect both local development setups and cluster deployments.

HAProxy Image Version Update:

  • Updated the default HAProxy image version from haproxytech/haproxy-alpine:3.2 to haproxytech/haproxy-alpine:3.4.0 in the HAProxy struct documentation in api/v1/common_types.go.
  • Changed the default image in the MarkLogicCluster CRD YAML files (charts/marklogic-operator-kubernetes/templates/marklogiccluster-crd.yaml and config/crd/bases/marklogic.progress.com_marklogicclusters.yaml) to haproxytech/haproxy-alpine:3.4.0. [1] [2]

Development and E2E Setup:

  • Updated the Makefile to load haproxytech/haproxy-alpine:3.4.0 instead of 3.2 for both standard and Istio-based Minikube E2E environments. [1] [2]

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the MarkLogic Operator’s default HAProxy container image tag from haproxytech/haproxy-alpine:3.2 to haproxytech/haproxy-alpine:3.4.0 to keep the operator’s API defaults, generated CRDs, Helm chart CRD template, and local/e2e minikube setup aligned.

Changes:

  • Bumped the HAProxy default image tag in the API type default (api/v1/common_types.go).
  • Updated the default HAProxy image in the generated CRD YAML (config/crd/bases/...) and the Helm chart CRD template.
  • Updated minikube e2e setup targets to preload the HAProxy 3.4.0 image.

Reviewed changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated no comments.

File Description
Makefile Updates minikube e2e setup to preload HAProxy image tag 3.4.0.
config/crd/bases/marklogic.progress.com_marklogicclusters.yaml Updates CRD default HAProxy image tag to 3.4.0.
charts/marklogic-operator-kubernetes/templates/marklogiccluster-crd.yaml Updates Helm chart CRD template default HAProxy image tag to 3.4.0.
api/v1/common_types.go Updates kubebuilder default for HAProxy image tag to 3.4.0.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@rwinieski

Copy link
Copy Markdown
Collaborator Author

Jenkins pipeline is failing but it is expected as fix will come with PR #169

@rwinieski rwinieski merged commit 872cd4f into develop Jun 12, 2026
4 of 5 checks passed
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.

3 participants