Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var AllGeneratedGroups = append( append( GlooMeshGroups, CertAgentGroups..., ), XdsAgentGroup, )
View Source
var CertAgentGroups = []model.Group{ makeGroup("certificates", "v1", []ResourceToGenerate{ {Kind: "IssuedCertificate"}, {Kind: "CertificateRequest"}, {Kind: "PodBounceDirective"}, }), }
View Source
var GlooMeshDiscoveryGroup = makeGroup("discovery", "v1", []ResourceToGenerate{ {Kind: "Destination", ShortNames: []string{"dest", "dests"}}, {Kind: "Workload", ShortNames: []string{"wkld", "wklds"}}, {Kind: "Mesh"}, })
View Source
var GlooMeshEnterpriseAdminGroup = makeGroup("admin.enterprise", "v1alpha1", []ResourceToGenerate{
{Kind: "IstioInstallation"},
})
View Source
var GlooMeshEnterpriseNetworkingGroup = makeGroup("networking.enterprise", "v1beta1", []ResourceToGenerate{ {Kind: "WasmDeployment", ShortNames: []string{"wd", "wds"}}, {Kind: "RateLimitClientConfig", ShortNames: []string{"rlcc", "rlccs"}}, {Kind: "RateLimitServerConfig", ShortNames: []string{"rlsc", "rlscs"}}, {Kind: "VirtualDestination", ShortNames: []string{"vd", "vds"}}, {Kind: "VirtualGateway", ShortNames: []string{"vg", "vgs"}}, {Kind: "VirtualHost", ShortNames: []string{"vh", "vhs"}}, {Kind: "RouteTable", ShortNames: []string{"rt", "rts"}}, {Kind: "ServiceDependency", ShortNames: []string{"sd", "sds"}}, {Kind: "CertificateVerification", ShortNames: []string{"cv", "cvs"}}, })
View Source
var GlooMeshEnterpriseObservabilityGroup = makeGroup("observability.enterprise", "v1", []ResourceToGenerate{ {Kind: "AccessLogRecord", ShortNames: []string{"alr", "alrs"}}, })
View Source
var GlooMeshEnterpriseRbacGroup = makeGroup("rbac.enterprise", "v1", []ResourceToGenerate{ {Kind: "Role", ShortNames: []string{"gmrole", "gmroles"}}, {Kind: "RoleBinding", ShortNames: []string{"gmrolebinding", "gmrolebindings"}}, })
View Source
var GlooMeshGroups = []model.Group{ GlooMeshEnterpriseNetworkingGroup, GlooMeshNetworkingGroup, GlooMeshSettingsGroup, GlooMeshDiscoveryGroup, GlooMeshEnterpriseObservabilityGroup, GlooMeshEnterpriseRbacGroup, GlooMeshEnterpriseAdminGroup, }
View Source
var GlooMeshNetworkingGroup = makeGroup("networking", "v1", []ResourceToGenerate{ {Kind: "TrafficPolicy", ShortNames: []string{"tp", "tps"}}, {Kind: "AccessPolicy", ShortNames: []string{"ap", "aps"}}, {Kind: "VirtualMesh", ShortNames: []string{"vm", "vms"}}, })
View Source
var GlooMeshSettingsGroup = makeGroup("settings", "v1", []ResourceToGenerate{ {Kind: "Settings", ShortNames: []string{"s"}}, {Kind: "Dashboard", ShortNames: []string{"dash", "dashes"}}, })
View Source
var XdsAgentGroup = makeGroup("xds.agent.enterprise", "v1beta1", []ResourceToGenerate{
{Kind: "XdsConfig"},
})
Functions ¶
Types ¶
type ResourceToGenerate ¶
Click to show internal directories.
Click to hide internal directories.