Documentation ¶
Index ¶
Constants ¶
const ( ClusterPhaseNone = "" ClusterPhasePending = "Pending" ClusterPhaseWaitingForCluster = "Waiting" ClusterPhaseUpgrading = "Upgrading" ClusterPhaseDeleting = "Deleting" ClusterPhaseReady = "Ready" ClusterPhaseFailed = "Failed" ClusterPhaseError = "Error" OpctlHostname = "localhost" )
Variables ¶
This section is empty.
Functions ¶
Types ¶
type ClusterInstanceUpdates ¶
type ReconcileAksCluster ¶
ReconcileAksCluster reconciles a AksCluster object
func (*ReconcileAksCluster) Reconcile ¶
Reconcile reads that state of the cluster for a AksCluster object and makes changes based on the state read and what is in the AksCluster.Spec TODO(user): Modify this Reconcile function to implement your Controller logic. The scaffolding writes a Deployment as an example Automatically generate RBAC rules to allow the Controller to read and write Deployments +kubebuilder:rbac:groups=apps,resources=deployments,verbs=get;list;watch;create;update;patch;delete +kubebuilder:rbac:groups=apps,resources=deployments/status,verbs=get;update;patch +kubebuilder:rbac:groups=azure.cnct.io,resources=aksclusters,verbs=get;list;watch;create;update;patch;delete +kubebuilder:rbac:groups=azure.cnct.io,resources=aksclusters/status,verbs=get;update;patch
func (*ReconcileAksCluster) ResolveOperation ¶
func (r *ReconcileAksCluster) ResolveOperation(input ResolveOperationInput)
ResolveOperation waits for the provided operation to complete and update the AksCluster resource status phase