apiserverk8s.io/apiserver/pkg/server/flagz Index | Files | Directories

package flagz

import "k8s.io/apiserver/pkg/server/flagz"

Index

Constants

const DefaultFlagzPath = "/flagz"

Functions

func Install

func Install(m mux, componentName string, flagReader Reader, opts ...Option)

Install installs the flagz endpoint to the given mux.

Types

type NamedFlagSetsReader

type NamedFlagSetsReader struct {
	FlagSets cliflag.NamedFlagSets
}

NamedFlagSetsReader implements Reader for cliflag.NamedFlagSets

func (NamedFlagSetsReader) GetFlagz

func (n NamedFlagSetsReader) GetFlagz() map[string]string

type Option

type Option func(reg *registry)

Option is a function to configure registry.

type Reader

type Reader interface {
	GetFlagz() map[string]string
}

Source Files

flagreader.go flagz.go registry.go textserializer.go

Directories

PathSynopsis
pkg/server/flagz/api
pkg/server/flagz/api/v1alpha1Package v1alpha1 contains API Schema definitions for the flagz v1alpha1 API group
pkg/server/flagz/api/v1beta1Package v1beta1 contains API Schema definitions for the flagz v1beta1 API group
pkg/server/flagz/negotiate
pkg/server/flagz/testing
Version
v0.36.0 (latest)
Published
Apr 22, 2026
Platform
linux/amd64
Imports
26 packages
Last checked
5 days ago

Tools for package owners.