Documentation ¶
Index ¶
Constants ¶
View Source
const PluginName = "ClusterTrustBundleAttest"
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Plugin ¶
Plugin is the ClusterTrustBundle attest plugin.
In order to create or update a ClusterTrustBundle that sets signerName, you must have the following permission: group=certificates.k8s.io resource=signers resourceName=<the signer name> verb=attest.
func (*Plugin) InspectFeatureGates ¶
func (p *Plugin) InspectFeatureGates(featureGates featuregate.FeatureGate)
InspectFeatureGates implements WantsFeatures.
func (*Plugin) SetAuthorizer ¶
func (p *Plugin) SetAuthorizer(authz authorizer.Authorizer)
SetAuthorizer sets the plugin's authorizer.
func (*Plugin) Validate ¶
func (p *Plugin) Validate(ctx context.Context, a admission.Attributes, _ admission.ObjectInterfaces) error
func (*Plugin) ValidateInitialization ¶
ValidateInitialization checks that the plugin was initialized correctly.
Click to show internal directories.
Click to hide internal directories.