Documentation
¶
Index ¶
- type AKSActivities
- type AKSImpl
- func (a *AKSImpl) AKSApplyActivity(ctx context.Context, rgID, subnetID, userId string, aks models.AKS) (string, error)
- func (a *AKSImpl) AKSInitActivity(ctx context.Context) (string, error)
- func (a *AKSImpl) AKSOutputActivity(ctx context.Context) (map[string]string, error)
- func (a *AKSImpl) DNSApplyActivity(ctx context.Context, ipaddress string, req models.AKS) (string, error)
- func (a *AKSImpl) DNSInitActivity(ctx context.Context) (string, error)
- func (a *AKSImpl) DNSOutputActivity(ctx context.Context) (map[string]string, error)
- func (a *AKSImpl) DeployResourcesWithKubectlActivity(ctx context.Context, kubeconfigPath, yamlFilePath string, aks models.AKS) error
- func (a *AKSImpl) GitCreateTicketActivity(ctx context.Context, ...) (string, error)
- func (a *AKSImpl) GitCreateTicketAppDeployActivity(ctx context.Context, ...) (string, error)
- func (a *AKSImpl) GitPollTicketActivity(ctx context.Context, ticketid, token string) error
- func (a *AKSImpl) KubeConfigActivity(ctx context.Context, aks models.AKS) (string, error)
- func (a *AKSImpl) ManagedIdentityApplyActivity(ctx context.Context, rgId string, aks models.AKS) (string, error)
- func (a *AKSImpl) ManagedIdentityInitActivity(ctx context.Context) (string, error)
- func (a *AKSImpl) ManagedIdentityOutputActivity(ctx context.Context) (map[string]string, error)
- func (a *AKSImpl) NginxApplyActivity(ctx context.Context, ipaddress string, aks models.AKS) (string, error)
- func (a *AKSImpl) NginxInitActivity(ctx context.Context) (string, error)
- func (a *AKSImpl) NodePoolApplyActivity(ctx context.Context, aksid, akssubnetid string, aks models.AKS) (string, error)
- func (a *AKSImpl) NodePoolInitActivity(ctx context.Context) (string, error)
- func (a *AKSImpl) NodePoolOutputActivity(ctx context.Context) (map[string]string, error)
- func (a *AKSImpl) PublicIPApplyActivity(ctx context.Context, aks models.AKS) (string, error)
- func (a *AKSImpl) PublicIPInitActivity(ctx context.Context) (string, error)
- func (a *AKSImpl) PublicIPOutputActivity(ctx context.Context) (map[string]string, error)
- func (a *AKSImpl) RGApplyActivity(ctx context.Context, location, name, env string) (string, error)
- func (a *AKSImpl) RGInitActivity(ctx context.Context) (string, error)
- func (a *AKSImpl) RGOutputActivity(ctx context.Context) (map[string]string, error)
- func (a *AKSImpl) SubnetApplyActivity(ctx context.Context, vnet, rgname string) (string, error)
- func (a *AKSImpl) SubnetInitActivity(ctx context.Context) (string, error)
- func (a *AKSImpl) SubnetOutputActivity(ctx context.Context) (map[string]string, error)
- func (a *AKSImpl) VNetApplyActivity(ctx context.Context, vnetblock string, rg, location, env, vnetName string) (string, error)
- func (a *AKSImpl) VNetInitActivity(ctx context.Context) (string, error)
- func (a *AKSImpl) VNetOutputActivity(ctx context.Context) (map[string]string, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AKSActivities ¶
type AKSActivities interface { RGInitActivity(ctx context.Context) (string, error) RGApplyActivity(ctx context.Context, request models.AKS) (string, error) RGOutputActivity(ctx context.Context) (map[string]string, error) VnetInitActivity(ctx context.Context) (string, error) VnetApplyActivity(ctx context.Context, request models.AKS) (string, error) VnetOutputActivity(ctx context.Context) (map[string]string, error) SubnetInitActivity(ctx context.Context) (string, error) SubnetApplyActivity(ctx context.Context, request models.AKS) (string, error) SubnetOutputActivity(ctx context.Context) (map[string]string, error) MIInitActivity(ctx context.Context) (string, error) MIApplyActivity(ctx context.Context, request models.AKS) (string, error) MIOutputActivity(ctx context.Context) (map[string]string, error) GitCreateTicketActivity(ctx context.Context) (string, error) GitPollTicketActivity(ctx context.Context) (string, error) GitCreateTicketAppDeployActivity(ctx context.Context, owner, reponame, token, clustername, subid, location string) (string, error) AKSInitActivity(ctx context.Context) (string, error) AKSApplyActivity(ctx context.Context, request models.AKS, rgId, subnetId, userId string) (string, error) AKSOutputActivity(ctx context.Context) (map[string]string, error) NodePoolInitActivity(ctx context.Context) (string, error) NodePoolApplyActivity(ctx context.Context, request models.AKS) (string, error) NodePoolOutputActivity(ctx context.Context) (map[string]string, error) PublicIPInitActivity(ctx context.Context) (string, error) PublicIPApplyActivity(ctx context.Context, request models.AKS) (string, error) PublicIPOutputActivity(ctx context.Context) (map[string]string, error) DNSInitActivity(ctx context.Context) (string, error) DNSApplyActivity(ctx context.Context, request models.AKS, ipaddress string) (string, error) DNSOutputActivity(ctx context.Context) (map[string]string, error) KubeConfigActivity(ctx context.Context, aks models.AKS) (string, error) DeployResourcesWithKubectlActivity(ctx context.Context, filename, filepath string) error }
type AKSImpl ¶
type AKSImpl struct{}
func (*AKSImpl) AKSApplyActivity ¶
func (a *AKSImpl) AKSApplyActivity(ctx context.Context, rgID, subnetID, userId string, aks models.AKS) (string, error)
Azure Kubernetes Service
func (*AKSImpl) AKSInitActivity ¶
func (*AKSImpl) AKSOutputActivity ¶
func (*AKSImpl) DNSApplyActivity ¶
func (*AKSImpl) DNSInitActivity ¶
func (*AKSImpl) DNSOutputActivity ¶
func (*AKSImpl) DeployResourcesWithKubectlActivity ¶
func (*AKSImpl) GitCreateTicketActivity ¶
func (*AKSImpl) GitCreateTicketAppDeployActivity ¶
func (*AKSImpl) GitPollTicketActivity ¶
func (*AKSImpl) KubeConfigActivity ¶
func (*AKSImpl) ManagedIdentityApplyActivity ¶
func (*AKSImpl) ManagedIdentityInitActivity ¶
func (*AKSImpl) ManagedIdentityOutputActivity ¶
func (*AKSImpl) NginxApplyActivity ¶
func (*AKSImpl) NginxInitActivity ¶
func (*AKSImpl) NodePoolApplyActivity ¶
func (*AKSImpl) NodePoolInitActivity ¶
This is the common vnet provisioner
func (*AKSImpl) NodePoolOutputActivity ¶
func (*AKSImpl) PublicIPApplyActivity ¶
func (*AKSImpl) PublicIPInitActivity ¶
func (*AKSImpl) PublicIPOutputActivity ¶
func (*AKSImpl) RGApplyActivity ¶
func (*AKSImpl) RGInitActivity ¶
func (*AKSImpl) RGOutputActivity ¶
func (*AKSImpl) SubnetApplyActivity ¶
func (*AKSImpl) SubnetInitActivity ¶
func (*AKSImpl) SubnetOutputActivity ¶
func (*AKSImpl) VNetApplyActivity ¶
func (*AKSImpl) VNetInitActivity ¶
Click to show internal directories.
Click to hide internal directories.