apicast

package
v0.1.1 Latest Latest
Warning

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

Go to latest
Published: Dec 24, 2019 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

View Source
const (
	EmbeddedConfigurationMountPath  = "/tmp/gateway-configuration-volume"
	EmbeddedConfigurationVolumeName = "gateway-configuration-volume"
	EmbeddedConfigurationSecretKey  = "config.json"
)
View Source
const (
	AdminPortalURLAttributeName = "AdminPortalURL"
)

Variables

This section is empty.

Functions

func GetDefaultImageVersion

func GetDefaultImageVersion() string

Types

type APIcast

type APIcast struct {
	Namespace                        string
	DeploymentName                   string
	ServiceName                      string
	Replicas                         int32
	AppLabel                         string
	AdditionalAnnotations            map[string]string
	ServiceAccountName               string
	Image                            string
	ExposedHost                      ExposedHost
	OwnerReference                   *metav1.OwnerReference
	AdminPortalCredentialsSecretName *string

	DeploymentEnvironment          *string
	DNSResolverAddress             *string
	EnabledServices                []string
	ConfigurationLoadMode          *string
	LogLevel                       *string
	PathRoutingEnabled             *bool
	ResponseCodesIncluded          *bool
	CacheConfigurationSeconds      *int64
	ManagementAPIScope             *string
	OpenSSLPeerVerificationEnabled *bool
	GatewayConfigurationSecretName *string
}

func (*APIcast) Deployment

func (a *APIcast) Deployment() *appsv1.Deployment

func (*APIcast) Ingress

func (a *APIcast) Ingress() *extensions.Ingress

func (*APIcast) Service

func (a *APIcast) Service() *v1.Service

type ExposedHost

type ExposedHost struct {
	Host string
	TLS  []extensions.IngressTLS
}

Jump to

Keyboard shortcuts

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