====== Deployment config ====== Als je gebruik maakt van onze templates of ''oc new-app'' dan wordt er automatisch een deployment-config en een replication-controler aangemaakt. Er zijn een aantal redenen waarom je een deployment-config zou willen aanpassen zoals config-maps en secrets toekennen. === Het toevoegen van een secret aan een Deployment-config via de command-line: === Onder spec, container env kunnen kunnen environment variabelen worden toegevoegd. spec: containers: - env: - name: MYSQL_USER valueFrom: secretKeyRef: key: database-user name: voorbeeld-secret - name: MYSQL_PASSWORD valueFrom: secretKeyRef: key: database-password name: voorbeeld-secret - name: MYSQL_DATABASE valueFrom: secretKeyRef: key: database-name name: voorbeeld-secret De ''- name: '' is (heel voor de hand liggend) de naam van de variabele, binnen de container.\\ ''ValueFrom secretKeyRef:'' //key// verwijst naar de key die je in de secret of config-map heb opgegeven (zie voorbeeld hierboven) en name verwijst naar de naam van je secret of config-map. \\ Binnen de pod/containers zie je vervolgens de environment variabelen: MYSQL_USER=voorbeeld_gebruiker