Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DeploymentMutator ¶
type DeploymentMutator struct {
// contains filtered or unexported fields
}
func NewDeploymentMutator ¶
func NewDeploymentMutator(upstreamURL *url.URL, secretLister ListSecretFunc, serviceLister listerscorev1.ServiceLister, syncTargetLogicalClusterName logicalcluster.Name, syncTargetUID types.UID, syncTargetName, dnsNamespace string) *DeploymentMutator
func (*DeploymentMutator) GVR ¶
func (dm *DeploymentMutator) GVR() schema.GroupVersionResource
func (*DeploymentMutator) Mutate ¶
func (dm *DeploymentMutator) Mutate(obj *unstructured.Unstructured) error
Mutate applies the mutator changes to the object.
type ListSecretFunc ¶
type SecretMutator ¶
type SecretMutator struct { }
func NewSecretMutator ¶
func NewSecretMutator() *SecretMutator
func (*SecretMutator) GVR ¶
func (sm *SecretMutator) GVR() schema.GroupVersionResource
func (*SecretMutator) Mutate ¶
func (sm *SecretMutator) Mutate(obj *unstructured.Unstructured) error
Mutate applies the mutator changes to the object.
Click to show internal directories.
Click to hide internal directories.