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

Support ignoreDependencies and replacePaths #87

Merged
merged 5 commits into from
Nov 28, 2022

Conversation

aiyengar2
Copy link
Contributor

@aiyengar2 aiyengar2 commented Oct 31, 2022

ignoreDependencies supports the ability to be able to drop dependencies grabbed by upstream in case a chart owner wants to omit such dependencies. For example, for Project Monitoring V2 we would like to omit all exporter charts without storing a ton of patches and exclude files.

replacePaths supports the ability to mark particular paths in a chart as ones that should not be stored under generated-changes/patches but instead be stored in both generated-changes/overlay and generated-changes/exclude. While this doesn't change any functionality per-say, it makes the contents of the generated-changes directory more readable.

@aiyengar2 aiyengar2 changed the title Support ignoreDependencies in chart options Support ignoreDependencies in chart options and fix Chart.yaml to only show tracked dependencies Oct 31, 2022
@aiyengar2 aiyengar2 marked this pull request as ready for review October 31, 2022 21:36
@aiyengar2 aiyengar2 changed the title Support ignoreDependencies in chart options and fix Chart.yaml to only show tracked dependencies Support ignoreDependencies and replacePaths Oct 31, 2022
@aiyengar2
Copy link
Contributor Author

aiyengar2 commented Nov 28, 2022

Ran ./scripts/package-ci, found errors but they aren't due to the changes in this script since they appear in the latest charts-build-scripts too. Noted in #90.

Upgrading should not cause issues to rancher/charts, but we won't need to upgrade rancher/charts with these changes unless necessary.

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.

2 participants