Documentation ¶
Index ¶
- Constants
- func IsCredentialsNotFoundError(err error) bool
- func IsInvalidConfig(err error) bool
- func IsMissingOrganizationLabel(err error) bool
- func IsRequirementsNotMet(err error) bool
- func IsTimeout(err error) bool
- func IsTooManyCredentialsError(err error) bool
- func IsUnknownKindError(err error) bool
- func IsVnetCidrNotSetError(err error) bool
- type Config
- type Resource
Constants ¶
const (
Name = "spark"
)
const (
ProviderAzure = "azure"
)
Variables ¶
This section is empty.
Functions ¶
func IsCredentialsNotFoundError ¶
IsCredentialsNotFoundError asserts credentialsNotFoundError.
func IsInvalidConfig ¶
IsInvalidConfig asserts invalidConfigError.
func IsMissingOrganizationLabel ¶
IsMissingOrganizationLabel asserts missingOrganizationLabel.
func IsRequirementsNotMet ¶
IsRequirementsNotMet asserts requirementsNotMetError.
func IsTooManyCredentialsError ¶
IsTooManyCredentialsError asserts tooManyCredentialsError.
func IsUnknownKindError ¶
IsUnknownKindError asserts unknownKindError.
func IsVnetCidrNotSetError ¶
IsCredentialsNotFoundError asserts credentialsNotFoundError.
Types ¶
type Config ¶
type Config struct { APIServerSecurePort int Azure setting.Azure Calico azureconfig.CalicoConfig CertsSearcher certs.Interface ClusterIPRange string CredentialProvider credential.Provider CtrlClient client.Client DockerhubToken string EtcdPrefix string Ignition setting.Ignition Logger micrologger.Logger OIDC setting.OIDC RegistryDomain string RegistryMirrors []string SSHUserList employees.SSHUserList SSOPublicKey string }
type Resource ¶
type Resource struct {
// contains filtered or unexported fields
}
Resource simulates a CAPI Bootstrap provider by rendering cloudconfig files while watching Spark CRs.
func (*Resource) EnsureCreated ¶
EnsureCreated is checking if corresponding Spark CRD exists. In that case it renders k8scloudconfig for a node pool based on existing CAPI & CAPZ CRs. The rendered config is saved in a Secret, referenced by the Spark CRD.
func (*Resource) EnsureDeleted ¶
EnsureDeleted will delete the `Spark` CR that was created for this specific node pool, and the `Secret` referenced by it.