acl

package
v1.16.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 29, 2024 License: MPL-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const TestKubernetesJWT_A = "" /* 834-byte string literal not displayed */

TestKubernetesJWT_A is a valid service account jwt extracted from a minikube setup.

{
  "iss": "kubernetes/serviceaccount",
  "kubernetes.io/serviceaccount/namespace": "default",
  "kubernetes.io/serviceaccount/secret.name": "admin-token-qlz42",
  "kubernetes.io/serviceaccount/service-account.name": "admin",
  "kubernetes.io/serviceaccount/service-account.uid": "738bc251-6532-11e9-b67f-48e6c8b8ecb5",
  "sub": "system:serviceaccount:default:admin"
}
View Source
const TestKubernetesJWT_B = "" /* 830-byte string literal not displayed */

TestKubernetesJWT_B is a valid service account jwt extracted from a minikube setup.

{ "iss": "kubernetes/serviceaccount", "kubernetes.io/serviceaccount/namespace": "default", "kubernetes.io/serviceaccount/secret.name": "demo-token-kmb9n", "kubernetes.io/serviceaccount/service-account.name": "demo", "kubernetes.io/serviceaccount/service-account.uid": "76091af4-4b56-11e9-ac4b-708b11801cbe", "sub": "system:serviceaccount:default:demo" }

Variables

This section is empty.

Functions

func ExtractNodeIdentities

func ExtractNodeIdentities(nodeIdents []string) ([]*api.ACLNodeIdentity, error)

func ExtractServiceIdentities

func ExtractServiceIdentities(serviceIdents []string) ([]*api.ACLServiceIdentity, error)

func GetBindingRuleIDFromPartial

func GetBindingRuleIDFromPartial(client *api.Client, partialID string) (string, error)

func GetPolicyByName

func GetPolicyByName(client *api.Client, name string) (*api.ACLPolicy, error)

func GetPolicyIDByName

func GetPolicyIDByName(client *api.Client, name string) (string, error)

func GetPolicyIDFromPartial

func GetPolicyIDFromPartial(client *api.Client, partialID string) (string, error)

func GetRoleIDByName

func GetRoleIDByName(client *api.Client, name string) (string, error)

func GetRoleIDFromPartial

func GetRoleIDFromPartial(client *api.Client, partialID string) (string, error)

func GetTokenAccessorIDFromPartial

func GetTokenAccessorIDFromPartial(client *api.Client, partialAccessorID string) (string, error)

func New

func New() *cmd

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL