• Matt Butcher's avatar
    feat(tiller): support CRD installation (#3982) · 0699ec42
    Matt Butcher authored
    This adds support for installing CRDs well before any other resource
    kinds are installed.
    
    This PR introduces a new hook, `crd-install`, that fires before
    manifests are even validated. It is used to install a CRD before any
    other part of a chart is installed.
    
    Currently, this hook is _only implemented for install_. That means we
    currently cannot add new CRDs during `helm upgrade`, nor can they
    be rolled back. This is the safest configuration, as the update/rollback
    cycle gets very challenging when CRDs are added and removed.
    0699ec42
Name
Last commit
Last update
..
installer Loading commit data...
search Loading commit data...
testdata Loading commit data...
completion.go Loading commit data...
create.go Loading commit data...
create_test.go Loading commit data...
delete.go Loading commit data...
delete_test.go Loading commit data...
dependency.go Loading commit data...
dependency_build.go Loading commit data...
dependency_build_test.go Loading commit data...
dependency_test.go Loading commit data...
dependency_update.go Loading commit data...
dependency_update_test.go Loading commit data...
docs.go Loading commit data...
fetch.go Loading commit data...
fetch_test.go Loading commit data...
get.go Loading commit data...
get_hooks.go Loading commit data...
get_hooks_test.go Loading commit data...
get_manifest.go Loading commit data...
get_manifest_test.go Loading commit data...
get_test.go Loading commit data...
get_values.go Loading commit data...
get_values_test.go Loading commit data...
helm.go Loading commit data...
helm_test.go Loading commit data...
history.go Loading commit data...
history_test.go Loading commit data...
home.go Loading commit data...
init.go Loading commit data...
init_test.go Loading commit data...
init_unix.go Loading commit data...
init_windows.go Loading commit data...
inspect.go Loading commit data...
inspect_test.go Loading commit data...
install.go Loading commit data...
install_test.go Loading commit data...
lint.go Loading commit data...
lint_test.go Loading commit data...
list.go Loading commit data...
list_test.go Loading commit data...
load_plugins.go Loading commit data...
package.go Loading commit data...
package_test.go Loading commit data...
plugin.go Loading commit data...
plugin_install.go Loading commit data...
plugin_list.go Loading commit data...
plugin_remove.go Loading commit data...
plugin_test.go Loading commit data...
plugin_update.go Loading commit data...
printer.go Loading commit data...
release_testing.go Loading commit data...
release_testing_test.go Loading commit data...
repo.go Loading commit data...
repo_add.go Loading commit data...
repo_add_test.go Loading commit data...
repo_index.go Loading commit data...
repo_index_test.go Loading commit data...
repo_list.go Loading commit data...
repo_remove.go Loading commit data...
repo_remove_test.go Loading commit data...
repo_update.go Loading commit data...
repo_update_test.go Loading commit data...
reset.go Loading commit data...
reset_test.go Loading commit data...
rollback.go Loading commit data...
rollback_test.go Loading commit data...
search.go Loading commit data...
search_test.go Loading commit data...
serve.go Loading commit data...
status.go Loading commit data...
status_test.go Loading commit data...
template.go Loading commit data...
template_test.go Loading commit data...
upgrade.go Loading commit data...
upgrade_test.go Loading commit data...
verify.go Loading commit data...
verify_test.go Loading commit data...
version.go Loading commit data...
version_test.go Loading commit data...