Last generated January 5, 2022
Catalog represents a catalog of managed apps. It stores general information for potential apps to install. It is reconciled by app-operator.
apiVersion: application.giantswarm.io/v1alpha1 kind: Catalog metadata: creationTimestamp: null name: my-playground-catalog namespace: default spec: config: configMap: name: my-playground-catalog namespace: my-namespace secret: name: my-playground-catalog namespace: my-namespace description: A catalog to store all new application packages. logoURL: https://my-org.github.com/logo.png storage: URL: https://my-org.github.com/my-playground-catalog/ type: helm title: My Playground Catalog
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
Config is the config to be applied when apps belonging to this catalog are deployed.
ConfigMap references a config map containing catalog values that should be applied to apps in this catalog.
Name is the name of the config map containing catalog values to apply, e.g. app-catalog-values.
Namespace is the namespace of the catalog values config map, e.g. giantswarm.
Secret references a secret containing catalog values that should be applied to apps in this catalog.
Name is the name of the secret containing catalog values to apply, e.g. app-catalog-secret.
Namespace is the namespace of the secret, e.g. giantswarm.
LogoURL contains the links for logo image file for this catalog
Storage references a map containing values that should be applied to the catalog.
URL is the link to where this Catalog’s repository is located e.g. https://example.com/app-catalog/
Type indicates which repository type would be used for this Catalog. e.g. helm
Title is the name of the catalog for this CR e.g. Catalog of Apps by Giant Swarm
This documentation page shows information based on apiextensions v0.3.0.
Need help with the Management API?
We listen in your Slack support channel. And of course, we welcome your pull requests to improve these docs!