OPENSHIFT INFRA(1)

NAME

openshift infra f5-router - Start an F5 route synchronizer

SYNOPSIS

openshift infra f5-router [OPTIONS]

DESCRIPTION

Start an F5 route synchronizer

This command launches a process that will synchronize an F5 to the route configuration of your master.

You may restrict the set of routes exposed to a single project (with --namespace), projects your client has access to with a set of labels (--project-labels), namespaces matching a label (--namespace-labels), or all namespaces (no argument). You can limit the routes to those matching a --labels or --fields selector. Note that you must have a cluster-wide administrative role to view all namespaces.

OPTIONS

--api-version=""
    DEPRECATED: The API version to use when talking to the server

--as=""
    Username to impersonate for the operation.

--certificate-authority=""
    Path to a cert. file for the certificate authority.

--client-certificate=""
    Path to a client certificate file for TLS.

--client-key=""
    Path to a client key file for TLS.

--cluster=""
    The name of the kubeconfig cluster to use

--config=""
    Path to the config file to use for CLI requests.

--context=""
    The name of the kubeconfig context to use

--f5-host=""
    The host of F5 BIG-IP's management interface

--f5-http-vserver="ose-vserver"
    The F5 BIG-IP virtual server for HTTP connections

--f5-https-vserver="https-ose-vserver"
    The F5 BIG-IP virtual server for HTTPS connections

--f5-insecure=false
    Skip strict certificate verification

--f5-partition-path="/Common"
    The F5 BIG-IP partition path to use

--f5-password=""
    The password for F5 BIG-IP's management utility

--f5-private-key=""
    The path to the F5 BIG-IP SSH private key file

--f5-username=""
    The username for F5 BIG-IP's management utility

--fields=""
    A field selector to apply to routes to watch

--hostname-template=""
    If specified, a template that should be used to generate the hostname for a route without spec.host (e.g. '${name}-${namespace}.myapps.mycompany.com')

--include-udp-endpoints=false
    If true, UDP endpoints will be considered as candidates for routing

--insecure-skip-tls-verify=false
    If true, the server's certificate will not be checked for validity. This will make your HTTPS connections insecure.

--kubernetes=" ⟨http://localhost:8080"⟩
    The address of the Kubernetes server (host, host:port, or URL). If omitted defaults to the master.

--labels=""
    A label selector to apply to the routes to watch

--master=" ⟨http://localhost:8080"⟩
    The address the master can be reached on (host, host:port, or URL).

--name="public"
    The name the router will identify itself with in the route status

-n, --namespace=""
    If present, the namespace scope for this CLI request.

--namespace-labels=""
    A label selector to apply to namespaces to watch

--override-hostname=false
    Override the spec.host value for a route with --hostname-template

--project-labels=""
    A label selector to apply to projects to watch; if '*' watches all projects the client can access

--resync-interval=0
    The interval at which the route list should be fully refreshed

--server=""
    The address and port of the Kubernetes API server

--token=""
    Bearer token for authentication to the API server.

--user=""
    The name of the kubeconfig user to use

OPTIONS INHERITED FROM PARENT COMMANDS

--google-json-key=""
    The Google Cloud Platform Service Account JSON Key to use for authentication.

--log-flush-frequency=0
    Maximum number of seconds between log flushes

SEE ALSO

openshift-infra(1), openshift-infra-f5-router-version(1),

HISTORY

June 2016, Ported from the Kubernetes man-doc generator