Documentation ¶
Index ¶
- Constants
- func AWSKMSCredsSecret(controlPlaneNamespace string) *corev1.Secret
- func CCMDeployment(ns string) *appsv1.Deployment
- func CCMServiceAccount(ns string) *corev1.ServiceAccount
- func KubeCloudControllerCredsSecret(controlPlaneNamespace string) *corev1.Secret
- func ReconcileCCMServiceAccount(sa *corev1.ServiceAccount, ownerRef config.OwnerRef) error
- func ReconcileDeployment(deployment *appsv1.Deployment, hcp *hyperv1.HostedControlPlane, ...) error
- type AWSParams
Constants ¶
View Source
const ( Provider = util.AWSCloudProviderName ProviderConfigKey = "aws.conf" )
Variables ¶
This section is empty.
Functions ¶
func AWSKMSCredsSecret ¶
func CCMDeployment ¶ added in v0.1.10
func CCMDeployment(ns string) *appsv1.Deployment
func CCMServiceAccount ¶ added in v0.1.10
func CCMServiceAccount(ns string) *corev1.ServiceAccount
func ReconcileCCMServiceAccount ¶ added in v0.1.10
func ReconcileCCMServiceAccount(sa *corev1.ServiceAccount, ownerRef config.OwnerRef) error
func ReconcileDeployment ¶ added in v0.1.10
func ReconcileDeployment(deployment *appsv1.Deployment, hcp *hyperv1.HostedControlPlane, serviceAccountName string, releaseImageProvider *imageprovider.ReleaseImageProvider) error
Types ¶
type AWSParams ¶
type AWSParams struct { Zone string `json:"zone"` VPC string `json:"vpc"` ClusterID string `json:"clusterID"` SubnetID string `json:"subnetID"` OwnerRef *metav1.OwnerReference `json:"ownerRef"` }
func NewAWSParams ¶
func NewAWSParams(hcp *hyperv1.HostedControlPlane) *AWSParams
Click to show internal directories.
Click to hide internal directories.