controller

package
v0.0.0-...-d1cb446 Latest Latest
Warning

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

Go to latest
Published: Jan 8, 2020 License: Apache-2.0 Imports: 25 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	LastAppliedConfigAnnotation string = "application/last-applied-configuration"
)

Functions

func GetConfigMap

func GetConfigMap(conf v3.ConfigFile, container *v3.ComponentContainer, component *v3.Component, app *v3.Application) corev1.ConfigMap

func GetObjectApplied

func GetObjectApplied(obj interface{}) string

func GetOwnerRef

func GetOwnerRef(app *v3.Application) metav1.OwnerReference

func GetOwnerRefFromNamespace

func GetOwnerRefFromNamespace(ns *corev1.Namespace) metav1.OwnerReference

func NewDeployObject

func NewDeployObject(component *v3.Component, app *v3.Application) appsv1beta2.Deployment

func NewDestinationruleObject

func NewDestinationruleObject(component *v3.Component, app *v3.Application) istiov1alpha3.DestinationRule

func NewGatewayObject

func NewGatewayObject(app *v3.Application, ns *corev1.Namespace) istiov1alpha3.Gateway

func NewQuotaHandlerObject

func NewQuotaHandlerObject(component *v3.Component, app *v3.Application) *v1alpha2.Handler

func NewQuotaInstance

func NewQuotaInstance(component *v3.Component, app *v3.Application) v1alpha2.Instance

func NewQuotaRuleObject

func NewQuotaRuleObject(component *v3.Component, app *v3.Application) v1alpha2.Rule

func NewQuotaSpec

func NewQuotaSpec(component *v3.Component, app *v3.Application) v1alpha2.QuotaSpec

func NewQuotaSpecBinding

func NewQuotaSpecBinding(component *v3.Component, app *v3.Application) v1alpha2.QuotaSpecBinding

func NewServiceObject

func NewServiceObject(component *v3.Component, app *v3.Application) corev1.Service

func NewServiceRoleBinding

func NewServiceRoleBinding(component *v3.Component, app *v3.Application) istiorbacv1alpha1.ServiceRoleBinding

func NewServiceRoleObject

func NewServiceRoleObject(component *v3.Component, app *v3.Application) istiorbacv1alpha1.ServiceRole

func NewVirtualServiceObject

func NewVirtualServiceObject(component *v3.Component, app *v3.Application) istiov1alpha3.VirtualService

func Register

func Register(ctx context.Context, userContext *config.UserOnlyContext)

Types

This section is empty.

Jump to

Keyboard shortcuts

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