package
0.0.0-20250305161301-96fbd44bcd00
Repository: https://github.com/openfaas/faas-netes.git
Documentation: pkg.go.dev
# Functions
Resource takes an unqualified resource and returns a Group qualified GroupResource.
# Variables
No description provided by the author
localSchemeBuilder and AddToScheme will stay in k8s.io/kubernetes.
SchemeGroupVersion is group version used to register these objects.
# Structs
JwtIssuer is used to define a JWT issuer for a function +kubebuilder:printcolumn:name="Issuer",type=string,JSONPath=`.spec.iss` +kubebuilder:printcolumn:name="Audience",type=string,JSONPath=`.spec.aud` +kubebuilder:printcolumn:name="Expiry",type=string,JSONPath=`.spec.tokenExpiry`.
JwtIssuerList.
JwtIssuerSpec is the spec for a JwtIssuer resource.
Policy is used to define a policy for a function +kubebuilder:printcolumn:name="Statement",type=string,JSONPath=`.spec.statement`.
PolicyList is a list of Policy resources.
No description provided by the author
No description provided by the author
Role is used to define a role for a function +kubebuilder:printcolumn:name="Principal",type=string,JSONPath=`.spec.principal` +kubebuilder:printcolumn:name="Condition",type=string,JSONPath=`.spec.condition` +kubebuilder:printcolumn:name="Policy",type=string,JSONPath=`.spec.policy`.
RoleList is a list of Role resources.
RoleSpec maps a number of principals or attributes within a JWT to a set of policies.
# Type aliases
No description provided by the author