Skip to content

Feat/publish artifact hub#3649

Open
Subham-KRLX wants to merge 3 commits intoapache:mainfrom
Subham-KRLX:feat/publish-artifact-hub
Open

Feat/publish artifact hub#3649
Subham-KRLX wants to merge 3 commits intoapache:mainfrom
Subham-KRLX:feat/publish-artifact-hub

Conversation

@Subham-KRLX
Copy link
Contributor

@Subham-KRLX Subham-KRLX commented Feb 3, 2026

Adds Artifact Hub metadata to Chart.yaml (links, license, screenshots) and creates artifacthub-repo.yml to enable proper indexing and verification on Artifact Hub (fixes #3545).

Checklist

  • 🛡️ Don't disclose security issues! (contact security@apache.org)
  • 🔗 Clearly explained why the changes are needed, or linked related issues: Fixes Publish Helm Chart at Artifact Hub #3545
  • 🧪 Added/updated tests with good coverage, or manually tested (and explained how)
    • Verified YAML syntax and schema compliance manually.
  • 💡 Added comments for complex logic
  • 🧾 Updated CHANGELOG.md (if needed)
  • 📚 Updated documentation in site/content/in-dev/unreleased (if needed).

@github-project-automation github-project-automation bot moved this to PRs In Progress in Basic Kanban Board Feb 3, 2026
@Subham-KRLX Subham-KRLX marked this pull request as draft February 3, 2026 13:02
@Subham-KRLX Subham-KRLX force-pushed the feat/publish-artifact-hub branch from efbaab3 to 2ca0b12 Compare February 3, 2026 18:22
@Subham-KRLX Subham-KRLX force-pushed the feat/publish-artifact-hub branch from 2ca0b12 to e8742f5 Compare February 3, 2026 18:43
@Subham-KRLX Subham-KRLX marked this pull request as ready for review February 3, 2026 18:53
Copy link
Contributor

@dimas-b dimas-b left a comment

Choose a reason for hiding this comment

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

Thanks for your contribution, @Subham-KRLX !

Copy link
Contributor

Choose a reason for hiding this comment

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

Does this file need to be in the source tree root?

Copy link
Contributor Author

@Subham-KRLX Subham-KRLX Feb 5, 2026

Choose a reason for hiding this comment

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

Thanks for catching I have moved artifacthub-repo.yml to helm/polaris/ where it logically belongs with the chart.The file is still discoverable by Artifact Hub in that location.

artifacthub.io/license: Apache-2.0
artifacthub.io/category: big-data
artifacthub.io/screenshots: |
- title: Polaris Architecture
Copy link
Contributor

Choose a reason for hiding this comment

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

Curious, why these screenshots as they are blog specific?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

I included them initially for visual context, but you're right that they are blog-specific. I have removed the artifacthub.io/screenshots section in the latest commit to keep the metadata clean.

- name: Source Code
url: https://github.com/apache/polaris
- name: Documentation
url: https://polaris.apache.org/
Copy link
Contributor

Choose a reason for hiding this comment

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

I think the documentation page is https://polaris.apache.org/releases/1.3.0/ and we will likely need to bump this version as we move to the next release.

- name: Support
url: https://github.com/apache/polaris/issues
artifacthub.io/license: Apache-2.0
artifacthub.io/category: big-data
Copy link
Contributor

Choose a reason for hiding this comment

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

I am not sure if big-data is valid for artifacthub.io/category:

artifacthub.io/category (string, see example below)
This annotation allows publishers to provide the package's category. Please use only one category from the following list: ai-machine-learning, database, integration-delivery, monitoring-logging, networking, security, storage or streaming-messaging.

@adutra
Copy link
Contributor

adutra commented Feb 5, 2026

A few insights from a legal perspective:

ASF's Release Distribution Policy explicitly allows distribution through "downstream channels (rpm, deb, homebrew, etc.)":

https://infra.apache.org/release-distribution.html

I think ArtifactHub falls into this category as a package discovery/distribution platform.

We also have some other Apache projects doing this: Airflow, Pulsar, etc.

@jbonofre do you agree? Also, what do you think about the repository ID apache-polaris?

@Subham-KRLX
Copy link
Contributor Author

Thanks @adutra for the legal insights. It is great to confirm this aligns with the release distribution policy.
Regarding the repository ID I believe apache-polaris is the right choice. It is consistent with other Apache projects on Artifact Hub (e.g., apache-airflow) which helps with consistency and discoverability.

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.

Publish Helm Chart at Artifact Hub

4 participants