GoogleContainerTools / GoogleContainerTools/skaffold

Passing availableSecrets and secretEnv to kaniko in GCB

Open
#6,199 3 comments 0 reactions 0 assignees View on GitHub
area/build build/gcb build/kaniko kind/feature-request priority/p2
Dominant language
Go
Stars
15.9k
Forks
1.7k
Avg merge
3d 9h
Merged PRs (30d)
10

Description

When building with GCB directly we can instrruct GCB to mount a secret in the kaniko pod. This is achieved by using availableSecrets and secretEnv keys in yaml. Is there a way to pass these directly from skaffold?

below is an example of an buildconfig.yaml:

```yaml
steps:
- name: 'gcr.io/kaniko/kaniko-executor:latest'
args:
- --destination=...
secretEnv: ['SSH_PRIVATE_KEY']
availableSecrets:
secretManager:
- versionName: projects/$PROJECT_ID/secrets/private-key-secret-name/versions/latest
env: 'SSH_PRIVATE_KEY'
```

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.