You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
|`metadataSelector`_[ApplicationDefinitionMetadataSelector](#applicationdefinitionmetadataselector)_| {{< unsafe >}}MetadataSelector defines criteria for selecting ApplicationDefinitions based on their metadata attributes.<br />For example, to select ApplicationDefinitions with a specific support tier (e.g., 'gold'),<br />specify that tier here.<br />When multiple tiers are specified, the Application Catalog Manager uses additive logic<br />to determine which ApplicationDefinitions to retrieve from the OCI registry.{{< /unsafe >}} |
1336
+
|`nameSelector`_string array_| {{< unsafe >}}NameSelector defines criteria for selecting ApplicationDefinitions by name.<br />Each name must correspond to an ApplicationDefinition's `metadata.name` field.<br />When multiple names are specified, the Application Catalog Manager uses additive logic<br />to retrieve all matching ApplicationDefinitions from the OCI registry.<br />Example: Specifying ['nginx', 'cert-manager'] will retrieve only those specific ApplicationDefinitions.{{< /unsafe >}} |
|`tiers`_string array_| {{< unsafe >}}Tiers specifies the support tiers to filter ApplicationDefinitions.<br />ApplicationDefinitions matching any of the specified tiers will be selected.{{< /unsafe >}} |
1355
+
1356
+
1357
+
[Back to top](#top)
1358
+
1359
+
1360
+
1324
1361
### ApplicationDefinitionsConfiguration
1325
1362
1326
1363
@@ -1334,6 +1371,7 @@ _Appears in:_
1334
1371
| --- | --- |
1335
1372
|`systemApplications`_[SystemApplicationsSettings](#systemapplicationssettings)_| {{< unsafe >}}SystemApplications contains configuration for system applications.{{< /unsafe >}} |
1336
1373
|`defaultApplicationCatalog`_[DefaultApplicationCatalogSettings](#defaultapplicationcatalogsettings)_| {{< unsafe >}}DefaultApplicationCatalog contains configuration for the default application catalog.{{< /unsafe >}} |
1374
+
|`catalogManager`_[CatalogManagerConfiguration](#catalogmanagerconfiguration)_| {{< unsafe >}}CatalogManager configures the Application Catalog CatalogManager, which is responsible for managing ApplicationDefinitions<br />in the cluster from specified OCI registries.<br />Note: The Application Catalog CatalogManager requires its feature flag to be enabled as it is currently in beta.{{< /unsafe >}} |
|`logLevel`_string_| {{< unsafe >}}LogLevel specifies the logging verbosity level for the Application Catalog Manager.{{< /unsafe >}} |
1816
+
|`registrySettings`_[RegistrySettings](#registrysettings)_| {{< unsafe >}}RegistrySettings configures the OCI registry from which the Application Catalog Manager<br />retrieves ApplicationDefinition manifests.{{< /unsafe >}} |
1817
+
|`limit`_[ApplicationCatalogLimit](#applicationcataloglimit)_| {{< unsafe >}}Limit defines filtering criteria for ApplicationDefinitions to be reconciled from the OCI registry.<br />When undefined, all ApplicationDefinitions from the registry are pulled and reconciled.<br />When defined, only ApplicationDefinitions matching the specified criteria are processed.{{< /unsafe >}} |
1818
+
1819
+
1820
+
[Back to top](#top)
1821
+
1822
+
1823
+
1766
1824
### CleanupOptions
1767
1825
1768
1826
@@ -6565,6 +6623,46 @@ _Appears in:_
6565
6623
6566
6624
6567
6625
6626
+
### RegistryCredentials
6627
+
6628
+
6629
+
6630
+
6631
+
6632
+
_Appears in:_
6633
+
-[RegistrySettings](#registrysettings)
6634
+
6635
+
| Field | Description |
6636
+
| --- | --- |
6637
+
|`username`_[SecretKeySelector](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#secretkeyselector-v1-core)_| {{< unsafe >}}Username references the secret containing the registry username credential.<br />The referenced Secret must exist in the KKP installation namespace (default: "kubermatic").{{< /unsafe >}} |
6638
+
|`password`_[SecretKeySelector](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#secretkeyselector-v1-core)_| {{< unsafe >}}Password references the secret containing the registry password credential.<br />The referenced Secret must exist in the KKP installation namespace (default: "kubermatic").{{< /unsafe >}} |
6639
+
|`registryConfigFile`_[SecretKeySelector](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#secretkeyselector-v1-core)_| {{< unsafe >}}RegistryConfigFile references the secret containing the Docker registry configuration file.<br />The value must be a dockercfg file following the same format as ~/.docker/config.json.<br />The referenced Secret must exist in the KKP installation namespace (default: "kubermatic").{{< /unsafe >}} |
|`registryURL`_string_| {{< unsafe >}}RegistryURL specifies the OCI registry URL where ApplicationDefinitions are stored.<br />Example: oci://localhost:5000/myrepo{{< /unsafe >}} |
6658
+
|`tag`_string_| {{< unsafe >}}Tag specifies the version tag for ApplicationDefinitions in the OCI registry.<br />Example: v1.0.0{{< /unsafe >}} |
6659
+
|`credentials`_[RegistryCredentials](#registrycredentials)_| {{< unsafe >}}Credentials optionally references a secret containing Helm registry authentication credentials.<br />Either username/password or registryConfigFile can be specified, but not both.{{< /unsafe >}} |
0 commit comments