package
2.5.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

# Functions

No description provided by the author
ConvertFromPlugin converts external plugin API config type into internal API Config type.
ConvertFromV20180930preview converts from a v20180930preview.OpenShiftManagedCluster to an OpenShiftManagedCluster.
No description provided by the author
ConvertToV20180930preview converts from an OpenShiftManagedCluster to a v20180930preview.OpenShiftManagedCluster.

# 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
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
VMSizes.
General purpose VMs.
VMSizes.
VMSizes.
VMSizes.
VMSizes.
VMSizes.
VMSizes.
VMSizes.
VMSizes.
VMSizes.
VMSizes.
VMSizes.
VMSizes.
VMSizes.
Memory optimized VMs.
VMSizes.
VMSizes.
VMSizes.
VMSizes.
VMSizes.
VMSizes.
VMSizes.
VMSizes.
Compute optimized VMs.
VMSizes.
VMSizes.
VMSizes.
VMSizes.
VMSizes.
VMSizes.
Storage optimized VMs.
VMSizes.
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.
No description provided by the author
IdentityProvider is heavily cut down equivalent to IdentityProvider in the upstream.
ImageConfig contains all images for the pods.
NetworkProfile contains configuration for OpenShift networking.
OpenShiftManagedCluster complies with the ARM model of resource definition in a JSON template.
PluginConfig is passed into NewPlugin.
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.
ContextKey is a type for context property bag payload keys.
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.