...

Package bootstrapping

import "edge-infra.dev/pkg/edge/bootstrapping"
Overview
Index

Overview ▾

Index ▾

Constants
func CleanUpKustomizations(ctx context.Context, path string, bucketName, clusterVersion string, log logr.Logger, cl client.Client) error
type ConnectionSecret
    func CreateRegionConnectionSecret() *ConnectionSecret
    func (c *ConnectionSecret) Build(stringData bool) *corev1.Secret
    func (c *ConnectionSecret) ClusterCA(ca string) *ConnectionSecret
    func (c *ConnectionSecret) ClusterType(ct string) *ConnectionSecret
    func (c *ConnectionSecret) Endpoint(endpoint string) *ConnectionSecret
    func (c *ConnectionSecret) Joined(joined string) *ConnectionSecret
    func (c *ConnectionSecret) Namespace(ns string) *ConnectionSecret
    func (c *ConnectionSecret) ObjectMetaName(name string) *ConnectionSecret
    func (c *ConnectionSecret) ObjectMetaNamespace(ns string) *ConnectionSecret
    func (c *ConnectionSecret) ProjectID(pid string) *ConnectionSecret
    func (c *ConnectionSecret) StoreNamespace(sns string) *ConnectionSecret
    func (c *ConnectionSecret) TypeMetaAPIVersion(apiVersion string) *ConnectionSecret
    func (c *ConnectionSecret) TypeMetaKind(kind string) *ConnectionSecret
type DataSyncSecret
    func CreateDataSyncSecret() *DataSyncSecret
    func (d *DataSyncSecret) Build(stringData bool) *corev1.Secret
    func (d *DataSyncSecret) ObjectMetaName(name string) *DataSyncSecret
    func (d *DataSyncSecret) ObjectMetaNamespace(ns string) *DataSyncSecret
    func (d *DataSyncSecret) ServiceAccount(sa string) *DataSyncSecret
    func (d *DataSyncSecret) TypeMetaAPIVersion(apiVersion string) *DataSyncSecret
    func (d *DataSyncSecret) TypeMetaKind(kind string) *DataSyncSecret

Package files

connection_secret.go data_sync_secret.go kustomizations.go

Constants

const (
    // DataSyncSecretName is the name of the secret for data sync
    DataSyncSecretName = "gcp-auth-token" //nolint
    // DataSyncNamespace is the namespace of the secret for data sync
    DataSyncNamespace = "data-sync-connector"
    // DataSyncKey is the key for the data sync secret data containing the service account
    DataSyncKey = "auth-token"
)

func CleanUpKustomizations

func CleanUpKustomizations(ctx context.Context, path string, bucketName, clusterVersion string, log logr.Logger, cl client.Client) error

type ConnectionSecret

type ConnectionSecret struct {
    // contains filtered or unexported fields
}

func CreateRegionConnectionSecret

func CreateRegionConnectionSecret() *ConnectionSecret

func (*ConnectionSecret) Build

func (c *ConnectionSecret) Build(stringData bool) *corev1.Secret

func (*ConnectionSecret) ClusterCA

func (c *ConnectionSecret) ClusterCA(ca string) *ConnectionSecret

func (*ConnectionSecret) ClusterType

func (c *ConnectionSecret) ClusterType(ct string) *ConnectionSecret

func (*ConnectionSecret) Endpoint

func (c *ConnectionSecret) Endpoint(endpoint string) *ConnectionSecret

func (*ConnectionSecret) Joined

func (c *ConnectionSecret) Joined(joined string) *ConnectionSecret

func (*ConnectionSecret) Namespace

func (c *ConnectionSecret) Namespace(ns string) *ConnectionSecret

func (*ConnectionSecret) ObjectMetaName

func (c *ConnectionSecret) ObjectMetaName(name string) *ConnectionSecret

func (*ConnectionSecret) ObjectMetaNamespace

func (c *ConnectionSecret) ObjectMetaNamespace(ns string) *ConnectionSecret

func (*ConnectionSecret) ProjectID

func (c *ConnectionSecret) ProjectID(pid string) *ConnectionSecret

func (*ConnectionSecret) StoreNamespace

func (c *ConnectionSecret) StoreNamespace(sns string) *ConnectionSecret

func (*ConnectionSecret) TypeMetaAPIVersion

func (c *ConnectionSecret) TypeMetaAPIVersion(apiVersion string) *ConnectionSecret

func (*ConnectionSecret) TypeMetaKind

func (c *ConnectionSecret) TypeMetaKind(kind string) *ConnectionSecret

type DataSyncSecret

DataSyncSecret is the struct used to create the data sync secret

type DataSyncSecret struct {
    // contains filtered or unexported fields
}

func CreateDataSyncSecret

func CreateDataSyncSecret() *DataSyncSecret

CreateDataSyncSecret creates a new data sync secret struct

func (*DataSyncSecret) Build

func (d *DataSyncSecret) Build(stringData bool) *corev1.Secret

Build creates the data sync secret and returns it.

func (*DataSyncSecret) ObjectMetaName

func (d *DataSyncSecret) ObjectMetaName(name string) *DataSyncSecret

ObjectMetaName sets the objectMetaName for the data sync secret

func (*DataSyncSecret) ObjectMetaNamespace

func (d *DataSyncSecret) ObjectMetaNamespace(ns string) *DataSyncSecret

ObjectMetaNamespace sets the objectMetaNamespace for the data sync secret

func (*DataSyncSecret) ServiceAccount

func (d *DataSyncSecret) ServiceAccount(sa string) *DataSyncSecret

ServiceAccount sets the serviceAccount for the data sync secret

func (*DataSyncSecret) TypeMetaAPIVersion

func (d *DataSyncSecret) TypeMetaAPIVersion(apiVersion string) *DataSyncSecret

TypeMetaAPIVersion sets the typeMetaAPIVersion for the data sync secret

func (*DataSyncSecret) TypeMetaKind

func (d *DataSyncSecret) TypeMetaKind(kind string) *DataSyncSecret

TypeMetaKind sets the typeMetaKind for the data sync secret