Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adds Pomerium Zero Fundamentals courses #1372

Merged
merged 40 commits into from
Jun 21, 2024
Merged

Adds Pomerium Zero Fundamentals courses #1372

merged 40 commits into from
Jun 21, 2024

Conversation

ZPain8464
Copy link
Contributor

@ZPain8464 ZPain8464 commented Apr 25, 2024

This PR adds Zero-specific courses to Fundamentals.

Copy link

netlify bot commented Apr 25, 2024

Deploy Preview for pomerium-docs ready!

Name Link
🔨 Latest commit 5eae03b
🔍 Latest deploy log https://app.netlify.com/sites/pomerium-docs/deploys/6675830e5638870008f5b0a1
😎 Deploy Preview https://deploy-preview-1372--pomerium-docs.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

httpbin:
image: kennethreitz/httpbin
ports:
- 80:80
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You need to add network to httpbin

    networks:
      main: {}

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for catching this

@ssveta7ak ssveta7ak self-requested a review April 26, 2024 13:29
@ZPain8464 ZPain8464 marked this pull request as ready for review June 20, 2024 17:10
@ZPain8464 ZPain8464 requested a review from a team as a code owner June 20, 2024 17:10

```yaml title="docker-compose"
pomerium:
image: pomerium/pomerium:v0.25.1
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why this we use pomerium/pomerium:v0.26.0,
but in other places cr.pomerium.com/pomerium/pomerium:v0.26.0

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The cr.pomerium.com/pomerium/pomerium:vX.XX.X URL is a tracking URL. We don't use it in the onboarding scripts.

@ZPain8464 ZPain8464 requested a review from ssveta7ak June 20, 2024 19:08
@ZPain8464 ZPain8464 changed the title Adds Pomerium Zero Fundamentals courses (WIP) Adds Pomerium Zero Fundamentals courses Jun 20, 2024

Next, you'll learn how to secure your upstream service by verifying the user's identity with a JWT. This adds another layer of security to your application.

Go to [**Single Sign-on**](docs/courses/fundamentals/zero-single-sign-on).
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This link is redirect to the Page Not Pound page.
Developers console shows that the link is

<a href="/docs/courses/fundamentals/docs/courses/fundamentals/zero-single-sign-on"><strong>Single Sign-on</strong></a>

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for catching this. I accidentally excluded the / in front of docs, which for some reason repeats the path when it renders. Updated.


In the next guide, you'll secure TCP routes and access an SSH service.

Go to [TCP Routes](docs/courses/fundamentals/zero-tcp-routes).
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This link redirect to the Page Not Found page.
The link is:

<a href="/docs/courses/fundamentals/docs/courses/fundamentals/zero-tcp-routes">TCP Routes</a>

@ssveta7ak ssveta7ak self-requested a review June 21, 2024 10:26
Comment on lines 19 to 21
- [**Build a Simple Route**](docs/courses/fundamentals/zero-build-routes)
- [**Build a Simple Policy**](docs/courses/fundamentals/zero-build-policies)
- [**Single Sign-on (SSO)**](docs/courses/fundamentals/zero-single-sign-on)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Broken links

Suggested change
- [**Build a Simple Route**](docs/courses/fundamentals/zero-build-routes)
- [**Build a Simple Policy**](docs/courses/fundamentals/zero-build-policies)
- [**Single Sign-on (SSO)**](docs/courses/fundamentals/zero-single-sign-on)

Comment on lines 29 to 30
- [**Build Routes**](docs/courses/fundamentals/zero-build-routes)
- [**Build Policies**](docs/courses/fundamentals/zero-build-policies)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Broken links

Suggested change
- [**Build Routes**](docs/courses/fundamentals/zero-build-routes)
- [**Build Policies**](docs/courses/fundamentals/zero-build-policies)


Great job! You successfully configured SSO in Pomerium. Next, you'll learn how to build more advanced policies.

Go to [**Build Advanced Policies**](docs/courses/fundamentals/zero-advanced-policies).
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Broken link

Suggested change
Go to [**Build Advanced Policies**](docs/courses/fundamentals/zero-advanced-policies).

@ZPain8464 ZPain8464 merged commit 6032e73 into main Jun 21, 2024
8 checks passed
@ZPain8464 ZPain8464 deleted the zpain/pz-courses branch June 21, 2024 13:45
backport-actions-token bot pushed a commit that referenced this pull request Jun 21, 2024
* adds PZ directory

* adds PZ courses files

* moves core fundamentals directory

* adds routes guide

* adds policies guide to courses

* Adds policies video

* adds intro

* adds jwt guide

* updates advanced policies guide

* adds advanced policies guide

* adds first part of advanced routes guide

* adds most of advanced routes guide

* adds advanced routing guide

* adds TCP guide

* small changes to text

* fixes broken link

* fixes prettier and cspell errors

* fixes broken links

* updates tcp commands

* runs prettier

* adds changes to advanced routes

* updates all guides formatting and videos

* replaces screenshots

* runs prettier

* removes incompatible docs link

* fixes formatting issue

* updates routes

* renames zero fundamentals files and directories

* adds wistia videos

* updates sidebar

* fixes sidebar and broken links

* Update content/docs/courses/fundamentals/zero-build-routes.mdx

Co-authored-by: ssveta7ak <[email protected]>

* Update content/docs/courses/fundamentals/zero-single-sign-on.mdx

Co-authored-by: ssveta7ak <[email protected]>

* Update content/docs/courses/fundamentals/zero-single-sign-on.mdx

Co-authored-by: ssveta7ak <[email protected]>

* updates text

* Update content/docs/courses/fundamentals/zero-build-policies.mdx

Co-authored-by: ssveta7ak <[email protected]>

* Update content/docs/courses/fundamentals/zero-advanced-routes.mdx

Co-authored-by: ssveta7ak <[email protected]>

* adds requested changes

* fixes breaking links

---------

Co-authored-by: ssveta7ak <[email protected]>
ZPain8464 added a commit that referenced this pull request Jun 21, 2024
Adds Pomerium Zero Fundamentals courses (#1372)

* adds PZ directory

* adds PZ courses files

* moves core fundamentals directory

* adds routes guide

* adds policies guide to courses

* Adds policies video

* adds intro

* adds jwt guide

* updates advanced policies guide

* adds advanced policies guide

* adds first part of advanced routes guide

* adds most of advanced routes guide

* adds advanced routing guide

* adds TCP guide

* small changes to text

* fixes broken link

* fixes prettier and cspell errors

* fixes broken links

* updates tcp commands

* runs prettier

* adds changes to advanced routes

* updates all guides formatting and videos

* replaces screenshots

* runs prettier

* removes incompatible docs link

* fixes formatting issue

* updates routes

* renames zero fundamentals files and directories

* adds wistia videos

* updates sidebar

* fixes sidebar and broken links

* Update content/docs/courses/fundamentals/zero-build-routes.mdx



* Update content/docs/courses/fundamentals/zero-single-sign-on.mdx



* Update content/docs/courses/fundamentals/zero-single-sign-on.mdx



* updates text

* Update content/docs/courses/fundamentals/zero-build-policies.mdx



* Update content/docs/courses/fundamentals/zero-advanced-routes.mdx



* adds requested changes

* fixes breaking links

---------

Co-authored-by: zachary painter <[email protected]>
Co-authored-by: ssveta7ak <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants