Documentation ¶
Index ¶
Constants ¶
View Source
const (
// PluginName is the name of this admission plugin.
PluginName = "ShootDNSHostedZone"
)
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Finder ¶
Finder contains listers and and admission handler.
func (*Finder) Admit ¶
func (h *Finder) Admit(a admission.Attributes) error
Admit tries to determine a DNS hosted zone for the Shoot's external domain.
func (*Finder) SetInternalGardenInformerFactory ¶
func (h *Finder) SetInternalGardenInformerFactory(f gardeninformers.SharedInformerFactory)
SetInternalGardenInformerFactory gets Lister from SharedInformerFactory.
func (*Finder) SetKubeInformerFactory ¶
func (h *Finder) SetKubeInformerFactory(f kubeinformers.SharedInformerFactory)
SetKubeInformerFactory gets Lister from SharedInformerFactory.
func (*Finder) ValidateInitialization ¶
ValidateInitialization checks whether the plugin was correctly initialized.
Click to show internal directories.
Click to hide internal directories.