Documentation
¶
Index ¶
- func GetPostDeploymentResources(spec *stewardv1alpha1.WorkerBootstrapSpec, c client.Client, ...) []resources.Resource
- func GetPreDeploymentResources(spec *stewardv1alpha1.WorkerBootstrapSpec, c client.Client) []resources.Resource
- func GetProviderGatewayResources(spec *stewardv1alpha1.WorkerBootstrapSpec, c client.Client) []resources.Resource
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetPostDeploymentResources ¶
func GetPostDeploymentResources(spec *stewardv1alpha1.WorkerBootstrapSpec, c client.Client, tcp *stewardv1alpha1.TenantControlPlane) []resources.Resource
GetPostDeploymentResources returns resources created after the Deployment. Includes the deployment patch (sidecar), service port, and Traefik IngressRouteTCP (if applicable).
func GetPreDeploymentResources ¶
func GetPreDeploymentResources(spec *stewardv1alpha1.WorkerBootstrapSpec, c client.Client) []resources.Resource
GetPreDeploymentResources returns resources that MUST be created before the KubernetesDeploymentResource. The credentials Secret is mounted as a volume in the trustd sidecar container.
func GetProviderGatewayResources ¶
func GetProviderGatewayResources(spec *stewardv1alpha1.WorkerBootstrapSpec, c client.Client) []resources.Resource
GetProviderGatewayResources returns provider-specific Gateway API resources. Only called when Gateway API CRDs are available on the cluster.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.