Documentation ¶
Index ¶
Constants ¶
View Source
const ( MasterLabel = "node-role.kubernetes.io/control-plane" SidecarInject = "sidecar.istio.io/inject" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GatewayOperator ¶
type GatewayOperator interface { GetGateways(namespace string) ([]*v1alpha1.Gateway, error) CreateGateway(namespace string, obj *v1alpha1.Gateway) (*v1alpha1.Gateway, error) DeleteGateway(namespace string) error UpdateGateway(namespace string, obj *v1alpha1.Gateway) (*v1alpha1.Gateway, error) UpgradeGateway(namespace string) (*v1alpha1.Gateway, error) ListGateways(query *query.Query) (*api.ListResult, error) GetPods(namespace string, query *query.Query) (*api.ListResult, error) GetPodLogs(ctx context.Context, namespace string, podName string, logOptions *corev1.PodLogOptions, responseWriter io.Writer) error }
func NewGatewayOperator ¶
func NewGatewayOperator(client client.Client, cache cache.Cache, options *gateway.Options, factory informers.InformerFactory, k8sclient kubernetes.Interface) GatewayOperator
Click to show internal directories.
Click to hide internal directories.