Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature: Add annotations field to the index.yaml file #8767

Closed
mattfarina opened this issue Sep 18, 2020 · 0 comments · Fixed by #8795
Closed

Feature: Add annotations field to the index.yaml file #8767

mattfarina opened this issue Sep 18, 2020 · 0 comments · Fixed by #8795
Assignees
Labels

Comments

@mattfarina
Copy link
Collaborator

Systems may want to add metadata to an index.yaml file. This feature would be to add an annotations top level field, similar to the one in Chart.yaml that can be used to add extra information.

@mattfarina mattfarina self-assigned this Sep 18, 2020
mattfarina added a commit to mattfarina/helm that referenced this issue Sep 23, 2020
Chart.yaml files have an annotation field that allow a chart to
have custom information similar to the way Kubernetes annotations
work.

In an index.yaml file each chart version can have annotations in
a similar manner to the Chart.yaml file. It is derived from the
same underlying struct.

These enable extension points where people can add their own info.

One thing missing is the ability to extend the top level of an
index file. This change adds annotations to the top level of an
index.yaml file. This would provide top level support for vendors
to extent index.yaml files.

Closes helm#8767

Signed-off-by: Matt Farina <matt@mattfarina.com>
zak905 pushed a commit to zak905/helm that referenced this issue Jan 19, 2023
Chart.yaml files have an annotation field that allow a chart to
have custom information similar to the way Kubernetes annotations
work.

In an index.yaml file each chart version can have annotations in
a similar manner to the Chart.yaml file. It is derived from the
same underlying struct.

These enable extension points where people can add their own info.

One thing missing is the ability to extend the top level of an
index file. This change adds annotations to the top level of an
index.yaml file. This would provide top level support for vendors
to extent index.yaml files.

Closes helm#8767

Signed-off-by: Matt Farina <matt@mattfarina.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant