Documentation ¶
Index ¶
Constants ¶
View Source
const ( // system defined common KuidOwnerGroupKey = "be.kuid.dev/owner-group" KuidOwnerVersionKey = "be.kuid.dev/owner-version" KuidOwnerKindKey = "be.kuid.dev/owner-kind" KuidOwnerNameKey = "be.kuid.dev/owner-name" KuidOwnerNamespaceKey = "be.kuid.dev/owner-namespace" KuidClaimNameKey = "be.kuid.dev/claim-name" // system defined ipam KuidIPAMIPPrefixTypeKey = "ipam.be.kuid.dev/ipprefix-type" KuidIPAMClaimTypeKey = "ipam.be.kuid.dev/claim-type" KuidIPAMClaimSummaryTypeKey = "ipam.be.kuid.dev/claim-summary-type" KuidIPAMddressFamilyKey = "ipam.be.kuid.dev/address-family" KuidIPAMSubnetKey = "ipam.be.kuid.dev/subnet" // this is the subnet in prefix annotation used for GW selection KuidIPAMDefaultGatewayKey = "ipam.be.kuid.dev/default-gateway" KuidIPAMIndexKey = "ipam.be.kuid.dev/index" // system defined vlan KuidVLANClaimTypeKey = "vlan.be.kuid.dev/claim-type" // system defined vxlan KuidVXLANClaimTypeKey = "vxlan.be.kuid.dev/claim-type" // system defined AS KuidASClaimTypeKey = "as.be.kuid.dev/claim-type" // DNS used keys KuidINVNetworkKey = "inv.kuid.dev/network" KuidINVEndpointKey = "inv.kuid.dev/endpoint-name" KuidINVHeadlessKey = "inv.kuid.dev/headless-name" KuidINVAliasKey = "inv.kuid.dev/alias-name" KuidINVPortNS = "port.kuid.dev" // Inventory KuidINVRegionKey = "inv.kuid.dev/region" KuidINVAvailabilityZoneKey = "inv.kuid.dev/availability-zone" KuidINVSiteKey = "inv.kuid.dev/site" KuidINVLocationKey = "inv.kuid.dev/location" KuidINVRackKey = "inv.kuid.dev/rack" KuidINVNodeKey = "inv.kuid.dev/node" KuidINVLinkKey = "inv.kuid.dev/link" )
Variables ¶
View Source
var BackendASSystemKeys = sets.New[string](KuidOwnerGroupKey, KuidASClaimTypeKey, )
View Source
var BackendIPAMSystemKeys = sets.New[string](KuidOwnerGroupKey, KuidIPAMIPPrefixTypeKey, KuidIPAMClaimTypeKey, KuidIPAMClaimSummaryTypeKey, KuidIPAMddressFamilyKey, KuidIPAMSubnetKey, KuidIPAMDefaultGatewayKey, KuidIPAMIndexKey, )
View Source
var BackendSystemKeys = sets.New[string](KuidOwnerGroupKey, KuidOwnerVersionKey, KuidOwnerKindKey, KuidOwnerNameKey, KuidOwnerNamespaceKey, KuidClaimNameKey, )
View Source
var BackendVLANSystemKeys = sets.New[string](KuidOwnerGroupKey, KuidVLANClaimTypeKey, )
View Source
var BackendVXLANSystemKeys = sets.New[string](KuidOwnerGroupKey, KuidVXLANClaimTypeKey, )
Functions ¶
This section is empty.
Types ¶
This section is empty.
Directories ¶
Path | Synopsis |
---|---|
as defines the as api
|
as defines the as api |
v1alpha1
Package v1alpha1 is the v1alpha1 version of the API.
|
Package v1alpha1 is the v1alpha1 version of the API. |
ipam defines the ipam api
|
ipam defines the ipam api |
v1alpha1
Package v1alpha1 is the v1alpha1 version of the API.
|
Package v1alpha1 is the v1alpha1 version of the API. |
vlan defines the vlan api
|
vlan defines the vlan api |
v1alpha1
Package v1alpha1 is the v1alpha1 version of the API.
|
Package v1alpha1 is the v1alpha1 version of the API. |
vxlan defines the vxlan api
|
vxlan defines the vxlan api |
v1alpha1
Package v1alpha1 is the v1alpha1 version of the API.
|
Package v1alpha1 is the v1alpha1 version of the API. |
Click to show internal directories.
Click to hide internal directories.