Skip to content

Instantly share code, notes, and snippets.

@Miciah
Last active June 12, 2019 20:22
Show Gist options
  • Save Miciah/6b0cf728b6c1d3f9afc74ebc9e96f986 to your computer and use it in GitHub Desktop.
Save Miciah/6b0cf728b6c1d3f9afc74ebc9e96f986 to your computer and use it in GitHub Desktop.
CRD regenerated with openshift/api b8110efdf3e540766a9a4131323495d9fbf1f8f2
diff --git a/manifests/00-custom-resource-definition.yaml b/manifests/00-custom-resource-definition.yaml
index f049c627..56c5e0fa 100644
--- a/manifests/00-custom-resource-definition.yaml
+++ b/manifests/00-custom-resource-definition.yaml
@@ -435,9 +435,30 @@ spec:
controller endpoints to other networks, enable load balancer integrations,
etc. \n If unset, the default is based on infrastructure.config.openshift.io/cluster
.status.platform: \n AWS: LoadBalancerService Azure: LoadBalancerService
- \ Libvirt: HostNetwork \n Any other platform types (including None)
- default to HostNetwork. \n endpointPublishingStrategy cannot be updated."
+ \ GCP: LoadBalancerService Libvirt: HostNetwork \n Any other
+ platform types (including None) default to HostNetwork. \n endpointPublishingStrategy
+ cannot be updated."
properties:
+ hostNetwork:
+ description: hostNetwork holds parameters for the HostNetwork endpoint
+ publishing strategy. Present only if type is HostNetwork.
+ type: object
+ loadBalancer:
+ description: loadBalancer holds parameters for the load balancer.
+ Present only if type is LoadBalancerService.
+ properties:
+ scope:
+ description: scope indicates the scope at which the load balancer
+ is exposed. Possible values are "External" and "Internal". The
+ default is "External".
+ type: string
+ required:
+ - scope
+ type: object
+ private:
+ description: private holds parameters for the Private endpoint publishing
+ strategy. Present only if type is Private.
+ type: object
type:
description: "type is the publishing strategy to use. Valid values
are: \n * LoadBalancerService \n Publishes the ingress controller
@@ -695,6 +716,26 @@ spec:
endpointPublishingStrategy:
description: endpointPublishingStrategy is the actual strategy in use.
properties:
+ hostNetwork:
+ description: hostNetwork holds parameters for the HostNetwork endpoint
+ publishing strategy. Present only if type is HostNetwork.
+ type: object
+ loadBalancer:
+ description: loadBalancer holds parameters for the load balancer.
+ Present only if type is LoadBalancerService.
+ properties:
+ scope:
+ description: scope indicates the scope at which the load balancer
+ is exposed. Possible values are "External" and "Internal". The
+ default is "External".
+ type: string
+ required:
+ - scope
+ type: object
+ private:
+ description: private holds parameters for the Private endpoint publishing
+ strategy. Present only if type is Private.
+ type: object
type:
description: "type is the publishing strategy to use. Valid values
are: \n * LoadBalancerService \n Publishes the ingress controller
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment