| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130 |
- ---
- apiVersion: apiextensions.k8s.io/v1beta1
- kind: CustomResourceDefinition
- metadata:
- annotations:
- controller-gen.kubebuilder.io/version: v0.2.5
- creationTimestamp: null
- name: secretstores.external-secrets.io
- spec:
- group: external-secrets.io
- names:
- kind: SecretStore
- listKind: SecretStoreList
- plural: secretstores
- singular: secretstore
- scope: Namespaced
- validation:
- openAPIV3Schema:
- description: SecretStore is the Schema for the secretstores API
- 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:
- description: SecretStoreSpec defines the desired state of SecretStore
- properties:
- awssm:
- description: AWSSM configures this store to sync secrets using AWS Secret
- Manager provider
- properties:
- auth:
- description: Auth defines the information necessary to authenticate
- against AWS
- properties:
- secretRef:
- properties:
- accessKeyIDSecretRef:
- description: The AccessKeyID is used for authentication
- properties:
- key:
- type: string
- name:
- type: string
- namespace:
- type: string
- required:
- - key
- - name
- type: object
- secretAccessKeySecretRef:
- description: The SecretAccessKey is used for authentication
- properties:
- key:
- type: string
- name:
- type: string
- namespace:
- type: string
- required:
- - key
- - name
- type: object
- type: object
- required:
- - secretRef
- type: object
- region:
- description: AWS Region to be used for the provider
- type: string
- role:
- description: Role is a Role ARN which the SecretManager provider
- will assume
- type: string
- required:
- - auth
- - region
- type: object
- controller:
- description: 'Used to select the correct KES controller (think: ingress.ingressClassName)
- The KES controller is instantiated with a specific controller name
- and filters ES based on this property'
- type: string
- type: object
- status:
- description: SecretStoreStatus defines the observed state of the SecretStore
- properties:
- conditions:
- items:
- properties:
- lastTransitionTime:
- format: date-time
- type: string
- message:
- type: string
- reason:
- type: string
- status:
- type: string
- type:
- type: string
- required:
- - status
- - type
- type: object
- type: array
- phase:
- type: string
- type: object
- type: object
- version: v1alpha1
- versions:
- - name: v1alpha1
- served: true
- storage: true
- status:
- acceptedNames:
- kind: ""
- plural: ""
- conditions: []
- storedVersions: []
|