Versions in this module Expand all Collapse all v0 v0.0.1 Nov 28, 2021 Changes in this version + const ClusterName + const KArmadaKubeConfigName + const KArmadaSchedulerDeploymentName + const KArmadaSchedulerServiceAccountName + const UserName + var DataPath string + var EtcdDataPath string + var EtcdImage string + var EtcdInitImage string + var EtcdReplicas int32 + var EtcdStorageMode string + var EtcdStorageSize string + var ExternalIP string + var KArmadaApiServerImage string + var KArmadaApiServerReplicas int32 + var KArmadaControllerManagerImage string + var KArmadaControllerManagerReplicas int32 + var KArmadaKubeControllerManagerImage string + var KArmadaKubeControllerManagerReplicas int32 + var KArmadaMasterIP string + var KArmadaMasterPort int32 + var KArmadaSchedulerImage string + var KArmadaSchedulerReplicas int32 + var KArmadaWebhookImage string + var KArmadaWebhookReplicas int32 + var KubeConfig string + var Namespace string + var NodeSelectorLabels = map[string]string + var StorageClassesName string + func Deploy() + func WaitEtcdReplicasetInDesired(c *kubernetes.Clientset, namespace, selector string, timeout int) error + func WaitPodReady(c *kubernetes.Clientset, namespace, selector string, timeout int) error + type InstallOptions struct + CertAndKeyFileData map[string][]byte + CertAndKeyFileName certs.CertAndKeyFileName + KubeClientSet *kubernetes.Clientset + MasterIP []net.IP + Namespace string + RestConfig *rest.Config + func (i *InstallOptions) AddNodeSelectorLabels() error + func (i *InstallOptions) ClusterRoleBindingFromSpec(clusterRoleBindingName, clusterRoleName, saName string) *rbacv1.ClusterRoleBinding + func (i *InstallOptions) ClusterRoleFromSpec(name string, rules []rbacv1.PolicyRule) *rbacv1.ClusterRole + func (i *InstallOptions) CreateClusterRole(clusterRole *rbacv1.ClusterRole) error + func (i *InstallOptions) CreateClusterRoleBinding(clusterRole *rbacv1.ClusterRoleBinding) error + func (i *InstallOptions) CreateNamespace() error + func (i *InstallOptions) CreateSecret(secret *corev1.Secret) error + func (i *InstallOptions) CreateService(service *corev1.Service) error + func (i *InstallOptions) CreateServiceAccount(sa *[]corev1.ServiceAccount) error + func (i *InstallOptions) SecretFromSpec(name string, secretType corev1.SecretType, data map[string]string) *corev1.Secret + func (i *InstallOptions) ServiceAccountFromSpec(name []string) *[]corev1.ServiceAccount + type InstallOptionsController interface + AddNodeSelectorLabels func() error + CreateClusterRole func(clusterRole *rbacv1.ClusterRole) error + CreateClusterRoleBinding func(clusterRole *rbacv1.ClusterRoleBinding) error + CreateNamespace func() error + CreateSecret func(secret *corev1.Secret) error + CreateService func(service *corev1.Service) error + CreateServiceAccount func(sa *[]corev1.ServiceAccount) error v0.0.1-alpha Nov 21, 2021