Skip to content

Add Helm chart configuration for runtime providers #5278

Description

@coderabbitai

Summary

The Helm chart does not expose provider configuration sections. This includes existing authn_provider and entity_provider sections and the new user_mgt_provider and agent_mgt_provider sections.

Server initialization currently uses default provider behavior when these sections are absent. This is safe, but Helm users cannot configure a provider type such as disabled.

Required changes

Add Helm values and templates that render the supported provider configuration sections into the server configuration:

  • authn_provider
  • entity_provider
  • user_mgt_provider
  • agent_mgt_provider

Use the existing chart configuration rendering conventions. Preserve default behavior when users do not specify provider values.

Rationale

Deployments that use Helm need a supported way to configure provider types. In particular, they need to set management providers to type: disabled when runtime provisioning must not be available.

Affected areas

  • Helm chart values
  • Helm chart server configuration templates
  • Documentation or chart examples, if they describe configurable server settings

Acceptance criteria

  • Helm values expose configuration for all four provider sections.
  • The rendered server configuration uses the expected keys and provider types.
  • Users can set user_mgt_provider.type: disabled.
  • Users can set agent_mgt_provider.type: disabled.
  • Existing deployments that omit provider settings retain the current default behavior.
  • Relevant chart template tests or rendering checks cover the new values.

References

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions