options

package
v2.3.0 Latest Latest
Warning

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

Go to latest
Published: Jul 15, 2020 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

View Source
const (
	// ContainerImageOrg is the org of the default image url
	ContainerImageOrg = "noobaa"
	// ContainerImageRepo is the repo of the default image url
	ContainerImageRepo = "noobaa-core"
	// ContainerImageTag is the tag of the default image url
	ContainerImageTag = "5.5.0"
	// ContainerImageSemverLowerBound is the lower bound for supported image versions
	ContainerImageSemverLowerBound = "5.0.0"
	// ContainerImageSemverUpperBound is the upper bound for supported image versions
	ContainerImageSemverUpperBound = "6.0.0"
	// ContainerImageName is the default image name without the tag/version
	ContainerImageName = ContainerImageOrg + "/" + ContainerImageRepo
	// ContainerImage is the full default image url
	ContainerImage = ContainerImageName + ":" + ContainerImageTag

	// AdminAccountEmail is the default email used by the admin account
	AdminAccountEmail = "admin@noobaa.io"

	// OperatorAccountEmail is the default email used by the operator account
	OperatorAccountEmail = "operator@noobaa.io"

	// SystemName is a constant as we want just a single system per namespace
	SystemName = "noobaa"
)

Variables

View Source
var DBImage = "centos/mongodb-36-centos7"

DBImage is the default db image url it can be overridden for testing or different registry locations.

View Source
var DBStorageClass = ""

DBStorageClass is used for PVC's allocation for the noobaa server data it can be overridden for testing or different PV providers.

View Source
var DBVolumeSizeGB = 0

DBVolumeSizeGB can be used to override the default database volume size

View Source
var FlagSet = pflag.NewFlagSet("noobaa", pflag.ContinueOnError)

FlagSet defines the

View Source
var ImagePullSecret = ""

ImagePullSecret is optionally used to authenticate when pulling the container images which is needed when using a private container registry.

View Source
var MiniEnv = false

MiniEnv setting this option indicates to the operator that it is deployed on low reosurce environment This info is used by the operator for environment based decisions (e.g. number of resources to request per pod)

View Source
var Namespace = "noobaa"

Namespace is the target namespace for locating the noobaa system default is "noobaa" but in shared clusters (mainly for developers?) this can be very confusing and cause unintentional overrides so we may consider to use current namespace.

View Source
var NooBaaImage = ContainerImage

NooBaaImage is the container image url built from https://github.com/noobaa/noobaa-core it can be overridden for testing or different registry locations.

View Source
var OperatorImage = "noobaa/noobaa-operator:" + version.Version

OperatorImage is the container image url built from https://github.com/noobaa/noobaa-operator it can be overridden for testing or different registry locations.

View Source
var PVPoolDefaultStorageClass = ""

PVPoolDefaultStorageClass is used for PVC's allocation for the noobaa server data it can be overridden for testing or different PV providers.

Functions

func Cmd

func Cmd() *cobra.Command

Cmd returns a CLI command

func ObjectBucketProvisionerName

func ObjectBucketProvisionerName() string

ObjectBucketProvisionerName returns the provisioner name to be used in storage classes for OB/OBC

func RunOptions

func RunOptions(cmd *cobra.Command, args []string)

RunOptions runs a CLI command

func SubDomainNS

func SubDomainNS() string

SubDomainNS returns a unique subdomain for the namespace

Types

This section is empty.

Jump to

Keyboard shortcuts

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