crossplane

Форк
0
/
pkg.crossplane.io_locks.yaml 
99 строк · 3.7 Кб
1
apiVersion: apiextensions.k8s.io/v1
2
kind: CustomResourceDefinition
3
metadata:
4
  annotations:
5
    controller-gen.kubebuilder.io/version: v0.14.0
6
  name: locks.pkg.crossplane.io
7
spec:
8
  group: pkg.crossplane.io
9
  names:
10
    kind: Lock
11
    listKind: LockList
12
    plural: locks
13
    singular: lock
14
  scope: Cluster
15
  versions:
16
  - additionalPrinterColumns:
17
    - jsonPath: .metadata.creationTimestamp
18
      name: AGE
19
      type: date
20
    name: v1beta1
21
    schema:
22
      openAPIV3Schema:
23
        description: Lock is the CRD type that tracks package dependencies.
24
        properties:
25
          apiVersion:
26
            description: |-
27
              APIVersion defines the versioned schema of this representation of an object.
28
              Servers should convert recognized schemas to the latest internal value, and
29
              may reject unrecognized values.
30
              More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
31
            type: string
32
          kind:
33
            description: |-
34
              Kind is a string value representing the REST resource this object represents.
35
              Servers may infer this from the endpoint the client submits requests to.
36
              Cannot be updated.
37
              In CamelCase.
38
              More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
39
            type: string
40
          metadata:
41
            type: object
42
          packages:
43
            items:
44
              description: LockPackage is a package that is in the lock.
45
              properties:
46
                dependencies:
47
                  description: |-
48
                    Dependencies are the list of dependencies of this package. The order of
49
                    the dependencies will dictate the order in which they are resolved.
50
                  items:
51
                    description: A Dependency is a dependency of a package in the
52
                      lock.
53
                    properties:
54
                      constraints:
55
                        description: |-
56
                          Constraints is a valid semver range, which will be used to select a valid
57
                          dependency version.
58
                        type: string
59
                      package:
60
                        description: Package is the OCI image name without a tag or
61
                          digest.
62
                        type: string
63
                      type:
64
                        description: Type is the type of package. Can be either Configuration
65
                          or Provider.
66
                        type: string
67
                    required:
68
                    - constraints
69
                    - package
70
                    - type
71
                    type: object
72
                  type: array
73
                name:
74
                  description: Name corresponds to the name of the package revision
75
                    for this package.
76
                  type: string
77
                source:
78
                  description: Source is the OCI image name without a tag or digest.
79
                  type: string
80
                type:
81
                  description: Type is the type of package. Can be either Configuration
82
                    or Provider.
83
                  type: string
84
                version:
85
                  description: Version is the tag or digest of the OCI image.
86
                  type: string
87
              required:
88
              - dependencies
89
              - name
90
              - source
91
              - type
92
              - version
93
              type: object
94
            type: array
95
        type: object
96
    served: true
97
    storage: true
98
    subresources:
99
      status: {}
100

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.