package config

import "k8s.io/apiserver/pkg/admission/plugin/policy/config"

Index

Types

type PolicyConfig

type PolicyConfig struct {
	// StaticManifestsDir is the path to the directory containing static policy manifests.
	StaticManifestsDir string
}

PolicyConfig holds the configuration loaded from the config file.

func LoadMutatingConfig

func LoadMutatingConfig(configFile io.Reader) (PolicyConfig, error)

LoadMutatingConfig extracts the mutating admission policy configuration from configFile.

func LoadValidatingConfig

func LoadValidatingConfig(configFile io.Reader) (PolicyConfig, error)

LoadValidatingConfig extracts the validating admission policy configuration from configFile.

Source Files

config.go

Directories

PathSynopsis
pkg/admission/plugin/policy/config/apis
pkg/admission/plugin/policy/config/apis/policyconfigPackage policyconfig defines the configuration for the validating and mutating admission policy plugins.
pkg/admission/plugin/policy/config/apis/policyconfig/installPackage install installs the policyconfig API group, making it available as an option to all of the API encoding/decoding machinery.
pkg/admission/plugin/policy/config/apis/policyconfig/v1Package v1 is the v1 version of the API.
Version
v0.36.0 (latest)
Published
Apr 22, 2026
Platform
linux/amd64
Imports
8 packages
Last checked
2 hours ago

Tools for package owners.