Skip to content

Console: chart enhance#234

Merged
MonkeyCanCode merged 14 commits into
apache:mainfrom
MonkeyCanCode:console_chart_enhance
Jul 4, 2026
Merged

Console: chart enhance#234
MonkeyCanCode merged 14 commits into
apache:mainfrom
MonkeyCanCode:console_chart_enhance

Conversation

@MonkeyCanCode

@MonkeyCanCode MonkeyCanCode commented Jun 1, 2026

Copy link
Copy Markdown
Contributor

This PR polish the helm chart used by Polaris Console by matching to the same layout as well as re-using chart templates from Apache Polaris. I also updated both top level and console project level makefile to reflect those and add them to the CI.

This PR also also change the nginx port as well as k8s service pods from 80 to 8080. This is done to avoid issue likes #231.

@MonkeyCanCode MonkeyCanCode requested review from adutra and jbonofre June 1, 2026 04:04
@MonkeyCanCode MonkeyCanCode changed the title Console chart enhance Console: chart enhance Jun 1, 2026
@jbonofre

jbonofre commented Jun 1, 2026

Copy link
Copy Markdown
Member

@MonkeyCanCode do you mind to rebase and resolve conflicts?

@MonkeyCanCode

Copy link
Copy Markdown
Contributor Author

@MonkeyCanCode do you mind to rebase and resolve conflicts?

Checking

@MonkeyCanCode

Copy link
Copy Markdown
Contributor Author

@MonkeyCanCode do you mind to rebase and resolve conflicts?

Checking

This is completed now.

@MonkeyCanCode MonkeyCanCode requested a review from dimas-b June 2, 2026 04:09

@dimas-b dimas-b left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

The PR LGTM overall, thanks, @MonkeyCanCode !

Just one minor comment about LICENSE, CC: @jbonofre :)

Comment thread console/LICENSE
@MonkeyCanCode MonkeyCanCode requested a review from dimas-b June 27, 2026 03:18
@MonkeyCanCode

Copy link
Copy Markdown
Contributor Author

@jbonofre @adutra mind take a look at this PR?

@dimas-b

dimas-b commented Jun 29, 2026

Copy link
Copy Markdown

@cccs-cat001 : WDYT?

@adutra adutra left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Thank you for this comprehensive overhaul of the chart!

I left some minor comments.

Are we OK though with the breaking change? I guess yes since there seems to be no "official" release of this chart so far.

Comment thread console/helm/templates/_helpers.tpl
Comment thread console/helm/templates/ingress.yaml
Comment thread console/helm/templates/httproute.yaml
Comment thread console/LICENSE Outdated
Comment thread Makefile Outdated
Comment thread console/Makefile
Comment thread console/helm/README.md Outdated
Comment thread console/helm/NOTICE Outdated
#

# Artifact Hub repository metadata file
repositoryID: apache-polaris-console # TODO: Update this with the actual repository ID later

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Let's create the Artifact Hub repository for this chart. But before that, we need to publish at least one version of the chart somewhere, e.g. https://downloads.apache.org/polaris-tools/console/helm-chart/.

cc @jbonofre

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

I will include this in the first console release (on dist).

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

I don't have access to do so. @adutra can you help on this?

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

@MonkeyCanCode we need first to release the chart. I suggest we leave this as-is for now and revisit it later, after the first release.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

One minor thing, as we hasn't push the docker image for this one, we may need to do so along with first publish of the helm chart.

Comment thread console/helm/templates/_helpers.tpl Outdated
@MonkeyCanCode

Copy link
Copy Markdown
Contributor Author

Thank you for this comprehensive overhaul of the chart!

I left some minor comments.

Are we OK though with the breaking change? I guess yes since there seems to be no "official" release of this chart so far.

I think so. May be better to fix those before first release.

@MonkeyCanCode

MonkeyCanCode commented Jul 2, 2026

Copy link
Copy Markdown
Contributor Author

Thanks for the review @adutra and @jbonofre . Most of the concerns/feedbacks had been addressed. There are couple of them are intensional as to match to polaris helm chart for easy review. If those are needed, it may be better to do them in a follow up PR. The failed CI is not related to this PR but fixed in #245.

Comment thread console/helm/.helmignore
Comment thread console/helm/templates/ingress.yaml
Comment thread console/LICENSE Outdated
Comment thread Makefile Outdated
@MonkeyCanCode MonkeyCanCode requested a review from adutra July 2, 2026 12:41
@MonkeyCanCode

Copy link
Copy Markdown
Contributor Author

@jbonofre @dimas-b would one of you be willing to take a final look before we merge this one?

@cccs-cat001 cccs-cat001 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.

Seems like a great improvement to me :)

@MonkeyCanCode MonkeyCanCode merged commit 91c4d09 into apache:main Jul 4, 2026
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.

5 participants