github.com/joomcode/cue@v0.4.4-0.20221111115225-539fe3512047/doc/tutorial/kubernetes/quick/services/proxy/authproxy/kube.cue (about)

     1  package kube
     2  
     3  deployment: authproxy: spec: {
     4  	// podTemplate defines the 'cookie cutter' used for creating
     5  	// new pods when necessary
     6  	template: {
     7  		spec: {
     8  			containers: [{
     9  				image: "skippy/oauth2_proxy:2.0.1"
    10  				ports: [{
    11  					containerPort: 4180
    12  				}]
    13  				args: [
    14  					"--config=/etc/authproxy/authproxy.cfg",
    15  				]
    16  				volumeMounts: [{
    17  					name:      "config-volume"
    18  					mountPath: "/etc/authproxy"
    19  				}]
    20  			}]
    21  			volumes: [{
    22  				name: "config-volume"
    23  				configMap: name: "authproxy"
    24  			}]
    25  		}
    26  	}
    27  }