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

[ZT] Unified Access apps #19115

Merged
merged 29 commits into from
Jan 17, 2025
Merged

[ZT] Unified Access apps #19115

merged 29 commits into from
Jan 17, 2025

Conversation

ranbel
Copy link
Contributor

@ranbel ranbel commented Jan 9, 2025

PCX-7731
PCX-9226
PCX-15225
PCX-11007
PCX-15272

Copy link

github-actions bot commented Jan 9, 2025

This PR changes current filenames or deletes current files. Make sure you have redirects set up to cover the following paths:

  • /cloudflare-one/applications/configure-apps/self-hosted-apps/
  • /cloudflare-one/identity/users/groups/

Copy link

cloudflare-workers-and-pages bot commented Jan 9, 2025

Deploying cloudflare-docs with  Cloudflare Pages  Cloudflare Pages

Latest commit: 821a78f
Status: ✅  Deploy successful!
Preview URL: https://bbb0c8fe.cloudflare-docs-7ou.pages.dev
Branch Preview URL: https://ranbel-unified-access-apps.cloudflare-docs-7ou.pages.dev

View logs

Copy link

github-actions bot commented Jan 9, 2025

Files with changes (up to 15)

Original Link Updated Link
https://developers.cloudflare.com/cloudflare-one/applications/non-http/self-hosted-private-app/ https://ranbel-unified-access-apps.cloudflare-docs-7ou.pages.dev/cloudflare-one/applications/non-http/self-hosted-private-app/
https://developers.cloudflare.com/cloudflare-one/policies/access/policy-management/ https://ranbel-unified-access-apps.cloudflare-docs-7ou.pages.dev/cloudflare-one/policies/access/policy-management/
https://developers.cloudflare.com/cloudflare-one/applications/non-http/legacy-private-network-app/ https://ranbel-unified-access-apps.cloudflare-docs-7ou.pages.dev/cloudflare-one/applications/non-http/legacy-private-network-app/
https://developers.cloudflare.com/cloudflare-one/applications/configure-apps/self-hosted-apps/ https://ranbel-unified-access-apps.cloudflare-docs-7ou.pages.dev/cloudflare-one/applications/configure-apps/self-hosted-apps/
https://developers.cloudflare.com/cloudflare-one/applications/configure-apps/self-hosted-public-app/ https://ranbel-unified-access-apps.cloudflare-docs-7ou.pages.dev/cloudflare-one/applications/configure-apps/self-hosted-public-app/
https://developers.cloudflare.com/cloudflare-one/connections/connect-networks/private-net/cloudflared/ https://ranbel-unified-access-apps.cloudflare-docs-7ou.pages.dev/cloudflare-one/connections/connect-networks/private-net/cloudflared/
https://developers.cloudflare.com/cloudflare-one/identity/users/groups/ https://ranbel-unified-access-apps.cloudflare-docs-7ou.pages.dev/cloudflare-one/identity/users/groups/
https://developers.cloudflare.com/cloudflare-one/connections/connect-networks/troubleshoot-tunnels/common-errors/ https://ranbel-unified-access-apps.cloudflare-docs-7ou.pages.dev/cloudflare-one/connections/connect-networks/troubleshoot-tunnels/common-errors/
https://developers.cloudflare.com/cloudflare-one/policies/access/groups/ https://ranbel-unified-access-apps.cloudflare-docs-7ou.pages.dev/cloudflare-one/policies/access/groups/
https://developers.cloudflare.com/cloudflare-one/policies/access/ https://ranbel-unified-access-apps.cloudflare-docs-7ou.pages.dev/cloudflare-one/policies/access/
https://developers.cloudflare.com/hyperdrive/configuration/connect-to-private-database/ https://ranbel-unified-access-apps.cloudflare-docs-7ou.pages.dev/hyperdrive/configuration/connect-to-private-database/
https://developers.cloudflare.com/r2/tutorials/cloudflare-access/ https://ranbel-unified-access-apps.cloudflare-docs-7ou.pages.dev/r2/tutorials/cloudflare-access/
https://developers.cloudflare.com/cloudflare-one/policies/access/external-evaluation/ https://ranbel-unified-access-apps.cloudflare-docs-7ou.pages.dev/cloudflare-one/policies/access/external-evaluation/
https://developers.cloudflare.com/cloudflare-one/tutorials/kubectl/ https://ranbel-unified-access-apps.cloudflare-docs-7ou.pages.dev/cloudflare-one/tutorials/kubectl/
https://developers.cloudflare.com/cloudflare-one/tutorials/entra-id-conditional-access/ https://ranbel-unified-access-apps.cloudflare-docs-7ou.pages.dev/cloudflare-one/tutorials/entra-id-conditional-access/

@github-actions github-actions bot added size/m and removed size/s labels Jan 10, 2025
@github-actions github-actions bot added the product:hyperdrive Hyperdrive: https://developers.cloudflare.com/hyperdrive/ label Jan 13, 2025
@github-actions github-actions bot removed the size/m label Jan 14, 2025
* [**Self-hosted applications**](/cloudflare-one/applications/configure-apps/self-hosted-apps/) consist of internal applications that you host in your own environment. These can be the data center versions of tools like the Atlassian suite or applications created by your own team. To secure self-hosted applications, you must use Cloudflare's DNS ([full setup](/dns/zone-setups/full-setup/) or [partial CNAME setup](/dns/zone-setups/partial-setup/)) and [connect the application](/cloudflare-one/connections/connect-networks/) to Cloudflare.
- **Self-hosted applications** consist of internal applications that you host in your own environment. These can be the data center versions of tools like the Atlassian suite or applications created by your own team. Setup requirements for a self-hosted application depend on whether the application is publicly accessible on the Internet or restricted to users on a private network.
- [**Public hostname applications**](/cloudflare-one/applications/configure-apps/self-hosted-public-app/) are web applications that have public DNS records. Anyone on the Internet can access the application by entering the URL in their browser and authenticating through Cloudflare Access. Securing access to a public website requires a Cloudflare DNS [full setup](/dns/zone-setups/full-setup/) or [partial CNAME setup](/dns/zone-setups/partial-setup/).
- [**Private network applications**](/cloudflare-one/applications/non-http/self-hosted-private-app/) do not have public DNS records, meaning they are not reachable from the public Internet. To connect using a private IP or private hostname, remote users must install the WARP client on their device and enroll in your Zero Trust organization.
Copy link
Contributor

Choose a reason for hiding this comment

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

So technically you just need routability via Gateway which can also be done via Magic WAN, Proxy Endpoints or Link Based BISO. I can't really find a good doc to link out for that but maybe we add a note? Or does that just need a bigger rewrite across all our private resource docs after we ship this?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

also WARP Connector?

@@ -6,7 +6,7 @@ sidebar:

---

Application paths define the URLs protected by an Access policy. When adding a [self-hosted web application](/cloudflare-one/applications/configure-apps/self-hosted-apps/) to Access, you can choose to protect the entire website by entering its apex domain, or alternatively, protect specific subdomains and paths.
Application paths define the URLs protected by an Access policy. When adding a [self-hosted web application](/cloudflare-one/applications/configure-apps/self-hosted-public-app/) to Access, you can choose to protect the entire website by entering its apex domain, or alternatively, protect specific subdomains and paths.
Copy link
Contributor

Choose a reason for hiding this comment

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

I think the paths stuff will also apply to private hostnames and IPs. @GreenStage can you confirm this?

@ranbel ranbel merged commit 84eb1ed into production Jan 17, 2025
12 checks passed
@ranbel ranbel deleted the ranbel/unified-access-apps branch January 17, 2025 23:31
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