Oc env

From NovaOrdis Knowledge Base
Revision as of 18:09, 30 January 2018 by Ovidiu (talk | contribs) (→‎Set a Secret as Environment Variable)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Internal

Overview

List environment variables defined by the target object:

oc env <target> --list

Example:

oc env dc/jenkins --list

Set Environment Variable Values

oc env <target> <env_var_name>=<env_var_value>
oc env dc/router ROUTER_USE_PROXY_PROTOCOL=false

Remove an Environment Variable

 oc env <target> <env_var_name>-
 oc env dc/router ROUTER_USE_PROXY_PROTOCOL-

Set a Secret as Environment Variable

oc env dc/<deployment-config-name> --from=secret/<secret-name> --prefix=SOME_PREFIX_
env | grep SOME_PREFIX
SOME_PREFIX_DB_PASSWD=passwd123

More about secrets.