• 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
..
environment Loading commit data...
hook_sorter.go Loading commit data...
hook_sorter_test.go Loading commit data...
hooks.go Loading commit data...
hooks_test.go Loading commit data...
kind_sorter.go Loading commit data...
kind_sorter_test.go Loading commit data...
release_content.go Loading commit data...
release_content_test.go Loading commit data...
release_history.go Loading commit data...
release_history_test.go Loading commit data...
release_install.go Loading commit data...
release_install_test.go Loading commit data...
release_list.go Loading commit data...
release_list_test.go Loading commit data...
release_modules.go Loading commit data...
release_rollback.go Loading commit data...
release_rollback_test.go Loading commit data...
release_server.go Loading commit data...
release_server_test.go Loading commit data...
release_status.go Loading commit data...
release_status_test.go Loading commit data...
release_testing.go Loading commit data...
release_testing_test.go Loading commit data...
release_uninstall.go Loading commit data...
release_uninstall_test.go Loading commit data...
release_update.go Loading commit data...
release_update_test.go Loading commit data...
release_version.go Loading commit data...
resource_policy.go Loading commit data...
server.go Loading commit data...