You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Feb 11, 2025. It is now read-only.
description: A ProviderConfig configures a Template provider.
32
-
properties:
33
-
apiVersion:
34
-
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'
35
-
type: string
36
-
kind:
37
-
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'
38
-
type: string
39
-
metadata:
40
-
type: object
41
-
spec:
42
-
description: A ProviderConfigSpec defines the desired state of a ProviderConfig.
43
-
properties:
44
-
credentials:
45
-
description: Credentials required to authenticate to this provider.
46
-
properties:
47
-
env:
48
-
description: Env is a reference to an environment variable that contains credentials that must be used to connect to the provider.
19
+
versions:
20
+
- additionalPrinterColumns:
21
+
- jsonPath: .metadata.creationTimestamp
22
+
name: AGE
23
+
type: date
24
+
- jsonPath: .spec.credentialsSecretRef.name
25
+
name: SECRET-NAME
26
+
priority: 1
27
+
type: string
28
+
name: v1beta1
29
+
schema:
30
+
openAPIV3Schema:
31
+
description: A ProviderConfig configures a Template provider.
32
+
properties:
33
+
apiVersion:
34
+
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'
35
+
type: string
36
+
kind:
37
+
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'
38
+
type: string
39
+
metadata:
40
+
type: object
41
+
spec:
42
+
description: A ProviderConfigSpec defines the desired state of a ProviderConfig.
43
+
properties:
44
+
credentials:
45
+
description: Credentials required to authenticate to this provider.
46
+
properties:
47
+
env:
48
+
description: Env is a reference to an environment variable that contains credentials that must be used to connect to the provider.
49
+
properties:
50
+
name:
51
+
description: Name is the name of an environment variable.
52
+
type: string
53
+
required:
54
+
- name
55
+
type: object
56
+
fs:
57
+
description: Fs is a reference to a filesystem location that contains credentials that must be used to connect to the provider.
58
+
properties:
59
+
path:
60
+
description: Path is a filesystem path.
61
+
type: string
62
+
required:
63
+
- path
64
+
type: object
65
+
secretRef:
66
+
description: A SecretRef is a reference to a secret key that contains the credentials that must be used to connect to the provider.
67
+
properties:
68
+
key:
69
+
description: The key to select.
70
+
type: string
71
+
name:
72
+
description: Name of the secret.
73
+
type: string
74
+
namespace:
75
+
description: Namespace of the secret.
76
+
type: string
77
+
required:
78
+
- key
79
+
- name
80
+
- namespace
81
+
type: object
82
+
source:
83
+
description: Source of the provider credentials.
84
+
enum:
85
+
- None
86
+
- Secret
87
+
- Environment
88
+
- Filesystem
89
+
type: string
90
+
required:
91
+
- source
92
+
type: object
93
+
projectID:
94
+
description: ProjectID is the Project ID (UUID) of this Equinix Metal Provider. If this is not specified it must be included in the Provider secret (JSON field providerID).
95
+
type: string
96
+
required:
97
+
- credentials
98
+
type: object
99
+
status:
100
+
description: A ProviderConfigStatus reflects the observed state of a ProviderConfig.
101
+
properties:
102
+
conditions:
103
+
description: Conditions of the resource.
104
+
items:
105
+
description: A Condition that may apply to a resource.
49
106
properties:
50
-
name:
51
-
description: Name is the name of an environment variable.
107
+
lastTransitionTime:
108
+
description: LastTransitionTime is the last time this condition transitioned from one status to another.
109
+
format: date-time
52
110
type: string
53
-
required:
54
-
- name
55
-
type: object
56
-
fs:
57
-
description: Fs is a reference to a filesystem location that contains credentials that must be used to connect to the provider.
58
-
properties:
59
-
path:
60
-
description: Path is a filesystem path.
111
+
message:
112
+
description: A Message containing details about this condition's last transition from one status to another, if any.
61
113
type: string
62
-
required:
63
-
- path
64
-
type: object
65
-
secretRef:
66
-
description: A SecretRef is a reference to a secret key that contains the credentials that must be used to connect to the provider.
67
-
properties:
68
-
key:
69
-
description: The key to select.
114
+
reason:
115
+
description: A Reason for this condition's last transition from one status to another.
70
116
type: string
71
-
name:
72
-
description: Name of the secret.
117
+
status:
118
+
description: Status of this condition; is it currently True, False, or Unknown?
73
119
type: string
74
-
namespace:
75
-
description: Namespace of the secret.
120
+
type:
121
+
description: Type of this condition. At most one of each condition type may apply to a resource at any point in time.
76
122
type: string
77
123
required:
78
-
- key
79
-
- name
80
-
- namespace
124
+
- lastTransitionTime
125
+
- reason
126
+
- status
127
+
- type
81
128
type: object
82
-
source:
83
-
description: Source of the provider credentials.
84
-
enum:
85
-
- None
86
-
- Secret
87
-
- Environment
88
-
- Filesystem
89
-
type: string
90
-
required:
91
-
- source
92
-
type: object
93
-
projectID:
94
-
description: ProjectID is the Project ID (UUID) of this Equinix Metal Provider. If this is not specified it must be included in the Provider secret (JSON field providerID).
95
-
type: string
96
-
required:
97
-
- credentials
98
-
type: object
99
-
status:
100
-
description: A ProviderConfigStatus reflects the observed state of a ProviderConfig.
101
-
properties:
102
-
conditions:
103
-
description: Conditions of the resource.
104
-
items:
105
-
description: A Condition that may apply to a resource.
106
-
properties:
107
-
lastTransitionTime:
108
-
description: LastTransitionTime is the last time this condition transitioned from one status to another.
109
-
format: date-time
110
-
type: string
111
-
message:
112
-
description: A Message containing details about this condition's last transition from one status to another, if any.
113
-
type: string
114
-
reason:
115
-
description: A Reason for this condition's last transition from one status to another.
116
-
type: string
117
-
status:
118
-
description: Status of this condition; is it currently True, False, or Unknown?
119
-
type: string
120
-
type:
121
-
description: Type of this condition. At most one of each condition type may apply to a resource at any point in time.
122
-
type: string
123
-
required:
124
-
- lastTransitionTime
125
-
- reason
126
-
- status
127
-
- type
128
-
type: object
129
-
type: array
130
-
users:
131
-
description: Users of this provider configuration.
132
-
format: int64
133
-
type: integer
134
-
type: object
135
-
required:
136
-
- spec
137
-
type: object
138
-
version: v1beta1
139
-
versions:
140
-
- name: v1beta1
129
+
type: array
130
+
users:
131
+
description: Users of this provider configuration.
0 commit comments