07-subscription.crd.yaml 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. ##---
  2. # Source: olm/templates/07-subscription.crd.yaml
  3. apiVersion: apiextensions.k8s.io/v1beta1
  4. kind: CustomResourceDefinition
  5. metadata:
  6. name: subscription-v1s.app.coreos.com
  7. annotations:
  8. displayName: Subscription
  9. description: Subcribes service catalog to a source and channel to recieve updates for packages.
  10. labels:
  11. tectonic-operators.coreos.com/managed-by: tectonic-x-operator
  12. spec:
  13. group: app.coreos.com
  14. version: v1alpha1
  15. scope: Namespaced
  16. names:
  17. plural: subscription-v1s
  18. singular: subscription-v1
  19. kind: Subscription-v1
  20. listKind: SubscriptionList-v1
  21. validation:
  22. openAPIV3Schema:
  23. type: object
  24. description: Represents a subscription to a source and channel
  25. required:
  26. - spec
  27. properties:
  28. spec:
  29. type: object
  30. description: Spec for a Subscription
  31. required:
  32. - source
  33. - name
  34. properties:
  35. source:
  36. type: string
  37. description: Name of a CatalogSource that defines where and how to find the channel
  38. name:
  39. type: string
  40. description: Name of the package that defines the application
  41. channel:
  42. type: string
  43. description: Name of the channel to track
  44. startingCSV:
  45. type: string
  46. description: Name of the AppType that this subscription tracks