diff --git a/docs/assets/bitwarden/ui.png b/docs/assets/bitwarden/ui.png new file mode 100644 index 00000000..039dbded Binary files /dev/null and b/docs/assets/bitwarden/ui.png differ diff --git a/docs/infra/bitwarden.md b/docs/infra/bitwarden.md new file mode 100644 index 00000000..175a8963 --- /dev/null +++ b/docs/infra/bitwarden.md @@ -0,0 +1,13 @@ +# Bitwarden + +A [password tool](https://bitwarden.com) to help us manage our [organizations secrets](https://vault.bitwarden.com/#/vault?organizationId=e429b264-5b49-4794-be50-b0660125456a). + +Here is an outline of passwords we are tracking +(duplicating here as can better document the integrations with other services +like [Otterdog](/docs/infra/otterdog.md) and Github Actions). + +![Bitwarden Secrets User Interface](/docs/assets/bitwarden/ui.png) + +| Secret | Description | +| --- | --- | +| HELLO_WORLD | A test secret for demontsrating how secrets are managed | diff --git a/docs/infra/eclipseops.md b/docs/infra/eclipseops.md index 43b4cba5..3497f2b5 100644 --- a/docs/infra/eclipseops.md +++ b/docs/infra/eclipseops.md @@ -19,6 +19,22 @@ If you are looking for more detailed developer-oriented instructions to help debug an issue with the above, please refer to [managing our demo servers](deploy_demo.md) documentation. +## Configurations + +The [.eclipsefdn](https://github.com/eclipse-pass/.eclipsefdn) project allows our team to +[self-service several aspect of our organization](https://www.eclipse.org/projects/handbook/#resources-github-self-service) +via a tool called [Otterdog](/docs/infra/otterdog.md) and secrets in [Bitwarden](/docs/infra/bitwarden.md). + +These [.eclipsefdn](https://github.com/eclipse-pass/.eclipsefdn) repo / tools gives access to: + +* Organization Settings +* Organization Webhooks +* Repositories and their settings +* Branch Protection Rules + +Learn more about [Otterdog here](/docs/infra/otterdog.md). + + ## Deployment ### eclipse-pass.org diff --git a/docs/infra/otterdog.md b/docs/infra/otterdog.md new file mode 100644 index 00000000..ad6564f7 --- /dev/null +++ b/docs/infra/otterdog.md @@ -0,0 +1,7 @@ +# Otterdog + +Our organization configs are managed on [.eclipsefdn](https://github.com/eclipse-pass/.eclipsefdn) +using the [Otterdog tool](https://gitlab.eclipse.org/eclipsefdn/security/otterdog) + +Our first project will be to manage secrets via [bitwarden](/docs/infra/bitwarden.md). +