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 Dec 6, 2024. It is now read-only.
of an object. Servers should convert recognized schemas to the latest
26
25
internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
27
26
type: string
27
+
authenticationType:
28
+
description: AuthenticationType denotes the style of authentication It
29
+
can be one of KEY - access, secret tokens based authentication IAM -
30
+
implicit authentication of pods to the OSP based on service account
31
+
mappings
32
+
type: string
33
+
driverName:
34
+
description: DriverName is the name of driver associated with this BucketAccess
35
+
type: string
28
36
kind:
29
37
description: 'Kind is a string value representing the REST resource this
30
38
object represents. Servers may infer this from the endpoint the client
@@ -35,69 +43,12 @@ spec:
35
43
parameters:
36
44
additionalProperties:
37
45
type: string
46
+
description: Parameters is an opaque map for passing in configuration
47
+
to a driver for granting access to a bucket
38
48
type: object
39
-
policyActionsConfigMap:
40
-
description: 'ObjectReference contains enough information to let you inspect
41
-
or modify the referred object. --- New uses of this type are discouraged
42
-
because of difficulty describing its usage when embedded in APIs. 1.
43
-
Ignored fields. It includes many fields which are not generally honored. For
44
-
instance, ResourceVersion and FieldPath are both very rarely valid in
45
-
actual usage. 2. Invalid usage help. It is impossible to add specific
46
-
help for individual usage. In most embedded usages, there are particular restrictions
47
-
like, "must refer only to types A and B" or "UID not honored" or "name
48
-
must be restricted". Those cannot be well described when embedded. 3.
49
-
Inconsistent validation. Because the usages are different, the validation
50
-
rules are different by usage, which makes it hard for users to predict
51
-
what will happen. 4. The fields are both imprecise and overly precise. Kind
52
-
is not a precise mapping to a URL. This can produce ambiguity during
53
-
interpretation and require a REST mapping. In most cases, the dependency
54
-
is on the group,resource tuple and the version of the actual struct
55
-
is irrelevant. 5. We cannot easily change it. Because this type is
56
-
embedded in many locations, updates to this type will affect numerous
57
-
schemas. Don''t make new APIs embed an underspecified API type they
58
-
do not control. Instead of using this type, create a locally provided
59
-
and used type that is well-focused on your reference. For example, ServiceReferences
60
-
for admission registration: https://github.com/kubernetes/api/blob/release-1.17/admissionregistration/v1/types.go#L533
61
-
.'
62
-
properties:
63
-
apiVersion:
64
-
description: API version of the referent.
65
-
type: string
66
-
fieldPath:
67
-
description: 'If referring to a piece of an object instead of an entire
68
-
object, this string should contain a valid JSON/Go field access
69
-
statement, such as desiredState.manifest.containers[2]. For example,
70
-
if the object reference is to a container within a pod, this would
71
-
take on a value like: "spec.containers{name}" (where "name" refers
72
-
to the name of the container that triggered the event) or if no
73
-
container name is specified "spec.containers[2]" (container with
74
-
index 2 in this pod). This syntax is chosen only to have some well-defined
75
-
way of referencing a part of an object. TODO: this design is not
76
-
final and this field is subject to change in the future.'
77
-
type: string
78
-
kind:
79
-
description: 'Kind of the referent. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
80
-
type: string
81
-
name:
82
-
description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names'
83
-
type: string
84
-
namespace:
85
-
description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/'
86
-
type: string
87
-
resourceVersion:
88
-
description: 'Specific resourceVersion to which this reference is
89
-
made, if any. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency'
90
-
type: string
91
-
uid:
92
-
description: 'UID of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#uids'
0 commit comments