Merge branch 'main' into gitlab-sso

This commit is contained in:
Andrew Atimapre
2023-09-27 12:57:53 +01:00
committed by GitHub
439 changed files with 27747 additions and 15919 deletions

View File

@@ -25,6 +25,36 @@ If you choose to setup email service, you need to configure the following SMTP [
Below you will find details on how to configure common email providers:
<AccordionGroup>
<Accordion title="Resend">
1. Create an account on [Resend](https://resend.com).
2. Add a [Domain](https://resend.com/domains).
![adding resend domain](../../images/email-resend-create-domain.png)
3. Create an [API Key](https://resend.com/api-keys).
![creating resend api key](../../images/email-resend-create-key.png)
4. Go to the [SMTP page](https://resend.com/settings/smtp) and copy the values.
![go to resend smtp settings](../../images/email-resend-smtp-settings.png)
5. With the API Key, you can now set your SMTP environment variables variables:
```
SMTP_HOST=smtp.resend.com
SMTP_USERNAME=resend
SMTP_PASSWORD=YOUR_API_KEY
SMTP_PORT=587
SMTP_SECURE=true
SMTP_FROM_ADDRESS=hey@example.com # your email address being used to send out emails
SMTP_FROM_NAME=Infisical
```
<Info>
Remember that you will need to restart Infisical for this to work properly.
</Info>
</Accordion>
<Accordion title="Twilio SendGrid">
1. Create an account and configure [SendGrid](https://sendgrid.com) to send emails.

View File

@@ -5,7 +5,7 @@ description: "Configure your environment variables when self-hosting Infisical."
## Backend environment variables
Depending on your choosen self hosted deployment method, you may need to configured at least the required environment variable listed below.
Depending on your chosen self hosted deployment method, you may need to configured at least the required environment variable listed below.
Other environment variables are listed below to increase the functionality of your self hosted instance based on your use case.
<Tabs>
@@ -165,7 +165,7 @@ Other environment variables are listed below to increase the functionality of yo
<Tab title="Others">
#### JWT
<ParamField query="JWT_SIGNUP_LIFETIME" type="string" default="15m" optional>
JWT token lifetime expressed in seconds or a string describing a time span
JWT token lifetime expressed in seconds or a string describing a time span
</ParamField>
<ParamField query="JWT_REFRESH_LIFETIME" type="string" default="90d" optional>

View File

@@ -0,0 +1,20 @@
---
title: "Configure SSO"
description: "How to configure SSO when self-hosting Infisical."
---
<Warning>
Infisical offers Google SSO and GitHub SSO for free.
Infisical also offers SAML SSO authentication but as paid features that can be unlocked via enterprise license; if this is of interest, please contact team@infisical.com.
On this front, we currently support Okta, Azure AD, and JumpCloud and are expanding support for other IdPs in the coming months; stay tuned and feel free to request a IdP at this
[issue](https://github.com/Infisical/infisical/issues/442).
</Warning>
You can view specific documentation for how to set up each SSO authentication method below:
- [Google SSO](/documentation/platform/sso/google)
- [GitHub SSO](/documentation/platform/sso/github)
- [Okta SAML](/documentation/platform/sso/okta)
- [Azure SAML](/documentation/platform/sso/azure)
- [JumpCloud SAML](/documentation/platform/sso/jumpcloud)

View File

@@ -3,10 +3,10 @@ title: "Digital Ocean"
description: "Learn to install Infisical on Digital Ocean"
---
Infisical can be deployed on a Kubernetes cluster with a single click through our Digital Ocean marketplace application.
The initiation of the installation process triggers the creation of a Kubernetes cluster, followed by the installation of Infisical onto that cluster.
Infisical can be deployed on a Kubernetes cluster with a single click through our Digital Ocean marketplace application.
The initiation of the installation process triggers the creation of a Kubernetes cluster, followed by the installation of Infisical onto that cluster.
This automated deploymnet method uses the same proccess under the hood as the manual [Kubernetes installation guide](./kubernetes-helm).
This automated deployment method uses the same process under the hood as the manual [Kubernetes installation guide](./kubernetes-helm).
### Initiate the installation
@@ -23,5 +23,5 @@ Within this section, you'll find the newly created load balancer for Infisical.
### Adjusting configurations
If you need to either upgrade or downgrade Infisical, or modify environment variables to alter its functionality, refer to our [Kubernetes installation](./kubernetes-helm) page for detailed instructions.
Because Digital Ocean deploys the same Helm application as described in our [Kubernetes installation](./kubernetes-helm) guide, you can utilize that guide to implement the required changes.
It's important to note that any modifications requires familiarly with Helm package manager.
Because Digital Ocean deploys the same Helm application as described in our [Kubernetes installation](./kubernetes-helm) guide, you can utilize that guide to implement the required changes.
It's important to note that any modifications requires familiarly with Helm package manager.

View File

@@ -43,14 +43,14 @@ frontend:
replicaCount: 2
image:
repository: infisical/frontend
tag: "v0.26.0" # <--- frontend version
tag: "v0.34.2" # <--- frontend version
pullPolicy: Always
backend:
replicaCount: 2
image:
repository: infisical/backend
tag: "v0.26.0" # <--- backend version
tag: "v0.34.2" # <--- backend version
pullPolicy: Always
```
@@ -111,14 +111,14 @@ frontend:
replicaCount: 2
image:
repository: infisical/frontend
tag: "v0.26.0" # <--- frontend version
tag: "v0.34.2" # <--- frontend version
pullPolicy: Always
backend:
replicaCount: 2
image:
repository: infisical/backend
tag: "v0.26.0" # <--- backend version
tag: "v0.34.2" # <--- backend version
pullPolicy: Always
backendEnvironmentVariables:
@@ -144,7 +144,7 @@ ingress:
replicaCount: 4
image:
repository: infisical/frontend
tag: "v0.1.3"
tag: "v0.34.2" # <--- frontend version
pullPolicy: IfNotPresent
kubeSecretRef: null
service:
@@ -160,7 +160,7 @@ ingress:
replicaCount: 4
image:
repository: infisical/backend
tag: "v0.1.3"
tag: "v0.34.2" # <--- backend version
pullPolicy: IfNotPresent
kubeSecretRef: null
service: