Skip to content

Pass environment variables to created shinyproxy instance when using DockerOperator #66

@tjpalanca

Description

@tjpalanca

Hi,

I would like to ask for a way to pass the environment variables from the Shinyproxy Operator instance to the underlying created Shinyproxy instances in cases where the proxy config contains ${TEMPLATED_ENV_VARS} or specifies config using env vars.

This is useful for OIDC client secrets:

  # Filename: {realm-id}.shinyproxy.yaml
  # Authentication
  authentication: openid
  openid:
    auth-url:  ${AUTH0_DOMAIN}/authorize 
    token-url: ${AUTH0_DOMAIN}/oauth/token
    jwks-url: ${AUTH0_DOMAIN}/.well-known/jwks.json
    client-id: ${AUTH0_CLIENT_ID}                
    client-secret: ${AUTH0_CLIENT_SECRET}

Thank you for building shinyproxy - it's been such a versatile tool.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions