Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Resolver ¶
type Resolver struct {
// contains filtered or unexported fields
}
Resolver resolves matryoshkav1alpha1.Kubeconfig to its manifests.
func NewResolver ¶
NewResolver creates a new Resolver.
func (*Resolver) ObjectReferences ¶
func (r *Resolver) ObjectReferences(kubeconfig *matryoshkav1alpha1.Kubeconfig) (clientutils.ObjectRefSet, error)
ObjectReferences returns a clientutils.ObjectRefSet of all objects the matryoshkav1alpha1.Kubeconfig references.
func (*Resolver) Resolve ¶
func (r *Resolver) Resolve(ctx context.Context, kubeconfig *matryoshkav1alpha1.Kubeconfig) (*corev1.Secret, error)
Resolve resolves a matryoshkav1alpha1.Kubeconfig to its required manifests.
Click to show internal directories.
Click to hide internal directories.