rstudio / rstudio/helm

Add explicit support for client secrets by volume mount.

Open
#733 1 comment 3 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

team: workbench
Dominant language
Markdown
Stars
46
Forks
40
Avg merge
4h 3m
Merged PRs (30d)
6

Description

Description

Similar to this PR: https://github.com/rstudio/helm/pull/726

We suggest,

  1. Storing secrets as kubernetes secrets.
  2. Mounting the secrets into the container by volume mount.

We have a few secrets which are not explicitly supported in helm in this way - including the openid client secret. So we should add support for that as well.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Review the related pull request 726 and the chart's existing secret configuration first. Define the required OpenID client-secret volume-mount configuration, then verify that the secret can be stored as a Kubernetes Secret and mounted into the container without exposing it as an unsupported Helm value.

Written by the indexing model from the issue text.

Assessment

Tech stack
helm, kubernetes
Domain
authentication, devops, security
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.