How to set secret file logstash

Hi Team,

I am newer to ELK, how can I set the secretName for logstash.

here am getting this issue:
Successfully assigned 2304670352/logstash-0 to acs-node58.usrno1.applecloud.io
Normal SuccessfulAttachVolume 3m4s attachdetach-controller AttachVolume.Attach succeeded for volume "usrno1-5b14213bec0911e9ad83"
Warning FailedMount 2m (x8 over 3m4s) kubelet, acs-node58.usrno1.applecloud.io MountVolume.SetUp failed for volume "config-volume" : configmap "logstash" not found
Warning FailedMount 2m (x8 over 3m4s) kubelet, acs-node58.usrno1.applecloud.io MountVolume.SetUp failed for volume "config-pattern" : configmap "logstash" not found
Warning FailedMount 112s (x8 over 3m3s) kubelet, acs-node58.usrno1.applecloud.io MountVolume.SetUp failed for volume "logstash-kafka-certs" : couldn't propagate object cache: timed out waiting for the condition
Warning FailedMount 61s kubelet, acs-node58.usrno1.applecloud.io Unable to mount volumes for pod "logstash-0_2304670352(31751d77-ec12-11e9-ad83-5cb90199c928)": timeout expired waiting for volumes to attach or mount for pod "2304670352"/"logstash-0". list of unmounted volumes=[config-volume config-pattern logstash-kafka-certs]. list of unattached volumes=[data config-volume config-pattern splunkforwarder-temp splunk-logs logstash-kafka-certs podinfo default-token-v7c9k]
EXIHYD-IM-028:manifests kagithapu.k$