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
deploy and troubleshoot containerized applications, and to manage Kubernetes resources. Default value is false.""")
104
104
@cli_util.option('--tiller-enabled', type=click.BOOL, help="""Select if you want Tiller (the server portion of Helm)\
105
105
to run in the Kubernetes cluster. Default value is false.""")
106
+
@cli_util.option('--oidc-issuer-url', help="""URL of the provider that allows the API server to discover public signing keys.
107
+
Only URLs that use the https:// scheme are accepted. This is typically the provider's discovery URL,
108
+
changed to have an empty path.""")
109
+
@cli_util.option('--oidc-client-id', help="""A client id that all tokens must be issued for.""")
110
+
@cli_util.option('--oidc-username-claim', help="""JWT claim to use as the user name. By default sub, which is expected to be a unique identifier of the end
111
+
user. Admins can choose other claims, such as email or name, depending on their provider. However, claims
112
+
other than email will be prefixed with the issuer URL to prevent naming clashes with other plugins.""")
113
+
@cli_util.option('--oidc-username-prefix', help="""Prefix prepended to username claims to prevent clashes with existing names (such as system:users).
114
+
For example, the value oidc: will create usernames like oidc:jane.doe. If this flag isn't provided and
115
+
--oidc-username-claim is a value other than email the prefix defaults to ( Issuer URL )# where
116
+
( Issuer URL ) is the value of --oidc-issuer-url. The value - can be used to disable all prefixing.""")
117
+
@cli_util.option('--oidc-groups-claim', help="""JWT claim to use as the user's group. If the claim is present it must be an array of strings.""")
118
+
@cli_util.option('--oidc-groups-prefix', help="""Prefix prepended to group claims to prevent clashes with existing names (such as system:groups).""")
119
+
@cli_util.option('--oidc-required-claims', type=custom_types.CLI_COMPLEX_TYPE, help="""A key=value pair that describes a required claim in the ID Token. If set, the claim is verified to be present
120
+
in the ID Token with a matching value. Repeat this flag to specify multiple claims."""+custom_types.cli_complex_type.COMPLEX_TYPE_HELP)
121
+
@cli_util.option('--oidc-ca-certificate', help="""The path to the certificate for the CA that signed your identity provider's web certificate. Defaults to the
122
+
host's root CAs.""")
123
+
@cli_util.option('--oidc-signing-algorithms', type=custom_types.CLI_COMPLEX_TYPE, help="""The signing algorithms accepted. Default is ["RS256"]."""+custom_types.cli_complex_type.COMPLEX_TYPE_HELP)
124
+
@cli_util.option('--open-id-connect-auth-enabled', type=click.BOOL, help="""Whether the cluster has OIDC Auth Config enabled. Defaults to false.""")
125
+
@cli_util.option('--open-id-connect-discovery-enabled', type=click.BOOL, help="""Whether the cluster has OIDC Discovery enabled. Defaults to false. If set to true, the cluster will be assigned a public OIDC Discovery endpoint.""")
106
126
@cli_util.option('--pods-cidr', help="""The available group of network addresses that can be allocated to pods running\
107
127
in the cluster, expressed as a single, contiguous IPv4 CIDR block. For example, 10.244.0.0/16.""")
108
128
@cli_util.option('--services-cidr', help="""The available group of network addresses that can be exposed as Kubernetes\
This option is a JSON list with items of type AddonConfiguration. For documentation on AddonConfiguration please see our API reference: https://docs.cloud.oracle.com/api/#/en/containerengine/20180222/datatypes/AddonConfiguration."""+custom_types.cli_complex_type.COMPLEX_TYPE_HELP)
1432
+
@cli_util.option('--is-override-existing', type=click.BOOL, help=u"""Whether or not to override an existing addon installation. Defaults to false. If set to true, any existing addon installation would be overridden as per new installation details.""")
1432
1433
@cli_util.option('--if-match', help=u"""For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to the value of the etag from a previous GET or POST response for that resource. The resource will be updated or deleted only if the etag you provide matches the resource's current etag value.""")
1433
1434
@cli_util.option('--wait-for-state', type=custom_types.CliCaseInsensitiveChoice(["ACCEPTED", "IN_PROGRESS", "FAILED", "SUCCEEDED", "CANCELING", "CANCELED"]), multiple=True, help="""This operation asynchronously creates, modifies or deletes a resource and uses a work request to track the progress of the operation. Specify this option to perform the action and then wait until the work request reaches a certain state. Multiple states can be specified, returning on the first state. For example, --wait-for-state SUCCEEDED --wait-for-state FAILED would return on whichever lifecycle state is reached first. If timeout is reached, a return code of 2 is returned. For any other error, a return code of 1 is returned.""")
1434
1435
@cli_util.option('--max-wait-seconds', type=click.INT, help="""The maximum time to wait for the work request to reach the state defined by --wait-for-state. Defaults to 1200 seconds.""")
0 commit comments