Versions in this module Expand all Collapse all v1 v1.2.5 Sep 23, 2024 Changes in this version + type ControllerClient struct + func NewControllerClient(client edgeproto.CloudletAccessApiClient) *ControllerClient + func (s *ControllerClient) CreateCloudletNode(ctx context.Context, cloudletNode *edgeproto.CloudletNode) (string, error) + func (s *ControllerClient) CreateOrUpdateDNSRecord(ctx context.Context, name, rtype, content string, ttl int, proxy bool) error + func (s *ControllerClient) DeleteCloudletNode(ctx context.Context, key *edgeproto.CloudletNodeKey) error + func (s *ControllerClient) DeleteDNSRecord(ctx context.Context, name string) error + func (s *ControllerClient) GetAppSecretVars(ctx context.Context, appKey *edgeproto.AppKey) (map[string]string, error) + func (s *ControllerClient) GetCloudletAccessVars(ctx context.Context) (map[string]string, error) + func (s *ControllerClient) GetDNSRecords(ctx context.Context, fqdn string) ([]dnsapi.Record, error) + func (s *ControllerClient) GetFederationAPIKey(ctx context.Context, fedKey *federationmgmt.FedKey) (*federationmgmt.ApiKey, error) + func (s *ControllerClient) GetKafkaCreds(ctx context.Context) (*node.KafkaCreds, error) + func (s *ControllerClient) GetOldSSHKey(ctx context.Context) (*vault.MEXKey, error) + func (s *ControllerClient) GetPublicCert(ctx context.Context, commonName string) (*vault.PublicCert, error) + func (s *ControllerClient) GetRegistryAuth(ctx context.Context, imgUrl string) (*cloudcommon.RegistryAuth, error) + func (s *ControllerClient) GetSSHPublicKey(ctx context.Context) (string, error) + func (s *ControllerClient) GetSessionTokens(ctx context.Context, secretName string) (string, error) + func (s *ControllerClient) SignSSHKey(ctx context.Context, publicKey string) (string, error)