diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS
index a866da904..5e16ed2fe 100644
--- a/.github/CODEOWNERS
+++ b/.github/CODEOWNERS
@@ -1 +1,2 @@
* @pomerium/dev-backend
+docs/* @pomerium/docs
diff --git a/docs/.vuepress/config.js b/docs/.vuepress/config.js
index ffe1fd167..f73fbad53 100644
--- a/docs/.vuepress/config.js
+++ b/docs/.vuepress/config.js
@@ -30,7 +30,7 @@ module.exports = {
},
themeConfig: {
home: false,
- logo: "/img/logo-long-civez.png",
+ logo: "/img/logo_white.svg",
repo: "pomerium/pomerium",
editLinks: true,
docsDir: "docs",
diff --git a/docs/.vuepress/public/favicon.ico b/docs/.vuepress/public/favicon.ico
index d7994f6bd..d78ac8dee 100644
Binary files a/docs/.vuepress/public/favicon.ico and b/docs/.vuepress/public/favicon.ico differ
diff --git a/docs/.vuepress/public/img/logo_purple.svg b/docs/.vuepress/public/img/logo_purple.svg
new file mode 100644
index 000000000..927848c4a
--- /dev/null
+++ b/docs/.vuepress/public/img/logo_purple.svg
@@ -0,0 +1,23 @@
+
diff --git a/docs/.vuepress/public/img/logo_white.svg b/docs/.vuepress/public/img/logo_white.svg
new file mode 100644
index 000000000..b045375c1
--- /dev/null
+++ b/docs/.vuepress/public/img/logo_white.svg
@@ -0,0 +1,23 @@
+
diff --git a/docs/.vuepress/styles/palette.styl b/docs/.vuepress/styles/palette.styl
index c765f1a30..f119015b6 100644
--- a/docs/.vuepress/styles/palette.styl
+++ b/docs/.vuepress/styles/palette.styl
@@ -1,9 +1,9 @@
// colors
-$mainColor= #6E43E8
-$offColor = #259C30
+$mainColor= #6F43E7
+$offColor = #49AAA1
$sidebarColor=#FAFAFC
-$accentColor = #6E43E8
+$accentColor = #6F43E7
$textColor =rgb(51, 51, 51)
$headerColor=rgb(17, 17, 17)
$borderColor = #e8e8fb
@@ -16,7 +16,7 @@ $fontSize = 16px
// $navbarHeight = 5.2rem
$navbar-vertical-padding = 1.4rem;
$navbar-horizontal-padding = 1.4rem;
-$navbar-background = #6E43E8;
+$navbar-background = #6F43E7;
$navbar-text-color = #ffffff;
$sidebarWidth = 16rem
@@ -28,13 +28,13 @@ $MQMobile = 719px
$MQMobileNarrow = 419px
.icon.outbound
- display none !important
-
+ display none !important
+
.navbar
background-color: $navbar-background !important
border-bottom 1px solid $navbar-background !important
.logo
- height $navbarHeight - 3.2rem
+ height $navbarHeight - 3.2rem
min-width $navbarHeight - 3.2rem
margin-right 0.8rem
vertical-align top
@@ -43,7 +43,7 @@ $MQMobileNarrow = 419px
color: $navbar-text-color !important
padding-left 0rem
.site-name
- display: none !important
+ display: none !important
.nav-links
a
@@ -101,8 +101,8 @@ $MQMobileNarrow = 419px
@media (max-width: $MQMobile)
.navbar
.site-name
- display: none !important
- .features
+ display: none !important
+ .features
padding: 36pt 0
.feature
.media
@@ -110,11 +110,11 @@ $MQMobileNarrow = 419px
.content
max-width: 80%
- .triples
+ .triples
.feature
padding: 36pt 0
.home
- .hero
+ .hero
padding-bottom 0pt
.section
.content
diff --git a/docs/docs/img/pomerium-in-action-800-600.mp4 b/docs/docs/img/pomerium-in-action-800-600.mp4
deleted file mode 100644
index 2042ca7e1..000000000
Binary files a/docs/docs/img/pomerium-in-action-800-600.mp4 and /dev/null differ
diff --git a/docs/docs/readme.md b/docs/docs/readme.md
index e424b440d..6bf46eb5f 100644
--- a/docs/docs/readme.md
+++ b/docs/docs/readme.md
@@ -23,23 +23,6 @@ Pomerium can be used to:
- perform delegated user authorization for service-based authorization systems:
- [Istio](/guides/istio.md)
- [Google Cloud](/guides/cloud-run.md)
-- provide unified identity attestation for upstream services:
- - [Kubernetes](/guides/kubernetes.md)
- - [Grafana](/guides/istio.md#pomerium-configuration)
- - [Custom applications](/docs/topics/getting-users-identity.md)
-- provide a **VPN alternative**.
+- add unified access and identity to [custom, on-prem, and hosted apps and services](https://www.pomerium.com/integrations/)
+- serve as a **VPN alternative**.
-## Demo
-
-To make this a bit more concrete, click the image thumbnail to see a short youtube demo:
-
-[](https://www.youtube.com/watch?v=ddmrkvBSO60 "Pomerium demo")
-
-The above video shows the flow for both an unauthorized and authorized user.
-
-1. An **unauthorized** user authenticates with their corporate single-sign-on provider.
-2. The **unauthorized** user is blocked from a protected resource.
-3. The **unauthorized** user signs out from their session.
-4. An **authorized** user authenticates with their corporate single-sign-on provider.
-5. Pomerium delegates and grants access to the requested resource.
-6. The **authorized** user inspects their user details including group membership.
diff --git a/docs/docs/releases.md b/docs/docs/releases.md
index 8729e4fcb..7cfdc40cb 100644
--- a/docs/docs/releases.md
+++ b/docs/docs/releases.md
@@ -101,7 +101,7 @@ See the [README](https://github.com/pomerium/pomerium-helm/blob/master/charts/po
::: tip
-Officially supported build platforms are limited by [envoy proxy](https://www.envoyproxy.io/). If you have an enoy binary for your platform in your path at start time, `pomerium` should function correctly.
+Officially supported build platforms are limited by [envoy proxy](https://www.envoyproxy.io/).
:::
diff --git a/docs/docs/topics/img/pomerium-user-impersonation.mp4 b/docs/docs/topics/img/pomerium-user-impersonation.mp4
deleted file mode 100644
index eab21f8ac..000000000
Binary files a/docs/docs/topics/img/pomerium-user-impersonation.mp4 and /dev/null differ
diff --git a/docs/docs/upgrading.md b/docs/docs/upgrading.md
index 0f496b011..ed49a20d4 100644
--- a/docs/docs/upgrading.md
+++ b/docs/docs/upgrading.md
@@ -24,7 +24,7 @@ Ed25519 is no longer supported for `signing_key` since OPA Rego only supports EC
Routes and policies may now be configured under a new top level key - `routes`
- This more closely aligns to how policies and routes are conceptually related
-- The `routes` block supports a more powerful syntax for definiting policies with conditionals and various criteria
+- The `routes` block supports a more powerful syntax for defining policies with conditionals and various criteria
### Support environmental proxy settings
@@ -176,7 +176,7 @@ Please see the following interfaces for reference to implement your storage back
### Identity headers
-With this release, pomerium will not insert identity headers (X-Pomerium-Jwt-Asserttion/X-Pomerium-Claim-*) by default. To get pre 0.9.0 behavior, you can set `pass_identity_headers` to true on a per-policy basis.
+With this release, pomerium will not insert identity headers (X-Pomerium-Jwt-Assertion/X-Pomerium-Claim-*) by default. To get pre 0.9.0 behavior, you can set `pass_identity_headers` to true on a per-policy basis.
# Since 0.8.0
diff --git a/docs/reference/img/pomerium-user-impersonation.mp4 b/docs/reference/img/pomerium-user-impersonation.mp4
deleted file mode 100644
index eab21f8ac..000000000
Binary files a/docs/reference/img/pomerium-user-impersonation.mp4 and /dev/null differ