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"},
{Kind: "Workload"},
{Kind: "Mesh"},
})
View Source
var GlooMeshEnterpriseNetworkingGroup = makeGroup("networking.enterprise", "v1beta1", []ResourceToGenerate{
{Kind: "WasmDeployment"},
{Kind: "VirtualDestination"},
{Kind: "ServiceDependency"},
})
View Source
var GlooMeshEnterpriseObservabilityGroup = makeGroup("observability.enterprise", "v1", []ResourceToGenerate{
{Kind: "AccessLogRecord"},
})
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{ GlooMeshSettingsGroup, GlooMeshDiscoveryGroup, GlooMeshNetworkingGroup, GlooMeshEnterpriseNetworkingGroup, GlooMeshEnterpriseObservabilityGroup, GlooMeshEnterpriseRbacGroup, }
View Source
var GlooMeshNetworkingGroup = makeGroup("networking", "v1", []ResourceToGenerate{
{Kind: "TrafficPolicy"},
{Kind: "AccessPolicy"},
{Kind: "VirtualMesh"},
})
View Source
var GlooMeshSettingsGroup = makeGroup("settings", "v1", []ResourceToGenerate{
{Kind: "Settings"},
{Kind: "Dashboard"},
})
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.