Documentation
¶
Index ¶
- func ClusterStatusUpdate(f ClusterStatusUpdateDataSourceFactory) core.Component
- func ConfigMap(f ConfigMapDataSourceFactory) core.OwnedComponent
- func HorizontalPodAutoscaler(f HorizontalPodAutoscalerDataSourceFactory) core.OwnedComponent
- func IstioPeerAuthentication(f IstioPeerAuthenticationDataSourceFactory) core.Component
- func NetworkPolicy(f NetworkPolicyDataSourceFactory) core.OwnedComponent
- func Role(f RoleDataSourceFactory) core.OwnedComponent
- func RoleBinding(f RoleBindingDataSourceFactory) core.OwnedComponent
- func Service(f ServiceDataSourceFactory) core.OwnedComponent
- func ServiceAccount(f ServiceAccountDataSourceFactory) core.OwnedComponent
- func StatefulSet(f StatefulSetDataSourceFactory) core.OwnedComponent
- type ClusterStatusUpdateDataSource
- type ClusterStatusUpdateDataSourceFactory
- type ConfigMapDataSource
- type ConfigMapDataSourceFactory
- type HorizontalPodAutoscalerDataSource
- type HorizontalPodAutoscalerDataSourceFactory
- type IstioPeerAuthenticationDataSource
- type IstioPeerAuthenticationDataSourceFactory
- type NetworkPolicyDataSource
- type NetworkPolicyDataSourceFactory
- type RoleBindingDataSource
- type RoleBindingDataSourceFactory
- type RoleDataSource
- type RoleDataSourceFactory
- type ServiceAccountDataSource
- type ServiceAccountDataSourceFactory
- type ServiceDataSource
- type ServiceDataSourceFactory
- type StatefulSetDataSource
- type StatefulSetDataSourceFactory
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ClusterStatusUpdate ¶
func ClusterStatusUpdate(f ClusterStatusUpdateDataSourceFactory) core.Component
func ConfigMap ¶
func ConfigMap(f ConfigMapDataSourceFactory) core.OwnedComponent
func HorizontalPodAutoscaler ¶
func HorizontalPodAutoscaler(f HorizontalPodAutoscalerDataSourceFactory) core.OwnedComponent
func IstioPeerAuthentication ¶
func IstioPeerAuthentication(f IstioPeerAuthenticationDataSourceFactory) core.Component
func NetworkPolicy ¶
func NetworkPolicy(f NetworkPolicyDataSourceFactory) core.OwnedComponent
func Role ¶
func Role(f RoleDataSourceFactory) core.OwnedComponent
func RoleBinding ¶
func RoleBinding(f RoleBindingDataSourceFactory) core.OwnedComponent
func Service ¶
func Service(f ServiceDataSourceFactory) core.OwnedComponent
func ServiceAccount ¶
func ServiceAccount(f ServiceAccountDataSourceFactory) core.OwnedComponent
func StatefulSet ¶
func StatefulSet(f StatefulSetDataSourceFactory) core.OwnedComponent
Types ¶
type ClusterStatusUpdateDataSource ¶
type ClusterStatusUpdateDataSource interface {
ListOpts() []client.ListOption
StatefulSet() *appsv1.StatefulSet
ClusterStatusConfig() *dcv1alpha1.ClusterStatusConfig
Image() *dcv1alpha1.OCIImageDefinition
}
type ClusterStatusUpdateDataSourceFactory ¶
type ClusterStatusUpdateDataSourceFactory func(client.Object) ClusterStatusUpdateDataSource
type ConfigMapDataSource ¶
type ConfigMapDataSourceFactory ¶
type ConfigMapDataSourceFactory func(object client.Object) ConfigMapDataSource
type HorizontalPodAutoscalerDataSource ¶
type HorizontalPodAutoscalerDataSource interface {
HorizontalPodAutoscaler() *autoscalingv2beta2.HorizontalPodAutoscaler
Delete() bool
}
type HorizontalPodAutoscalerDataSourceFactory ¶
type HorizontalPodAutoscalerDataSourceFactory func(client.Object) HorizontalPodAutoscalerDataSource
type IstioPeerAuthenticationDataSource ¶
type IstioPeerAuthenticationDataSource interface {
PeerAuthInfo() *istio.PeerAuthInfo
Enabled() bool
Delete() bool
}
type IstioPeerAuthenticationDataSourceFactory ¶
type IstioPeerAuthenticationDataSourceFactory func(client.Object) IstioPeerAuthenticationDataSource
type NetworkPolicyDataSource ¶
type NetworkPolicyDataSource interface {
NetworkPolicy() *networkingv1.NetworkPolicy
Delete() bool
}
type NetworkPolicyDataSourceFactory ¶
type NetworkPolicyDataSourceFactory func(client.Object) NetworkPolicyDataSource
type RoleBindingDataSource ¶
type RoleBindingDataSource interface {
RoleBinding() *rbacv1.RoleBinding
Delete() bool
}
type RoleBindingDataSourceFactory ¶
type RoleBindingDataSourceFactory func(client.Object) RoleBindingDataSource
type RoleDataSource ¶
type RoleDataSourceFactory ¶
type RoleDataSourceFactory func(client.Object) RoleDataSource
type ServiceAccountDataSource ¶
type ServiceAccountDataSource interface {
ServiceAccount() *corev1.ServiceAccount
Delete() bool
}
type ServiceAccountDataSourceFactory ¶
type ServiceAccountDataSourceFactory func(client.Object) ServiceAccountDataSource
type ServiceDataSource ¶
type ServiceDataSourceFactory ¶
type ServiceDataSourceFactory func(client.Object) ServiceDataSource
type StatefulSetDataSource ¶
type StatefulSetDataSource interface {
StatefulSet() (*appsv1.StatefulSet, error)
PVCListOpts() []client.ListOption
}
type StatefulSetDataSourceFactory ¶
type StatefulSetDataSourceFactory func(client.Object) StatefulSetDataSource
Click to show internal directories.
Click to hide internal directories.