Oc set: Difference between revisions

From NovaOrdis Knowledge Base
Jump to navigation Jump to search
Line 49: Line 49:
   --overwrite \
   --overwrite \
   --name=nexus3-volume-1 \
   --name=nexus3-volume-1 \
  --mount-path=/nexus-data/ \
  --type persistentVolumeClaim \
  --claim-name=production-nexus-pvc
==Adding the Definition of a New Volume==
oc set volumes dc/nexus3 \
  --add \
  --name=nexus-data \
   --mount-path=/nexus-data/ \
   --mount-path=/nexus-data/ \
   --type persistentVolumeClaim \
   --type persistentVolumeClaim \

Revision as of 04:45, 20 January 2018

Internal

Overview

The command changes existing application resources.

env

Sets environment variables in deployment configurations, build configurations, etc.

List:

oc set env <object> --list

Set:

oc set env <object> KEY_1=VAL_1 ...

Unset:

ec set env <object> KEY_1-

resources

oc set resources dc/jenkins --limits=memory=1Gi

volumes

The command queries or updates volumes on a pod template.

oc set volume <resource-type>/<resource-name> <--add|--remove|--list> [options]

List All Volumes Defined on All Deployment Configurations in the Current Project

oc set volume dc --all

Delete the Definition of a Volume

oc set volumes dc/nexus3 \
 --remove \
 --name=nexus3-volume-1

Updating the Definition of a Volume

oc set volumes dc/nexus3 \
 --add \
 --overwrite \
 --name=nexus3-volume-1 \
 --mount-path=/nexus-data/ \
 --type persistentVolumeClaim \
 --claim-name=production-nexus-pvc

Adding the Definition of a New Volume

oc set volumes dc/nexus3 \
 --add \
 --name=nexus-data \
 --mount-path=/nexus-data/ \
 --type persistentVolumeClaim \
 --claim-name=production-nexus-pvc

probe

deployment-hook

image

build-secret

oc set build-secret --source bc/<build-configuration-name'> somesecret
Source Clone Secret

triggers

build-hook

route-backends