Documentation ¶
Index ¶
- type Manifests
- func (mf Manifests) Clone() Manifests
- func (mf Manifests) Render(options RenderOptions) Manifests
- func (mf Manifests) ToCreatableObjects(hp *deployer.Helper, log tlog.Logger) []deployer.WaitableObject
- func (mf Manifests) ToDeletableObjects(hp *deployer.Helper, log tlog.Logger) []deployer.WaitableObject
- func (mf Manifests) ToObjects() []client.Object
- type RenderOptions
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Manifests ¶
type Manifests struct { Namespace *corev1.Namespace // master objects SAMaster *corev1.ServiceAccount CRMaster *rbacv1.ClusterRole CRBMaster *rbacv1.ClusterRoleBinding DPMaster *appsv1.Deployment SVMaster *corev1.Service // topology-updater objects SATopologyUpdater *corev1.ServiceAccount CRTopologyUpdater *rbacv1.ClusterRole CRBTopologyUpdater *rbacv1.ClusterRoleBinding DSTopologyUpdater *appsv1.DaemonSet // contains filtered or unexported fields }
func (Manifests) Render ¶
func (mf Manifests) Render(options RenderOptions) Manifests
func (Manifests) ToCreatableObjects ¶
func (Manifests) ToDeletableObjects ¶
type RenderOptions ¶
type RenderOptions struct { PullIfNotPresent bool // DaemonSet option NodeSelector *metav1.LabelSelector // Deployment option Replicas int32 // General options Namespace string }
Click to show internal directories.
Click to hide internal directories.