Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Clientset ¶
type Clientset struct { RestConfig *rest.Config Kube kubernetes.Interface Prometheus promv1.PrometheusConfigClient // config for supergloo Supergloo *SuperglooClients // discovery resources from kubernetes Discovery *discoveryClients }
type IstioClients ¶
type IstioClients struct { RbacConfig rbacv1alpha1.RbacConfigClient ServiceRole rbacv1alpha1.ServiceRoleClient ServiceRoleBinding rbacv1alpha1.ServiceRoleBindingClient MeshPolicy policyv1alpha1.MeshPolicyClient DestinationRule v1alpha3.DestinationRuleClient VirtualService v1alpha3.VirtualServiceClient }
func IstioFromContext ¶
func IstioFromContext(ctx context.Context) (*IstioClients, error)
type LinkerdClients ¶ added in v0.3.12
type LinkerdClients struct {
ServiceProfile linkerdv1.ServiceProfileClient
}
func LinkerdFromContext ¶ added in v0.3.12
func LinkerdFromContext(ctx context.Context) (*LinkerdClients, error)
type SuperglooClients ¶ added in v0.3.12
type SuperglooClients struct { Install v1.InstallClient Mesh v1.MeshClient MeshGroup v1.MeshGroupClient MeshIngress v1.MeshIngressClient Upstream gloov1.UpstreamClient RoutingRule v1.RoutingRuleClient SecurityRule v1.SecurityRuleClient TlsSecret v1.TlsSecretClient Secret gloov1.SecretClient Settings gloov1.SettingsClient }
Click to show internal directories.
Click to hide internal directories.