charts icon indicating copy to clipboard operation
charts copied to clipboard

artifactory - Fix for ClusterIP type service with external ingress offloading

Open fwdIT opened this issue 1 year ago • 10 comments

Fixes current helm chart limitations for external ingress with nginx ClusterIP service type and https / tls offloading on external ingress

In our case basic OpenShift 4.12.x install where the ingress is not the standard nginx which comes with the helm install

PR Checklist

[Place an '[x]' (no spaces) in all applicable fields. Please remove unrelated fields.]

  • [X] Chart Version bumped
  • [X] CHANGELOG.md updated
  • [X] Variables and other changes are documented in the README.md
  • [X] Title of the PR starts with chart name (e.g. [artifactory])

What this PR does / why we need it: Support for OpenShift type installations

Which issue this PR fixes (optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close that issue when PR gets merged): fixes # fixes # 308262 (support case @ JFrog)

Special notes for your reviewer: discussed with [email protected]

fwdIT avatar Jul 25 '24 16:07 fwdIT

CLA Assistant Lite bot All contributors have signed the CLA ✍️ ✅

github-actions[bot] avatar Jul 25 '24 16:07 github-actions[bot]

I have read the CLA Document and I hereby sign the CLA

fwdIT avatar Jul 25 '24 17:07 fwdIT

Hi @fwdIT,

Thank you for raising PR, we will take this internally and fix this in upcoming releases.

We will update you

oumkale avatar Jul 30 '24 09:07 oumkale

Any update on this? For us it won't be optimal to start with manually tweaked upstream helm charts for our automated installation. During the POC, this was no issue. We however now, since we are licensed, need to automate the install and we don't want to use custom adjusted vendor helm charts for this. We should only need to adjust the values, not the logic.

fwdIT avatar Sep 25 '24 07:09 fwdIT

@fwdIT We have taken this, and it will be released tentatively by third week of October. I have raised another PR on top of your changes - https://github.com/jfrog/charts/pull/1926 - please test and verify if this works for your use case.

RobinDuhan avatar Sep 28 '24 05:09 RobinDuhan

@fwdIT Reminder to review

RobinDuhan avatar Sep 30 '24 09:09 RobinDuhan

@RobinDuhan sorry for the delay, looks fine by me took a dry run from my previous code and again from your commit and aside from some new blocks, like jfrog-platform-artifactory-configmaps (and some parts in comments), minor image version changes, the main parts and certainly the nginx part stays identical and what is needed to work on OpenShift

thx for the tweaks and additions! this will help us not needing to use manually adjusted helm charts like today

looking forward to the release

fwdIT avatar Oct 03 '24 04:10 fwdIT

@fwdIT Great, thank you for verifying this at your end as well.

RobinDuhan avatar Oct 03 '24 05:10 RobinDuhan

@RobinDuhan when will this #1926 be merged and present in the main repo? We are planning to automate our installation and would need this from upstream helm charts rather and tweaked helm charts which only live on our end?

fwdIT avatar Oct 21 '24 06:10 fwdIT

@fwdIT This is taken with the ongoing release. This will tentatively be available by mid-end next week.

RobinDuhan avatar Oct 21 '24 06:10 RobinDuhan