Parameters
The parent key for all of the following parameters is steward.
namespace
| type |
string |
| default |
|
The namespace in which to deploy this component.
| This component doesn’t create the provided namespace. |
token
| type |
string |
| default |
|
The API token for the Lieutenant API to which Steward should connect. By default, the component is configured to fetch the API token from Vault.
resources
| type |
dict |
| default |
|
This parameter allows users to configure the resource requests and limits for the Steward pod.
The provided value isn’t validated and is used directly as the container’s resources.
|
images
| type |
dict |
| defaults |
The Steward and ArgoCD container image versions which the component should use.
additional_facts
| type |
dict |
| default |
|
| example |
|
Additional facts to be added to the dynamic facts Steward provides to Lieutenant. Objects are serialized to JSON. Dynamic facts implemented in Steward can’t be overridden.
additional_facts_config_label
| type |
string |
| default |
|
Other components can create configmaps in the syn namespace with their own spec for the additional-facts configmap.
If they label those configmaps with these keys, they get merged into the final configuration.
For more information, see Use ConfigMap to merge Additional Facts.
|
The ManagedResource collects all configmaps and sorts them by name before merging the specs into the configuration. The config specified in this component will have precedence over any conflicting config in the configmaps. |