Skip to content

Added SAML settings for switcher-api chart#29

Merged
petruki merged 2 commits intomasterfrom
feat_api_saml
Sep 15, 2025
Merged

Added SAML settings for switcher-api chart#29
petruki merged 2 commits intomasterfrom
feat_api_saml

Conversation

@petruki
Copy link
Member

@petruki petruki commented Sep 15, 2025

This pull request adds support for SAML authentication to the Switcher API Helm chart, along with several improvements to configuration flexibility for authentication and integration options. The changes include new configuration parameters for SAML, updates to documentation, and enhancements to the values and schema files to support these integrations.

SAML Authentication Integration

  • Added support for SAML authentication by introducing new configuration parameters for SAML entry point, issuer, certificate, private key, session secret, callback and redirect URLs, identifier format, and accepted clock skew. These are now available in values.yaml, values.schema.json, and the relevant config and secret templates. [1] [2] [3] [4]
  • Updated README.md with documentation for all new SAML-related parameters and provided example Helm install commands for SAML-enabled deployments. [1] [2]

Authentication Options

  • Added new flags to enable/disable internal (email/password) and SAML authentication in the management configuration, with corresponding updates to values, schema, and configmap templates. [1] [2] [3] [4]

General Configuration Enhancements

  • Introduced additional configuration parameters for resource secrets, request limits, metrics, strategy operations, relay bypass options, and regex limits for both API and resolver components, improving deployment flexibility. [1] [2] [3]
  • Updated schema files to validate new configuration options for integrations (Google Recaptcha, Slack, GitOps, GitHub, Bitbucket) and operational limits. [1] [2]

These changes collectively improve the chart’s authentication flexibility and integration capabilities, making it easier to deploy in environments with SAML requirements or custom authentication needs.

@petruki petruki self-assigned this Sep 15, 2025
@petruki petruki merged commit 1b651fd into master Sep 15, 2025
1 check passed
@petruki petruki deleted the feat_api_saml branch September 15, 2025 01:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant