Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ConfigMapRefs ¶
func ConfigMapRefs(cfg ClusterConfiguration) []string
func SecretRefs ¶
func SecretRefs(cfg ClusterConfiguration) []string
Types ¶
type ClusterConfiguration ¶
type ClusterConfiguration interface {
GetAPIServer() *configv1.APIServerSpec
GetAuthentication() *configv1.AuthenticationSpec
GetFeatureGate() *configv1.FeatureGateSpec
GetImage() *configv1.ImageSpec
GetIngress() *configv1.IngressSpec
GetNetwork() *configv1.NetworkSpec
GetOAuth() *configv1.OAuthSpec
GetScheduler() *configv1.SchedulerSpec
GetProxy() *configv1.ProxySpec
}
ClusterConfiguration is an interface for the ClusterConfiguration type in the API It is needed to avoid a circular import reference, given that this package is used by the conversion code in the API package.
Click to show internal directories.
Click to hide internal directories.