Skip to content
This repository was archived by the owner on Oct 30, 2024. It is now read-only.
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
scripts/bin
167 changes: 0 additions & 167 deletions docs/crd/application.giantswarm.io_app.yaml

This file was deleted.

99 changes: 0 additions & 99 deletions docs/crd/application.giantswarm.io_appcatalog.yaml

This file was deleted.

122 changes: 122 additions & 0 deletions docs/crd/application.giantswarm.io_appcatalogs.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,122 @@

---
apiVersion: apiextensions.k8s.io/v1beta1
kind: CustomResourceDefinition
metadata:
annotations:
controller-gen.kubebuilder.io/version: v0.2.4
creationTimestamp: null
name: appcatalogs.application.giantswarm.io
spec:
group: application.giantswarm.io
names:
kind: AppCatalog
listKind: AppCatalogList
plural: appcatalogs
singular: appcatalog
scope: Namespaced
validation:
openAPIV3Schema:
properties:
apiVersion:
description: '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'
type: string
kind:
description: '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'
type: string
metadata:
type: object
spec:
properties:
config:
description: Config is the config to be applied when apps belonging
to this catalog are deployed.
properties:
configMap:
description: ConfigMap references a config map containing catalog
values that should be applied to apps in this catalog.
properties:
name:
description: Name is the name of the config map containing catalog
values to apply, e.g. app-catalog-values.
type: string
namespace:
description: Namespace is the namespace of the catalog values
config map, e.g. giantswarm.
type: string
required:
- name
- namespace
type: object
secret:
description: Secret references a secret containing catalog values
that should be applied to apps in this catalog.
properties:
name:
description: Name is the name of the secret containing catalog
values to apply, e.g. app-catalog-secret.
type: string
namespace:
description: Namespace is the namespace of the secret, e.g.
giantswarm.
type: string
required:
- name
- namespace
type: object
required:
- configMap
- secret
type: object
description:
type: string
logoURL:
description: LogoURL contains the links for logo image file for this
app catalog
type: string
storage:
description: Storage references a map containing values that should
be applied to the appcatalog.
properties:
URL:
description: URL is the link to where this AppCatalog's repository
is located e.g. https://giantswarm.github.com/app-catalog/.
type: string
type:
description: Type indicates which repository type would be used
for this AppCatalog. e.g. helm
type: string
required:
- URL
- type
type: object
title:
description: Title is the name of the app catalog for this CR e.g. Catalog
of Apps by Giant Swarm
type: string
required:
- config
- description
- logoURL
- storage
- title
type: object
required:
- metadata
- spec
type: object
version: v1alpha1
versions:
- name: v1alpha1
served: true
storage: true
status:
acceptedNames:
kind: ""
plural: ""
conditions: []
storedVersions: []
Loading