goldmane

package
v1.39.1 Latest Latest
Warning

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

Go to latest
Published: Aug 14, 2025 License: Apache-2.0 Imports: 20 Imported by: 0

Documentation

Index

Constants

View Source
const (
	GoldmaneName               = "goldmane"
	GoldmaneNamespace          = common.CalicoNamespace
	GoldmaneServiceAccountName = GoldmaneName
	GoldmaneDeploymentName     = GoldmaneName
	GoldmaneRoleName           = GoldmaneName
	GoldmaneServicePort        = 7443
	GoldmaneContainerName      = "goldmane"

	GoldmaneKeyPairSecret = "goldmane-key-pair"
	GoldmaneServiceName   = "goldmane"

	GoldmaneConfigVolumeName = "config"
	GoldmaneConfigFilePath   = "/config"
	GoldmaneConfigFileName   = "config.json"
)

The names of the components related to the Guardian related rendered objects.

Variables

This section is empty.

Functions

func Goldmane

func Goldmane(cfg *Configuration) render.Component

Types

type Component

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

func (*Component) Objects

func (c *Component) Objects() ([]client.Object, []client.Object)

func (*Component) Ready

func (c *Component) Ready() bool

func (*Component) ResolveImages

func (c *Component) ResolveImages(is *operatorv1.ImageSet) error

func (*Component) SupportedOSType

func (c *Component) SupportedOSType() rmeta.OSType

type Configuration

type Configuration struct {
	PullSecrets                 []*corev1.Secret
	OpenShift                   bool
	Installation                *operatorv1.InstallationSpec
	TrustedCertBundle           certificatemanagement.TrustedBundleRO
	GoldmaneServerKeyPair       certificatemanagement.KeyPairInterface
	ManagementClusterConnection *operatorv1.ManagementClusterConnection
	ClusterDomain               string
	Goldmane                    *operatorv1.Goldmane
}

Configuration contains all the config information needed to render the component.

Jump to

Keyboard shortcuts

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