resources

package
v0.6.0 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ConfigMapName

func ConfigMapName(component *v1alpha2.Component, configMap *corev1.ConfigMap) string

func CopyConfigMap

func CopyConfigMap(source, destination *corev1.ConfigMap)

func CopyDeployment

func CopyDeployment(source, destination *appsv1.Deployment, component *v1alpha2.Component)

func CopyHpa

func CopyHpa(source, destination *autoscalingv2beta1.HorizontalPodAutoscaler)

func CopySecret

func CopySecret(source, destination *corev1.Secret)

func CopyService

func CopyService(source, destination *corev1.Service)

func CopyServingVirtualService

func CopyServingVirtualService(source, destination *v1alpha3.VirtualService)

func CopyStatefulSet

func CopyStatefulSet(source, destination *appsv1.StatefulSet, component *v1alpha2.Component)

func CopyTlsPolicy

func CopyTlsPolicy(source, destination *istioauthenticationv1alpha1.Policy)

func DeploymentName

func DeploymentName(component *v1alpha2.Component) string

func HpaName

func HpaName(component *v1alpha2.Component) string

func JobName

func JobName(component *v1alpha2.Component) string

func MakeConfigMap

func MakeConfigMap(component *v1alpha2.Component, configMap *corev1.ConfigMap) *corev1.ConfigMap

func MakeDeployment

func MakeDeployment(component *v1alpha2.Component) *appsv1.Deployment

func MakeJob

func MakeJob(component *v1alpha2.Component) *batchv1.Job

func MakePersistentVolumeClaim

func MakePersistentVolumeClaim(component *v1alpha2.Component, volumeClaim *v1alpha2.VolumeClaim) *corev1.PersistentVolumeClaim

func MakeSecret

func MakeSecret(component *v1alpha2.Component, secret *corev1.Secret, cfg config.Interface) (*corev1.Secret, error)

func MakeService

func MakeService(component *v1alpha2.Component) *corev1.Service

func MakeServingConfiguration

func MakeServingConfiguration(component *v1alpha2.Component) *servingv1alpha1.Configuration

func MakeServingVirtualService

func MakeServingVirtualService(component *v1alpha2.Component) *v1alpha3.VirtualService

func MakeStatefulSet

func MakeStatefulSet(component *v1alpha2.Component) *appsv1.StatefulSet

func PersistentVolumeClaimName

func PersistentVolumeClaimName(component *v1alpha2.Component, volumeClaim *v1alpha2.VolumeClaim) string

func RequireConfigMapUpdate

func RequireConfigMapUpdate(component *v1alpha2.Component, configMap *corev1.ConfigMap) bool

func RequireDeployment

func RequireDeployment(component *v1alpha2.Component) bool

func RequireDeploymentUpdate

func RequireDeploymentUpdate(component *v1alpha2.Component, deployment *appsv1.Deployment) bool

func RequireHpa

func RequireHpa(component *v1alpha2.Component) bool

func RequireJob

func RequireJob(component *v1alpha2.Component) bool

func RequireJobUpdate

func RequireJobUpdate(component *v1alpha2.Component, job *batchv1.Job) bool

func RequireKnativeServing

func RequireKnativeServing(component *v1alpha2.Component) bool

func RequireSecretUpdate

func RequireSecretUpdate(component *v1alpha2.Component, secret *corev1.Secret) bool

func RequireService

func RequireService(component *v1alpha2.Component) bool

func RequireServiceUpdate

func RequireServiceUpdate(component *v1alpha2.Component, service *corev1.Service) bool

func RequireServingConfigurationUpdate

func RequireServingConfigurationUpdate(component *v1alpha2.Component, configuration *servingv1alpha1.Configuration) bool

func RequireServingVirtualServiceUpdate

func RequireServingVirtualServiceUpdate(component *v1alpha2.Component, virtualService *v1alpha3.VirtualService) bool

func RequireStatefulSet

func RequireStatefulSet(component *v1alpha2.Component) bool

func RequireStatefulSetUpdate

func RequireStatefulSetUpdate(component *v1alpha2.Component, statefulSet *appsv1.StatefulSet) bool

func RequireTlsPolicy

func RequireTlsPolicy(component *v1alpha2.Component) bool

func RequireTlsPolicyUpdate

func RequireTlsPolicyUpdate(component *v1alpha2.Component, policy *istioauthenticationv1alpha1.Policy) bool

func SecretName

func SecretName(component *v1alpha2.Component, secret *corev1.Secret) string

func ServiceName

func ServiceName(component *v1alpha2.Component) string

func ServingConfigurationName

func ServingConfigurationName(component *v1alpha2.Component) string

func ServingRevisionName

func ServingRevisionName(component *v1alpha2.Component) string

func ServingVirtualServiceName

func ServingVirtualServiceName(component *v1alpha2.Component) string

func StatefulSetName

func StatefulSetName(component *v1alpha2.Component) string

func StatusFromConfigMap

func StatusFromConfigMap(component *v1alpha2.Component, configMap *corev1.ConfigMap)

func StatusFromDeployment

func StatusFromDeployment(component *v1alpha2.Component, deployment *appsv1.Deployment)

func StatusFromHpa

func StatusFromHpa(component *v1alpha2.Component, hpa *autoscalingv2beta1.HorizontalPodAutoscaler)

func StatusFromJob

func StatusFromJob(component *v1alpha2.Component, job *batchv1.Job)

func StatusFromPersistentVolumeClaim

func StatusFromPersistentVolumeClaim(component *v1alpha2.Component, pvc *corev1.PersistentVolumeClaim)

func StatusFromSecret

func StatusFromSecret(component *v1alpha2.Component, secret *corev1.Secret)

func StatusFromService

func StatusFromService(component *v1alpha2.Component, service *corev1.Service)

func StatusFromServingConfiguration

func StatusFromServingConfiguration(component *v1alpha2.Component, configuration *servingv1alpha1.Configuration,
	listerFn func(selector labels.Selector) ([]*appsv1.Deployment, error))

func StatusFromServingVirtualService

func StatusFromServingVirtualService(component *v1alpha2.Component, virtualService *v1alpha3.VirtualService)

func StatusFromStatefulSet

func StatusFromStatefulSet(component *v1alpha2.Component, statefulSet *appsv1.StatefulSet)

func StatusFromTlsPolicy

func StatusFromTlsPolicy(component *v1alpha2.Component, policy *istioauthenticationv1alpha1.Policy)

func TlsPolicyName

func TlsPolicyName(component *v1alpha2.Component) string

Types

This section is empty.

Jump to

Keyboard shortcuts

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