Skip to content

Commit

Permalink
Update preflight option
Browse files Browse the repository at this point in the history
Updaate the `--preflight` option to indicate that it only specifies
the preflight checkst to be enabled.

Signed-off-by: Todd Short <todd.short@me.com>
  • Loading branch information
tmshort authored and 100mik committed Mar 8, 2024
1 parent 4f0489d commit 8889780
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions site/content/kapp/docs/develop/preflight.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ Once the change set is calculated (see [Diff](diff.md) section for details), kap

If all enabled preflight checks are successful, kapp will continue to apply the changes in the change set (see [Apply](apply.md) section for further details).

Preflight checks are enabled using the new `--preflight` flag when running `kapp deploy...` or `kapp app-group deploy...`. The `--preflight` flag follows the pattern `--preflight=CheckName=true,OtherCheck=false,...` to enable/disable preflight checks.
Preflight checks are enabled using the new `--preflight` flag when running `kapp deploy...` or `kapp app-group deploy...`. The `--preflight` flag follows the pattern `--preflight=CheckName,OtherCheck,...` to enable the specified preflight checks. Preflight checks not specified are disabled.

Currently available preflight checks are:
- `PermissionValidation` - *disabled by default* - Validates that a user has the permissions necessary to apply the changes in the change set. If a user does not have the appropriate permissions the preflight check will fail and no changes will be applied to the cluster.
Expand All @@ -17,7 +17,7 @@ Currently available preflight checks are:

The `PermissionValidation` preflight check validates that a user has the permissions necessary to apply the changes in the change set to the cluster. If a user does not have the appropriate permissions to apply *all* of the changes, this check will fail and result in no changes being applied to the cluster.

This preflight check is disabled by default but can be enabled with `--preflight=PermissionValidation=true` when running `kapp deploy...` or `kapp app-group deploy...`.
This preflight check is disabled by default but can be enabled with `--preflight=PermissionValidation` when running `kapp deploy...` or `kapp app-group deploy...`.

The following permission checks are run when this check is enabled:
- For all resources, verification that a user has the permissions to perform the change operation (`create`, `update`, `delete`).
Expand Down

0 comments on commit 8889780

Please sign in to comment.