package
10.1.1+incompatible
Repository: https://github.com/openshift/openshift-azure.git
Documentation: pkg.go.dev
# Packages
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Functions
GetInternalMockCluster returns mock object of the internal API model.
# Constants
AdminUpdating means the existing OSA resource is being updated with admin privileges.
AgentPoolProfileRoleCompute is the compute role.
AgentPoolProfileRoleInfra is the infra role.
AgentPoolProfileRoleMaster is the master role.
APIVersion is the version of this API.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Creating means the OSA resource is being created.
Deleting means the OSA resource is being deleted.
Failed means the OSA resource is in failed state.
Migrating means the OSA resource is being migrated from one subscription or resource group to another.
OSTypeLinux is Linux.
OSTypeWindows is Windows.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
VMSizes.
General purpose VMs.
VMSizes.
VMSizes.
VMSizes.
VMSizes.
VMSizes.
Memory optimized VMs.
VMSizes.
VMSizes.
VMSizes.
Compute optimized VMs.
Succeeded means the last create/update succeeded.
Updating means the existing OSA resource is being updated.
Upgrading means the existing OSA resource is being upgraded.
# Structs
AADIdentityProvider defines Identity provider for MS AAD.
AgentPoolProfile represents configuration of OpenShift cluster VMs.
AuthProfile defines all possible authentication profiles for the OpenShift cluster.
AzProfile holds the azure context for where the cluster resides.
CertificateConfig contains all certificate configuration for the cluster.
CertKeyPair is an rsa private key and x509 certificate pair.
CertKeyPairChain is an rsa private key and slice of x509 certificates.
CertProfile contains the vault location for OpenShift certificates.
ComponentLogLevel represents the log levels for the various components of a cluster.
Config holds the cluster config structure.
GenevaActionListClusterVMs is the struct returned by the ListClusterVMs Geneva action API.
GenevaActionListEtcdBackups is returned by the ListEtcdBackups Geneva action API.
GenevaActionPluginVersion is the struct returned by the GetPluginVersion Geneva action API.
IdentityProvider is heavily cut down equivalent to IdentityProvider in the upstream.
ImageConfig contains all images for the pods.
MonitorProfile configuration for Azure Monitor log analytics.
NetworkProfile contains configuration for OpenShift networking.
OpenShiftManagedCluster complies with the ARM model of resource definition in a JSON template.
PluginError error returned by CreateOrUpdate to specify the step that failed.
Properties represents the cluster definition.
ResourcePurchasePlan defines the resource plan as required by ARM for billing purposes.
RouterProfile represents an OpenShift router.
ServicePrincipalProfile contains the client and secret used by the cluster for Azure Resource CRUD.
TestConfig holds all testing variables.
# Interfaces
GenevaActions is the interface for all geneva actions.
Plugin is the main interface to openshift-azure.
# Type aliases
AgentPoolProfileRole represents the role of the AgentPoolProfile.
No description provided by the author
DeployFn makes it possible to plug in different logic to the deploy.
OSType represents the OS type of VMs in an AgentPool.
No description provided by the author
ProvisioningState represents the current state of the OSA resource.
VMSize represents supported VMSizes.