# Support for kubernetes secrets as volumes

**URL:** <https://drone.discourse.group/t/support-for-kubernetes-secrets-as-volumes/10245>\
**Category:** Drone Support\
**Created:** [January 17, 2022, 4:38am UTC](https://drone.discourse.group/t/support-for-kubernetes-secrets-as-volumes/10245 "2022-01-17T04:38:15Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![joekhoobyar](https://yyz1.discourse-cdn.com/flex003/user_avatar/drone.discourse.group/joekhoobyar/32/3488_2.png) [@joekhoobyar](https://drone.discourse.group/u/joekhoobyar)\
**Post date:** [January 17, 2022, 4:38am UTC](https://drone.discourse.group/t/support-for-kubernetes-secrets-as-volumes/10245/1 "2022-01-17T04:38:15Z")

</div>

> <https://github.com/drone-runners/drone-runner-kube/pull/84>
>
> \## Support \`secret\` volumes
> 
> Add support for kubernetes secrets as volumes.
> 
> …
> This is a great help in letting our runners include less copy-pasted code or data.
> 
> \`\`\`
> kind: pipeline
> type: kubernetes
> name: default
> 
> clone:
> disable: true
> 
> steps:
> \- name: write
> pull: if-not-exists
> image: alpine
> volumes:
> - name: shared
> path: /shared
> commands:
> - pwd
> - echo "hello" \> /shared/greetings.txt
> 
> \- name: read
> pull: if-not-exists
> image: alpine
> volumes:
> - name: shared
> path: /shared
> commands:
> - pwd
> - ls /shared
> - cat /shared/greetings.txt
> 
> volumes:
> \- name: shared
> secret:
> name: received-data-claim
> default\_mode: 420
> optional: false
> \`\`\`
