mirror of https://github.com/crossplane/docs.git
add Crossplane CLI init hooks reference (#692)
* add Crossplane CLI init hooks reference Signed-off-by: lsviben <sviben.lovro@gmail.com> * my dear vale... Signed-off-by: lsviben <sviben.lovro@gmail.com> * make Vale happy with additional XP jargon Signed-off-by: lsviben <sviben.lovro@gmail.com> --------- Signed-off-by: lsviben <sviben.lovro@gmail.com>
This commit is contained in:
parent
05874e0be6
commit
b734ba13be
|
@ -135,7 +135,7 @@ For example, to install version 0.42.0 of the
|
|||
| ------------ | ------------- | ------------------------------ |
|
||||
| | `--runtime-config=<runtime config name>` | Install the package with a runtime configuration. |
|
||||
| `-m` | `--manual-activation` | Set the `revisionActiviationPolicy` to `Manual`. |
|
||||
| | `--package-pull-secrets=<list of secrets>` | A comma-seperated list of Kubernetes secrets to use for authenticating to the package registry. |
|
||||
| | `--package-pull-secrets=<list of secrets>` | A comma-separated list of Kubernetes secrets to use for authenticating to the package registry. |
|
||||
| `-r` | `--revision-history-limit=<number of revisions>` | Set the `revisionHistoryLimit`. Defaults to `1`. |
|
||||
| `-w` | `--wait=<number of seconds>` | Number of seconds to wait for a package to install. |
|
||||
|
||||
|
@ -593,19 +593,36 @@ with the command
|
|||
|
||||
The `<name>` input isn't used. Crossplane reserves the `<name>` for future releases.
|
||||
|
||||
The `<template>` value may be one of three well known templates:
|
||||
* `function-template-go` - A template to build Crossplane [composition functions]({{<ref "../concepts/composition-functions">}}) from the [crossplane/function-template-go](https://github.com/crossplane/function-template-go) repository.
|
||||
The `<template>` value may be one of four well known templates:
|
||||
* `function-template-go` - A template to build Crossplane Go [composition functions]({{<ref "../concepts/composition-functions">}}) from the [crossplane/function-template-go](https://github.com/crossplane/function-template-go) repository.
|
||||
* `function-template-python` - A template to build Crossplane Python [composition functions]({{<ref "../concepts/composition-functions">}}) from the [crossplane/function-template-python](https://github.com/crossplane/function-template-go) repository.
|
||||
* `provider-template` - A template to build a basic Crossplane provider from the [Crossplane/provider-template](https://github.com/crossplane/provider-template) repository.
|
||||
* `provider-template-upjet` - A template for building [Upjet](https://github.com/crossplane/upjet) based Crossplane providers from existing Terraform providers. Copies from the [upbound/upjet-provider-template](https://github.com/upbound/upjet-provider-template) repository.
|
||||
|
||||
Instead of a well known template the `<template>` value can be a git repository
|
||||
URL.
|
||||
|
||||
#### NOTES.txt
|
||||
|
||||
If the template repository contains a `NOTES.txt` file in its root directory,
|
||||
the `crossplane beta xpkg init` command prints the contents of the file to the
|
||||
terminal after populating the directory with the template files. This can be
|
||||
useful for providing information about the template.
|
||||
|
||||
#### init.sh
|
||||
|
||||
If the template repository contains an `init.sh` file in its root directory, the
|
||||
`crossplane beta xpkg init` command starts a dialog after populating the
|
||||
directory with the template files. The dialog prompts the user if they want
|
||||
to view or run the script. Use the initialization script to automatically
|
||||
personalize the template.
|
||||
|
||||
#### Flags
|
||||
{{< table "table table-sm table-striped">}}
|
||||
| Short flag | Long flag | Description |
|
||||
| ------------ | ------------- | ------------------------------ |
|
||||
| `-d` | `--directory` | The directory to create and load the template files into. Uses the current directory by default. |
|
||||
| Short flag | Long flag | Description |
|
||||
| ------------ | ----------------------- | ------------------------------ |
|
||||
| `-d` | `--directory` | The directory to create and load the template files into. Uses the current directory by default. |
|
||||
| `-r` | `--run-init-script` | Run the init.sh script without prompting, if it exists. |
|
||||
<!-- vale Crossplane.Spelling = YES -->
|
||||
{{< /table >}}
|
||||
|
||||
|
|
|
@ -72,3 +72,5 @@ TLS
|
|||
tolerations
|
||||
VM
|
||||
YAML
|
||||
NOTES.txt
|
||||
init.sh
|
Loading…
Reference in New Issue