Versions in this module Expand all Collapse all v0 v0.5.0 Oct 28, 2019 v0.4.1 Oct 4, 2019 Changes in this version type ComponentStatus + TlsPolicyGeneration int64 v0.4.0 Sep 27, 2019 Changes in this version + var AddToScheme = SchemeBuilder.AddToScheme + var SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes) + var SchemeGroupVersion = schema.GroupVersion + func Kind(kind string) schema.GroupKind + func Resource(resource string) schema.GroupResource + type APIDefinition struct + Method string + Path string + func (in *APIDefinition) DeepCopy() *APIDefinition + func (in *APIDefinition) DeepCopyInto(out *APIDefinition) + type ApiPublisherConfig struct + Authenticate bool + Backend string + Context string + Version string + func (ap *ApiPublisherConfig) HasVersion() bool + func (in *ApiPublisherConfig) DeepCopy() *ApiPublisherConfig + func (in *ApiPublisherConfig) DeepCopyInto(out *ApiPublisherConfig) + type Cell struct + Spec CellSpec + Status CellStatus + func (c *Cell) SetDefaults() + func (in *Cell) DeepCopy() *Cell + func (in *Cell) DeepCopyInto(out *Cell) + func (in *Cell) DeepCopyObject() runtime.Object + type CellCondition struct + Status corev1.ConditionStatus + Type CellConditionType + func (in *CellCondition) DeepCopy() *CellCondition + func (in *CellCondition) DeepCopyInto(out *CellCondition) + type CellConditionType string + const CellReady + type CellCurrentStatus string + const CellCurrentStatusNotReady + const CellCurrentStatusReady + const CellCurrentStatusUnknown + type CellList struct + Items []Cell + func (in *CellList) DeepCopy() *CellList + func (in *CellList) DeepCopyInto(out *CellList) + func (in *CellList) DeepCopyObject() runtime.Object + type CellSpec struct + Components []Component + Gateway Gateway + TokenService TokenService + func (cs *CellSpec) SetDefaults() + func (in *CellSpec) DeepCopy() *CellSpec + func (in *CellSpec) DeepCopyInto(out *CellSpec) + type CellStatus struct + ActiveComponentCount int + ComponentCount int + ComponentGenerations map[string]int64 + ComponentStatuses map[string]ComponentCurrentStatus + Conditions []CellCondition + GatewayGeneration int64 + GatewayServiceName string + GatewayStatus GatewayCurrentStatus + NetworkPolicyGeneration int64 + ObservedGeneration int64 + RoutingVsGeneration int64 + SecretGeneration int64 + Status CellCurrentStatus + TokenServiceGeneration int64 + func (cstat *CellStatus) SetDefaults() + func (in *CellStatus) DeepCopy() *CellStatus + func (in *CellStatus) DeepCopyInto(out *CellStatus) + type ClusterIngressConfig struct + Host string + Tls TlsConfig + func (ci *ClusterIngressConfig) HasCertAndKey() bool + func (ci *ClusterIngressConfig) HasSecret() bool + func (in *ClusterIngressConfig) DeepCopy() *ClusterIngressConfig + func (in *ClusterIngressConfig) DeepCopyInto(out *ClusterIngressConfig) + type Component struct + Spec ComponentSpec + Status ComponentStatus + func (c *Component) SetDefaults() + func (in *Component) DeepCopy() *Component + func (in *Component) DeepCopyInto(out *Component) + func (in *Component) DeepCopyObject() runtime.Object + type ComponentCurrentStatus string + const ComponentCurrentStatusIdle + const ComponentCurrentStatusNotReady + const ComponentCurrentStatusReady + const ComponentCurrentStatusUnknown + type ComponentList struct + Items []Component + func (in *ComponentList) DeepCopy() *ComponentList + func (in *ComponentList) DeepCopyInto(out *ComponentList) + func (in *ComponentList) DeepCopyObject() runtime.Object + type ComponentScalingPolicy struct + Hpa *HorizontalPodAutoscaler + Kpa *KnativePodAutoscaler + Replicas *int32 + func (in *ComponentScalingPolicy) DeepCopy() *ComponentScalingPolicy + func (in *ComponentScalingPolicy) DeepCopyInto(out *ComponentScalingPolicy) + func (sp *ComponentScalingPolicy) IsHpa() bool + func (sp *ComponentScalingPolicy) IsKpa() bool + func (sp *ComponentScalingPolicy) MinReplicas() int32 + func (sp *ComponentScalingPolicy) SetDefaults() + type ComponentSpec struct + Configurations []corev1.ConfigMap + Ports []PortMapping + ScalingPolicy ComponentScalingPolicy + Secrets []corev1.Secret + Template corev1.PodSpec + Type ComponentType + VolumeClaims []VolumeClaim + func (cs *ComponentSpec) SetDefaults() + func (in *ComponentSpec) DeepCopy() *ComponentSpec + func (in *ComponentSpec) DeepCopyInto(out *ComponentSpec) + type ComponentStatus struct + AvailableReplicas int32 + ConfigMapGenerations map[string]int64 + DeploymentGeneration int64 + HpaGeneration int64 + JobGeneration int64 + ObservedGeneration int64 + PersistantVolumeClaimGenerations map[string]int64 + SecretGenerations map[string]int64 + ServiceGeneration int64 + ServiceName string + ServingConfigurationGeneration int64 + ServingVirtualServiceGeneration int64 + StatefulSetGeneration int64 + Status ComponentCurrentStatus + Type ComponentType + func (cs *ComponentStatus) ResetServiceName() + func (cstat *ComponentStatus) SetDefaults() + func (cstat *ComponentStatus) SetType(t ComponentType) + func (in *ComponentStatus) DeepCopy() *ComponentStatus + func (in *ComponentStatus) DeepCopyInto(out *ComponentStatus) + type ComponentType string + const ComponentTypeDeployment + const ComponentTypeJob + const ComponentTypeStatefulSet + type Composite struct + Spec CompositeSpec + Status CompositeStatus + func (c *Composite) SetDefaults() + func (in *Composite) DeepCopy() *Composite + func (in *Composite) DeepCopyInto(out *Composite) + func (in *Composite) DeepCopyObject() runtime.Object + type CompositeCondition struct + Status corev1.ConditionStatus + Type CompositeConditionType + func (in *CompositeCondition) DeepCopy() *CompositeCondition + func (in *CompositeCondition) DeepCopyInto(out *CompositeCondition) + type CompositeConditionType string + const CompositeReady + type CompositeCurrentStatus string + const CompositeCurrentStatusNotReady + const CompositeCurrentStatusReady + const CompositeCurrentStatusUnknown + type CompositeList struct + Items []Composite + func (in *CompositeList) DeepCopy() *CompositeList + func (in *CompositeList) DeepCopyInto(out *CompositeList) + func (in *CompositeList) DeepCopyObject() runtime.Object + type CompositeSpec struct + Components []Component + func (cs *CompositeSpec) SetDefaults() + func (in *CompositeSpec) DeepCopy() *CompositeSpec + func (in *CompositeSpec) DeepCopyInto(out *CompositeSpec) + type CompositeStatus struct + ActiveComponentCount int + ComponentCount int + ComponentGenerations map[string]int64 + ComponentStatuses map[string]ComponentCurrentStatus + Conditions []CompositeCondition + ObservedGeneration int64 + RoutingVsGeneration int64 + SecretGeneration int64 + Status CompositeCurrentStatus + TokenServiceGeneration int64 + func (cstat *CompositeStatus) SetDefaults() + func (in *CompositeStatus) DeepCopy() *CompositeStatus + func (in *CompositeStatus) DeepCopyInto(out *CompositeStatus) + type Destination struct + Host string + Port uint32 + func (in *Destination) DeepCopy() *Destination + func (in *Destination) DeepCopyInto(out *Destination) + type GRPCRoute struct + Destination Destination + Port uint32 + ZeroScale bool + func (in *GRPCRoute) DeepCopy() *GRPCRoute + func (in *GRPCRoute) DeepCopyInto(out *GRPCRoute) + type Gateway struct + Spec GatewaySpec + Status GatewayStatus + func (g *Gateway) SetDefaults() + func (in *Gateway) DeepCopy() *Gateway + func (in *Gateway) DeepCopyInto(out *Gateway) + func (in *Gateway) DeepCopyObject() runtime.Object + func (sp *Gateway) IsHpa() bool + func (sp *Gateway) MaxReplicas() int32 + func (sp *Gateway) Metrics() []v2beta2.MetricSpec + func (sp *Gateway) MinReplicas() *int32 + type GatewayCurrentStatus string + const GatewayCurrentStatusNotReady + const GatewayCurrentStatusReady + const GatewayCurrentStatusUnknown + type GatewayList struct + Items []Gateway + func (in *GatewayList) DeepCopy() *GatewayList + func (in *GatewayList) DeepCopyInto(out *GatewayList) + func (in *GatewayList) DeepCopyObject() runtime.Object + type GatewaySpec struct + Ingress Ingress + ScalingPolicy GwScalingPolicy + func (gs *GatewaySpec) SetDefaults() + func (in *GatewaySpec) DeepCopy() *GatewaySpec + func (in *GatewaySpec) DeepCopyInto(out *GatewaySpec) + type GatewayStatus struct + AvailableReplicas int32 + ClusterIngressGeneration int64 + ClusterIngressSecretGeneration int64 + ConfigMapGeneration int64 + DeploymentGeneration int64 + HpaGeneration int64 + IstioGatewayGeneration int64 + JobGeneration int64 + ObservedGeneration int64 + OidcEnvoyFilterGeneration int64 + PublisherStatus PublisherCurrentStatus + ServiceGeneration int64 + ServiceName string + Status GatewayCurrentStatus + VirtualServiceGeneration int64 + func (gs *GatewayStatus) ResetServiceName() + func (gs *GatewayStatus) SetDefaults() + func (in *GatewayStatus) DeepCopy() *GatewayStatus + func (in *GatewayStatus) DeepCopyInto(out *GatewayStatus) + type GwScalingPolicy struct + Hpa *HorizontalPodAutoscaler + Replicas *int32 + func (in *GwScalingPolicy) DeepCopy() *GwScalingPolicy + func (in *GwScalingPolicy) DeepCopyInto(out *GwScalingPolicy) + func (sp *GwScalingPolicy) SetDefaults() + type HTTPRoute struct + Authenticate bool + Context string + Definitions []APIDefinition + Destination Destination + Global bool + Port uint32 + Version string + ZeroScale bool + func (in *HTTPRoute) DeepCopy() *HTTPRoute + func (in *HTTPRoute) DeepCopyInto(out *HTTPRoute) + type HorizontalPodAutoscaler struct + Metrics []autoscalingV2beta2.MetricSpec + Overridable *bool + func (in *HorizontalPodAutoscaler) DeepCopy() *HorizontalPodAutoscaler + func (in *HorizontalPodAutoscaler) DeepCopyInto(out *HorizontalPodAutoscaler) + type Ingress struct + GRPCRoutes []GRPCRoute + HTTPRoutes []HTTPRoute + IngressExtensions IngressExtensions + TCPRoutes []TCPRoute + func (in *Ingress) DeepCopy() *Ingress + func (in *Ingress) DeepCopyInto(out *Ingress) + func (ing *Ingress) HasRoutes() bool + type IngressExtensions struct + ApiPublisher *ApiPublisherConfig + ClusterIngress *ClusterIngressConfig + OidcConfig *OidcConfig + func (ie *IngressExtensions) HasApiPublisher() bool + func (ie *IngressExtensions) HasClusterIngress() bool + func (ie *IngressExtensions) HasOidc() bool + func (in *IngressExtensions) DeepCopy() *IngressExtensions + func (in *IngressExtensions) DeepCopyInto(out *IngressExtensions) + type InterceptMode string + const InterceptModeAny + const InterceptModeInbound + const InterceptModeNone + const InterceptModeOutbound + type KnativePodAutoscaler struct + Concurrency int64 + Selector map[string]string + func (in *KnativePodAutoscaler) DeepCopy() *KnativePodAutoscaler + func (in *KnativePodAutoscaler) DeepCopyInto(out *KnativePodAutoscaler) + type OidcConfig struct + BaseUrl string + ClientId string + ClientSecret string + DcrPassword string + DcrUrl string + DcrUser string + JwtAudience string + JwtIssuer string + NonSecurePaths []string + ProviderUrl string + RedirectUrl string + SecretName string + SecurePaths []string + SubjectClaim string + func (in *OidcConfig) DeepCopy() *OidcConfig + func (in *OidcConfig) DeepCopyInto(out *OidcConfig) + type OpaPolicy struct + Key string + Policy string + func (in *OpaPolicy) DeepCopy() *OpaPolicy + func (in *OpaPolicy) DeepCopyInto(out *OpaPolicy) + type PortMapping struct + Name string + Port int32 + Protocol Protocol + TargetContainer string + TargetPort int32 + func (in *PortMapping) DeepCopy() *PortMapping + func (in *PortMapping) DeepCopyInto(out *PortMapping) + func (pm *PortMapping) SetDefaults() + type Protocol string + const ProtocolGRPC + const ProtocolHTTP + const ProtocolTCP + type PublisherCurrentStatus string + const PublisherCurrentStatusFailed + const PublisherCurrentStatusRunning + const PublisherCurrentStatusSucceeded + const PublisherCurrentStatusUnknown + type ReplicaRange struct + MaxReplicas int32 + MinReplicas *int32 + func (in *ReplicaRange) DeepCopy() *ReplicaRange + func (in *ReplicaRange) DeepCopyInto(out *ReplicaRange) + type TCPRoute struct + Destination Destination + Port uint32 + func (in *TCPRoute) DeepCopy() *TCPRoute + func (in *TCPRoute) DeepCopyInto(out *TCPRoute) + type TlsConfig struct + Cert string + Key string + Secret string + func (in *TlsConfig) DeepCopy() *TlsConfig + func (in *TlsConfig) DeepCopyInto(out *TlsConfig) + type TokenService struct + Spec TokenServiceSpec + Status TokenServiceStatus + func (in *TokenService) DeepCopy() *TokenService + func (in *TokenService) DeepCopyInto(out *TokenService) + func (in *TokenService) DeepCopyObject() runtime.Object + func (t *TokenService) SetDefaults() + type TokenServiceList struct + Items []TokenService + func (in *TokenServiceList) DeepCopy() *TokenServiceList + func (in *TokenServiceList) DeepCopyInto(out *TokenServiceList) + func (in *TokenServiceList) DeepCopyObject() runtime.Object + type TokenServiceSpec struct + InstanceName string + InterceptMode InterceptMode + OpaPolicies []OpaPolicy + SecretName string + Selector map[string]string + UnsecuredPaths []string + func (in *TokenServiceSpec) DeepCopy() *TokenServiceSpec + func (in *TokenServiceSpec) DeepCopyInto(out *TokenServiceSpec) + func (ts *TokenServiceSpec) SetDefaults() + type TokenServiceStatus struct + ConfigMapGeneration int64 + DeploymentGeneration int64 + EnvoyFilterGeneration int64 + ObservedGeneration int64 + OpaConfigMapGeneration int64 + ServiceGeneration int64 + func (in *TokenServiceStatus) DeepCopy() *TokenServiceStatus + func (in *TokenServiceStatus) DeepCopyInto(out *TokenServiceStatus) + func (ts *TokenServiceStatus) SetDefaults() + type TokenServiceTemplateSpec struct + Spec TokenServiceSpec + func (in *TokenServiceTemplateSpec) DeepCopy() *TokenServiceTemplateSpec + func (in *TokenServiceTemplateSpec) DeepCopyInto(out *TokenServiceTemplateSpec) + type VolumeClaim struct + Shared bool + Template corev1.PersistentVolumeClaim + func (in *VolumeClaim) DeepCopy() *VolumeClaim + func (in *VolumeClaim) DeepCopyInto(out *VolumeClaim)