KubectlAliases.

KubectlAuthReconcileWithResult(ICakeContext, KubectlAuthReconcileSettings) Method

Summary

Reconciles rules for RBAC Role, RoleBinding, ClusterRole, and ClusterRole binding objects. Missing objects are created, and the containing namespace is created for namespaced objects, if required. Existing roles are updated to include the permissions in the input objects, and remove extra permissions if --remove-extra-permissions is specified. Existing bindings are updated to include the subjects in the input objects, and remove extra subjects if --remove-extra-subjects is specified. This is preferred to 'apply' for RBAC resources so that semantically-aware merging of rules and subjects is done.
Assembly
Cake.Kubectl.dll
Namespace
Cake.Kubectl
Containing Type
KubectlAliases

Syntax

public static IEnumerable<string> KubectlAuthReconcileWithResult(this ICakeContext context, KubectlAuthReconcileSettings settings)

Attributes

Type Description
CakeMethodAliasAttribute

Parameters

Name Type Description
context ICakeContext The context.
settings KubectlAuthReconcileSettings The settings.

Return Value

Type Description
IEnumerable<string> Output lines.