Versions in this module Expand all Collapse all v0 v0.7.1 Jun 29, 2019 v0.7.0 Jun 25, 2019 Changes in this version + func MutateK8sService(svc *corev1.Service) + func SKS(ns, name string, so ...SKSOption) *netv1alpha1.ServerlessService + func WithEndpointsOwnersRemoved(eps *corev1.Endpoints) + func WithHPAClass(pa *autoscalingv1alpha1.PodAutoscaler) + func WithK8sSvcOwnersRemoved(svc *corev1.Service) + func WithKPAClass(pa *autoscalingv1alpha1.PodAutoscaler) + func WithPADeletionTimestamp(r *autoscalingv1alpha1.PodAutoscaler) + func WithPAOwnersRemoved(pa *autoscalingv1alpha1.PodAutoscaler) + func WithPodAutoscalerOwnersRemoved(r *autoscalingv1alpha1.PodAutoscaler) + func WithProxyMode(sks *netv1alpha1.ServerlessService) + func WithPubService(sks *netv1alpha1.ServerlessService) + func WithSKSOwnersRemoved(sks *netv1alpha1.ServerlessService) + func WithSKSReady(sks *netv1alpha1.ServerlessService) + func WithSubsets(ep *corev1.Endpoints) + func WithTraffic(pa *autoscalingv1alpha1.PodAutoscaler) + type ClusterIngressOption func(*netv1alpha1.ClusterIngress) + func WithHosts(index int, hosts ...string) ClusterIngressOption + type EndpointsOption func(*corev1.Endpoints) + type K8sServiceOption func(*corev1.Service) + func OverrideServiceName(name string) K8sServiceOption + func SvcWithAnnotationValue(key, value string) K8sServiceOption + func WithClusterIP(ip string) K8sServiceOption + func WithExternalName(name string) K8sServiceOption + func WithSvcSelector(sel map[string]string) K8sServiceOption + type PodAutoscalerOption func(*autoscalingv1alpha1.PodAutoscaler) + func MarkResourceNotOwnedByPA(rType, name string) PodAutoscalerOption + func WithBufferedTraffic(reason, message string) PodAutoscalerOption + func WithContainerConcurrency(cc v1beta1.RevisionContainerConcurrencyType) PodAutoscalerOption + func WithLowerScaleBound(i int) PodAutoscalerOption + func WithMSvcStatus(s string) PodAutoscalerOption + func WithMetricAnnotation(metric string) PodAutoscalerOption + func WithNoTraffic(reason, message string) PodAutoscalerOption + func WithPAStatusService(svc string) PodAutoscalerOption + func WithPanicThresholdPercentageAnnotation(percentage string) PodAutoscalerOption + func WithPanicWindowPercentageAnnotation(percentage string) PodAutoscalerOption + func WithProtocolType(pt networking.ProtocolType) PodAutoscalerOption + func WithTargetAnnotation(target string) PodAutoscalerOption + func WithUpperScaleBound(i int) PodAutoscalerOption + func WithWindowAnnotation(window string) PodAutoscalerOption + type PodOption func(*corev1.Pod) + func WithFailingContainer(name string, exitCode int, message string) PodOption + func WithUnschedulableContainer(reason, message string) PodOption + func WithWaitingContainer(name, reason, message string) PodOption + type SKSOption func(sks *netv1alpha1.ServerlessService) + func WithDeployRef(name string) SKSOption + func WithPrivateService(n string) SKSOption