1 package v1
2
3
4
5
6
7
8
9
10
11
12
13
14 var map_ClusterNetwork = map[string]string{
15 "": "ClusterNetwork describes the cluster network. There is normally only one object of this type, named \"default\", which is created by the SDN network plugin based on the master configuration when the cluster is brought up for the first time.\n\nCompatibility level 1: Stable within a major release for a minimum of 12 months or 3 minor releases (whichever is longer).",
16 "metadata": "metadata is the standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata",
17 "network": "Network is a CIDR string specifying the global overlay network's L3 space",
18 "hostsubnetlength": "HostSubnetLength is the number of bits of network to allocate to each node. eg, 8 would mean that each node would have a /24 slice of the overlay network for its pods",
19 "serviceNetwork": "ServiceNetwork is the CIDR range that Service IP addresses are allocated from",
20 "pluginName": "PluginName is the name of the network plugin being used",
21 "clusterNetworks": "ClusterNetworks is a list of ClusterNetwork objects that defines the global overlay network's L3 space by specifying a set of CIDR and netmasks that the SDN can allocate addresses from.",
22 "vxlanPort": "VXLANPort sets the VXLAN destination port used by the cluster. It is set by the master configuration file on startup and cannot be edited manually. Valid values for VXLANPort are integers 1-65535 inclusive and if unset defaults to 4789. Changing VXLANPort allows users to resolve issues between openshift SDN and other software trying to use the same VXLAN destination port.",
23 "mtu": "MTU is the MTU for the overlay network. This should be 50 less than the MTU of the network connecting the nodes. It is normally autodetected by the cluster network operator.",
24 }
25
26 func (ClusterNetwork) SwaggerDoc() map[string]string {
27 return map_ClusterNetwork
28 }
29
30 var map_ClusterNetworkEntry = map[string]string{
31 "": "ClusterNetworkEntry defines an individual cluster network. The CIDRs cannot overlap with other cluster network CIDRs, CIDRs reserved for external ips, CIDRs reserved for service networks, and CIDRs reserved for ingress ips.",
32 "CIDR": "CIDR defines the total range of a cluster networks address space.",
33 "hostSubnetLength": "HostSubnetLength is the number of bits of the accompanying CIDR address to allocate to each node. eg, 8 would mean that each node would have a /24 slice of the overlay network for its pods.",
34 }
35
36 func (ClusterNetworkEntry) SwaggerDoc() map[string]string {
37 return map_ClusterNetworkEntry
38 }
39
40 var map_ClusterNetworkList = map[string]string{
41 "": "ClusterNetworkList is a collection of ClusterNetworks\n\nCompatibility level 1: Stable within a major release for a minimum of 12 months or 3 minor releases (whichever is longer).",
42 "metadata": "metadata is the standard list's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata",
43 "items": "Items is the list of cluster networks",
44 }
45
46 func (ClusterNetworkList) SwaggerDoc() map[string]string {
47 return map_ClusterNetworkList
48 }
49
50 var map_EgressNetworkPolicy = map[string]string{
51 "": "EgressNetworkPolicy describes the current egress network policy for a Namespace. When using the 'redhat/openshift-ovs-multitenant' network plugin, traffic from a pod to an IP address outside the cluster will be checked against each EgressNetworkPolicyRule in the pod's namespace's EgressNetworkPolicy, in order. If no rule matches (or no EgressNetworkPolicy is present) then the traffic will be allowed by default.\n\nCompatibility level 1: Stable within a major release for a minimum of 12 months or 3 minor releases (whichever is longer).",
52 "metadata": "metadata is the standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata",
53 "spec": "spec is the specification of the current egress network policy",
54 }
55
56 func (EgressNetworkPolicy) SwaggerDoc() map[string]string {
57 return map_EgressNetworkPolicy
58 }
59
60 var map_EgressNetworkPolicyList = map[string]string{
61 "": "EgressNetworkPolicyList is a collection of EgressNetworkPolicy\n\nCompatibility level 1: Stable within a major release for a minimum of 12 months or 3 minor releases (whichever is longer).",
62 "metadata": "metadata is the standard list's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata",
63 "items": "items is the list of policies",
64 }
65
66 func (EgressNetworkPolicyList) SwaggerDoc() map[string]string {
67 return map_EgressNetworkPolicyList
68 }
69
70 var map_EgressNetworkPolicyPeer = map[string]string{
71 "": "EgressNetworkPolicyPeer specifies a target to apply egress network policy to",
72 "cidrSelector": "CIDRSelector is the CIDR range to allow/deny traffic to. If this is set, dnsName must be unset Ideally we would have liked to use the cidr openapi format for this property. But openshift-sdn only supports v4 while specifying the cidr format allows both v4 and v6 cidrs We are therefore using a regex pattern to validate instead.",
73 "dnsName": "DNSName is the domain name to allow/deny traffic to. If this is set, cidrSelector must be unset",
74 }
75
76 func (EgressNetworkPolicyPeer) SwaggerDoc() map[string]string {
77 return map_EgressNetworkPolicyPeer
78 }
79
80 var map_EgressNetworkPolicyRule = map[string]string{
81 "": "EgressNetworkPolicyRule contains a single egress network policy rule",
82 "type": "type marks this as an \"Allow\" or \"Deny\" rule",
83 "to": "to is the target that traffic is allowed/denied to",
84 }
85
86 func (EgressNetworkPolicyRule) SwaggerDoc() map[string]string {
87 return map_EgressNetworkPolicyRule
88 }
89
90 var map_EgressNetworkPolicySpec = map[string]string{
91 "": "EgressNetworkPolicySpec provides a list of policies on outgoing network traffic",
92 "egress": "egress contains the list of egress policy rules",
93 }
94
95 func (EgressNetworkPolicySpec) SwaggerDoc() map[string]string {
96 return map_EgressNetworkPolicySpec
97 }
98
99 var map_HostSubnet = map[string]string{
100 "": "HostSubnet describes the container subnet network on a node. The HostSubnet object must have the same name as the Node object it corresponds to.\n\nCompatibility level 1: Stable within a major release for a minimum of 12 months or 3 minor releases (whichever is longer).",
101 "metadata": "metadata is the standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata",
102 "host": "Host is the name of the node. (This is the same as the object's name, but both fields must be set.)",
103 "hostIP": "HostIP is the IP address to be used as a VTEP by other nodes in the overlay network",
104 "subnet": "Subnet is the CIDR range of the overlay network assigned to the node for its pods",
105 "egressIPs": "EgressIPs is the list of automatic egress IP addresses currently hosted by this node. If EgressCIDRs is empty, this can be set by hand; if EgressCIDRs is set then the master will overwrite the value here with its own allocation of egress IPs.",
106 "egressCIDRs": "EgressCIDRs is the list of CIDR ranges available for automatically assigning egress IPs to this node from. If this field is set then EgressIPs should be treated as read-only.",
107 }
108
109 func (HostSubnet) SwaggerDoc() map[string]string {
110 return map_HostSubnet
111 }
112
113 var map_HostSubnetList = map[string]string{
114 "": "HostSubnetList is a collection of HostSubnets\n\nCompatibility level 1: Stable within a major release for a minimum of 12 months or 3 minor releases (whichever is longer).",
115 "metadata": "metadata is the standard list's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata",
116 "items": "Items is the list of host subnets",
117 }
118
119 func (HostSubnetList) SwaggerDoc() map[string]string {
120 return map_HostSubnetList
121 }
122
123 var map_NetNamespace = map[string]string{
124 "": "NetNamespace describes a single isolated network. When using the redhat/openshift-ovs-multitenant plugin, every Namespace will have a corresponding NetNamespace object with the same name. (When using redhat/openshift-ovs-subnet, NetNamespaces are not used.)\n\nCompatibility level 1: Stable within a major release for a minimum of 12 months or 3 minor releases (whichever is longer).",
125 "metadata": "metadata is the standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata",
126 "netname": "NetName is the name of the network namespace. (This is the same as the object's name, but both fields must be set.)",
127 "netid": "NetID is the network identifier of the network namespace assigned to each overlay network packet. This can be manipulated with the \"oc adm pod-network\" commands.",
128 "egressIPs": "EgressIPs is a list of reserved IPs that will be used as the source for external traffic coming from pods in this namespace. (If empty, external traffic will be masqueraded to Node IPs.)",
129 }
130
131 func (NetNamespace) SwaggerDoc() map[string]string {
132 return map_NetNamespace
133 }
134
135 var map_NetNamespaceList = map[string]string{
136 "": "NetNamespaceList is a collection of NetNamespaces\n\nCompatibility level 1: Stable within a major release for a minimum of 12 months or 3 minor releases (whichever is longer).",
137 "metadata": "metadata is the standard list's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata",
138 "items": "Items is the list of net namespaces",
139 }
140
141 func (NetNamespaceList) SwaggerDoc() map[string]string {
142 return map_NetNamespaceList
143 }
144
145
146
View as plain text