Skip to content

Commit

Permalink
Add some docs about the providerConfig management
Browse files Browse the repository at this point in the history
  • Loading branch information
Kidswiss committed Oct 1, 2024
1 parent ed47b67 commit 9408dd2
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 0 deletions.
1 change: 1 addition & 0 deletions docs/modules/ROOT/nav.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -25,3 +25,4 @@
* xref:explanations/disable-billing.adoc[]
* xref:explanations/webhook-protection.adoc[]
* xref:explanations/ordered-deletion.adoc[]
* xref:explanations/providerconfig-management.adoc[]
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
= ProviderConfig Management

AppCat is able to inject a given `ProviderConfig` reference into all managed resources.

That can be controlled by setting the `appcat.vshn.io/provider-config` label on any given claim or composite. The value of this label will be injected as the `ProviderConfig` name.

There are managed resources that should have the `ProviderConfig` overwritten. In such cases it's possible to deploy them with the `appcat.vshn.io/ignore-config` and then no overwrite will happen.

The `ProviderConfig` objects have to be provisioned beforehand, via `component-appcat` for example.

If no labels are given, AppCat will use the hardcoded default `ProviderConfigs` for each provider. These also have to be provided by external means like `component-appcat`.

0 comments on commit 9408dd2

Please sign in to comment.