postgres-operator deployment template: run operator as non-root, and with readonly filesystem (#582)
This commit is contained in:
		
							parent
							
								
									35a1f2cff8
								
							
						
					
					
						commit
						028b834ea6
					
				|  | @ -6,4 +6,9 @@ RUN apk --no-cache add ca-certificates | |||
| 
 | ||||
| COPY build/* / | ||||
| 
 | ||||
| RUN addgroup -g 1000 pgo | ||||
| RUN adduser -D -u 1000 -G pgo -g 'Postgres operator' pgo | ||||
| 
 | ||||
| USER 1000:1000 | ||||
| 
 | ||||
| ENTRYPOINT ["/postgres-operator"] | ||||
|  |  | |||
|  | @ -21,6 +21,10 @@ spec: | |||
|           limits: | ||||
|             cpu: 2000m | ||||
|             memory: 500Mi | ||||
|         securityContext: | ||||
|           runAsUser: 1000 | ||||
|           runAsNonRoot: true | ||||
|           readOnlyRootFilesystem: true | ||||
|         env: | ||||
|         # provided additional ENV vars can overwrite individual config map entries   | ||||
|         - name: CONFIG_MAP_NAME | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue