privatelinks

package
v0.2.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 18, 2024 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const (
	AzurePrivateEndpointOperatorApiServerAnnotation string = "azure-private-endpoint-operator.giantswarm.io/private-link-apiserver-ip"
	AzurePrivateEndpointOperatorMcIngressAnnotation string = "azure-private-endpoint-operator.giantswarm.io/private-link-mc-ingress-ip"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Scope

type Scope struct {
	azurecluster.BaseScope
	// contains filtered or unexported fields
}

func NewScope

func NewScope(workloadCluster *capz.AzureCluster, client client.Client) (*Scope, error)

func (*Scope) GetPrivateLinksWithAllowedSubscription

func (s *Scope) GetPrivateLinksWithAllowedSubscription(managementClusterSubscriptionID string) []capz.PrivateLink
func (s *Scope) LookupPrivateLink(privateLinkResourceID string) (capz.PrivateLink, bool)

func (*Scope) PrivateLinksReady

func (s *Scope) PrivateLinksReady() bool

func (*Scope) SetPrivateEndpointIPAddressForMcIngress added in v0.2.0

func (s *Scope) SetPrivateEndpointIPAddressForMcIngress(ip net.IP)

func (*Scope) SetPrivateEndpointIPAddressForWcApi added in v0.2.0

func (s *Scope) SetPrivateEndpointIPAddressForWcApi(ip net.IP)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL