Customizing Your Deployment
Optional post-install configuration for an on-premises FOSSA deployment, third-party integrations, SSO, SAML/LDAP, and instance-wide notification banners.
Overview
Once your installation succeeds, these are common follow-up tasks to tailor FOSSA to your organization. All of them are optional, but it's worth reading through to confirm you haven't missed anything.
Some of these changes require editing your Helm values. To apply changed values to your cluster, see Updating Helm values.
Configuring integrations
FOSSA supports integrations with many third-party tools and services.
Google SSO
To configure Google Workspace SSO, add your Google Workspace OAuth application's client ID and secret to your Helm values:
google: clientId: 0123456789abcdef.apps.googleusercontent.com clientSecret: fakeSecret0123456789Quick Import from SCM (GitHub, GitLab, Bitbucket, Azure Repos)
To use Quick Import, integrate FOSSA with the SCM provider that hosts your repositories. Add a client ID and secret for your SCM's OAuth application to your Helm values:
# See your values file template for examples for other service providers.github: clientId: 0123456789abcdef clientSecret: fakeSecret000000000000000SCM integrations double as SSO, configuring the GitHub integration, for example, also lets users sign in to FOSSA with GitHub. To restrict which sign-in options your organization permits, use the application's UI under Organization Settings.
Each SCM integration has vendor-specific fields. For the details of each, see the reference comments in the chart's values.yaml.
Slack notifications
FOSSA can send notifications to a Slack channel. Create a Slack OAuth app, then add its client ID and secret to your Helm values:
slack: clientId: abcdef clientSecret: abcdefSetting up SAML and LDAP
Once FOSSA is installed, configure SAML and LDAP from the Organization Settings page in the application's UI. For day-to-day user and access management, see Organization Management.
Setting notification banners
As a FOSSA administrator, you can send instance-wide messages to all FOSSA users. On-premises installations support setting notification banners from your organization settings.