Skip to content

Commit

Permalink
chore: rebrand to enterprise cloud (#246)
Browse files Browse the repository at this point in the history
* chore: rebrand to enterprise cloud

Signed-off-by: Mark Phelps <[email protected]>

* chore: fmt

Signed-off-by: Mark Phelps <[email protected]>

* chore: email over Discord

Signed-off-by: Mark Phelps <[email protected]>

---------

Signed-off-by: Mark Phelps <[email protected]>
  • Loading branch information
markphelps authored Jul 15, 2024
1 parent efdfe25 commit 8d60e72
Show file tree
Hide file tree
Showing 20 changed files with 420 additions and 602 deletions.
8 changes: 4 additions & 4 deletions cli/commands/cloud/login.mdx
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: "cloud login"
description: "Authenticate with Flipt Hybrid Cloud"
description: "Authenticate with Flipt Enterprise Cloud"
---

```
Expand All @@ -9,9 +9,9 @@ flipt cloud login [flags]

## Prerequisites

Before you get started with Flipt Hybrid Cloud, you need to have the following:
Before you get started with Flipt Enterprise Cloud, you need to have the following:

1. An active Flipt Hybrid Cloud account. If you don't have an account yet, [sign up here](https://flipt.cloud).
1. An active Flipt Enterprise Cloud account. If you don't have an account yet, [sign up here](https://flipt.cloud).
2. Enable the `cloud` experimental feature in the Flipt configuration file. You can enable the `cloud` feature by adding the following configuration to your `flipt.yaml` file:

```yaml
Expand All @@ -34,4 +34,4 @@ experimental:

### More Info

See the [cloud](/cloud/overview) section of the documentation for more information on Flipt Hybrid Cloud.
See the [cloud](/cloud/overview) section of the documentation for more information on Flipt Enterprise Cloud.
8 changes: 4 additions & 4 deletions cli/commands/cloud/logout.mdx
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: "cloud logout"
description: "Logout from Flipt Hybrid Cloud"
description: "Logout from Flipt Enterprise Cloud"
---

```
Expand All @@ -9,9 +9,9 @@ flipt cloud logout

## Prerequisites

Before you get started with Flipt Hybrid Cloud, you need to have the following:
Before you get started with Flipt Enterprise Cloud, you need to have the following:

1. An active Flipt Hybrid Cloud account. If you don't have an account yet, [sign up here](https://flipt.cloud).
1. An active Flipt Enterprise Cloud account. If you don't have an account yet, [sign up here](https://flipt.cloud).
2. Enable the `cloud` experimental feature in the Flipt configuration file. You can enable the `cloud` feature by adding the following configuration to your `flipt.yaml` file:

```yaml
Expand All @@ -28,4 +28,4 @@ experimental:

### More Info

See the [cloud](/cloud/overview) section of the documentation for more information on Flipt Hybrid Cloud.
See the [cloud](/cloud/overview) section of the documentation for more information on Flipt Enterprise Cloud.
37 changes: 0 additions & 37 deletions cli/commands/cloud/serve.mdx

This file was deleted.

20 changes: 10 additions & 10 deletions cloud/architecture/overview.mdx
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
---
title: Technical Details
description: Learn the technical details of how Flipt Hybrid Cloud works
description: Learn the technical details of how Flipt Enterprise Cloud works
mode: "wide"
---

This page details how Flipt Cloud is built to provide a simple and scalable solution for accessing and securing your internal, self-hosted deployments of Flipt.
This page details how Flipt Enterprise Cloud is built to provide a simple and scalable solution for accessing and securing your internal, self-hosted deployments of Flipt.

Flipt comes baked with lots of critical features for scale and security, including:

Expand Down Expand Up @@ -38,7 +38,7 @@ Flipt Cloud replaces all these steps with a few clicks and some API credentials.

## Flipt the Problem on its Head

Flipt Cloud reverses the ingress problem so that your deployments of Flipt dial out to us instead.
Flipt Enterprise Cloud reverses the ingress problem so that your deployments of Flipt dial out to us instead.
This approach is commonly referred to as _reverse tunneling_.
Tunneling in this way has several advantages for applications, as they can be deployed in environments without a stable IP address (e.g. behind restrictive NATs).
For Flipt, this means you can safely expose Flipt from inside a major cloud provider, a modern hyperscaler or simply from your own laptop on your home network.
Expand All @@ -52,7 +52,7 @@ For Flipt, this means you can safely expose Flipt from inside a major cloud prov
src="/images/cloud/architecture/architecture-overview-dark.svg"
/>

When you register your instance in this way with Flipt Cloud, we issue you with a stable subdomain under `flipt.cloud` (e.g. `production-megacorp.flipt.cloud`).
When you register your instance in this way with Flipt Enterprise Cloud, we issue you with a stable subdomain under `flipt.cloud` (e.g. `production-megacorp.flipt.cloud`).

Using this DNS name, requests for your instances will flow though our API gateways, load-balancers and then only reach your instances once fully authenticated.

Expand All @@ -66,8 +66,8 @@ All of which is done without you having to provide TLS certificates, and without

## Tunnel Registration

Your connections are made using an API key credential obtained from our Flipt Cloud UI, or via the `flipt cloud login` sub-command of the Flipt CLI.
This credential is used in an initial handshake to identify your Flipt Cloud organization and the logical environment your Flipt is joining.
Your connections are made using an API key credential obtained from our Flipt Enterprise Cloud UI, or via the `flipt cloud login` sub-command of the Flipt CLI.
This credential is used in an initial handshake to identify your Flipt Enterprise Cloud organization and the logical environment your Flipt is joining.

<img
className="block dark:hidden"
Expand All @@ -78,14 +78,14 @@ This credential is used in an initial handshake to identify your Flipt Cloud org
src="/images/cloud/architecture/handshake-dark.svg"
/>

Once registered and associated with Flipt Cloud, your Flipt instance is added to our remote load balancer pool for your logical environment.
Now when you visit your new Flipt Cloud environment subdomain, your requests are routed to the instances deployed on your infrastructure.
Once registered and associated with Flipt Enterprise Cloud, your Flipt instance is added to our remote load balancer pool for your logical environment.
Now when you visit your new Flipt Enterprise Cloud environment subdomain, your requests are routed to the instances deployed on your infrastructure.

The majority of the tunneling functionality we perform is provided by our open-source project [Reverst](https://github.com/flipt-io/reverst).
Reverst is unique in that it leverages HTTP/3 and the QUIC protocol to establish secure, reliable, and performant connections for tunnels.

Check out our [blog post](https://blog.flipt.io/so-we-built-reverst) on how and why we chose to build our reverse tunnels in this way.

We deploy and scale multiple instances of Reverst on our infrastructure for establishing and managing these tunnels for you, all while tightly integrating them with the Flipt Cloud user interface, authentication, and environment management system.
We deploy and scale multiple instances of Reverst on our infrastructure for establishing and managing these tunnels for you, all while tightly integrating them with the Flipt Enterprise Cloud user interface, authentication, and environment management system.

Have more questions about how Flipt Cloud works? Join our [Discord](https://flipt.io/discord) and ask away! We're always happy to help.
Have more questions about how Flipt Enterprise Cloud works? Send us an email at `info@flipt.io` and ask away! We're always happy to help.
22 changes: 8 additions & 14 deletions cloud/benefits.mdx
Original file line number Diff line number Diff line change
@@ -1,35 +1,29 @@
---
title: Benefits
description: Discover the benefits of Flipt Hybrid Cloud and why it's the best choice for your organization
description: Discover the benefits of Flipt Enterprise Cloud and why it's the best choice for your organization
mode: "wide"
---

At Flipt, we aim to provide the best possible feature flagging experience for our users. That's why we're excited to introduce Flipt Hybrid Cloud, a new offering that combines the best of both worlds: the simplicity and flexibility of open-source Flipt with the scalability and reliability of a managed cloud service.

<Note>
These docs are a work in progress. If you have any questions or feedback,
please let us know by joining our [Discord
community](https://flipt.io/discord).
</Note>
At Flipt, we aim to provide the best possible feature flagging experience for our users. That's why we're excited to introduce Flipt Enterprise Cloud, a new offering that combines the best of both worlds: the simplicity and flexibility of open-source Flipt with the scalability and reliability of a managed cloud service.

## We Hate Limits

One of the biggest challenges with traditional feature flagging solutions is that they often come with limits. Whether it's the number of flags you can create, the number of users you can have, or the amount of data you can store, these limits can be frustrating and restrictive. With Flipt Hybrid Cloud, we've removed these limits, giving you the freedom to create as many flags as you need, invite as many users as you want, and store as much data as you require.
One of the biggest challenges with traditional feature flagging solutions is that they often come with limits. Whether it's the number of flags you can create, the number of users you can have, or the amount of data you can store, these limits can be frustrating and restrictive. With Flipt Enterprise Cloud, we've removed these limits, giving you the freedom to create as many flags as you need, invite as many users as you want, and store as much data as you require.

We believe that you should never have to worry about hitting a limit or being charged extra for using too much of a service. With Flipt Hybrid Cloud, you can focus on building great products without having to worry about artificial constraints.
We believe that you should never have to worry about hitting a limit or being charged extra for using too much of a service. With Flipt Enterprise Cloud, you can focus on building great products without having to worry about artificial constraints.

## The Best of Both Worlds

We believe the future is hybrid. You shouldn't have to decide between security and control or scalability and reliability. Traditional SaaS solutions force you to give up control over your data in exchange for convenience, while self-hosted and in-house solutions lack features that enterprise customers need.

With Flipt Hybrid Cloud, you get the best of both worlds. You get the security, performance, and control which comes with self-hosting, with the convenience and ease of use of a SaaS solution. You get the features and functionality you need to build great products, without having to compromise on security, control, or scalability.
With Flipt Enterprise Cloud, you get the best of both worlds. You get the security, performance, and control which comes with self-hosting, with the convenience and ease of use of a SaaS solution. You get the features and functionality you need to build great products, without having to compromise on security, control, or scalability.

## Enterprise Ready

We understand that enterprise customers have unique needs and requirements. That's why we've designed Flipt Hybrid Cloud to be enterprise-ready from day one. With features like directory sync, single sign-on, and advanced user management, you can be confident that Flipt Hybrid Cloud will meet the needs of your organization.
We understand that enterprise customers have unique needs and requirements. That's why we've designed Flipt Enterprise Cloud to be enterprise-ready from day one. With features like directory sync, single sign-on, and advanced user management, you can be confident that Flipt Enterprise Cloud will meet the needs of your organization.

Security is our top priority, and we've built Flipt Hybrid Cloud with security in mind. With features role-based access control, audit logs, and encrypted connections between Flipt Hybrid Cloud and your infrastructure, you can be confident that your data is safe and secure.
Security is our top priority, and we've built Flipt Enterprise Cloud with security in mind. With features role-based access control, audit logs, and encrypted connections between Flipt Enterprise Cloud and your infrastructure, you can be confident that your data is safe and secure.

## Get Started Today

We're excited to bring Flipt Hybrid Cloud to market, and we can't wait for you to try it out. If you're interested in learning more about Flipt Hybrid Cloud or signing up for the beta, check out our [website](https://flipt.io/cloud).
We're excited to bring Flipt Enterprise Cloud to market, and we can't wait for you to try it out. If you're interested in learning more about Flipt Enterprise Cloud or signing up for the beta, check out our [website](https://flipt.io/cloud).
24 changes: 10 additions & 14 deletions cloud/concepts.mdx
Original file line number Diff line number Diff line change
@@ -1,37 +1,33 @@
---
title: Concepts
description: This document describes the basic concepts of Flipt Hybrid Cloud.
description: This document describes the basic concepts of Flipt Enterprise Cloud.
---

Flipt Hybrid Cloud is our managed service offering that allows you to run Flipt on your infrastructure with the added benefits of a managed service. This document describes the basic concepts of Flipt Hybrid Cloud.
Flipt Enterprise Cloud allows you to run Flipt on your infrastructure with the added benefits of a managed service. This document describes the basic concepts of Flipt Enterprise Cloud.

## Hybrid Cloud
## Enterprise Cloud

Why do we call it Hybrid Cloud? Because it's a blend of the best of both worlds: With Flipt Hybrid Cloud, you deploy open-source Flipt on your infrastructure or cloud provider of choice as you always have, and we provide you with effortless ingress, enterprise-grade authentication and authorization. Experience a seamless transition with enhanced features that fit perfectly into your existing setup.
With Flipt Enterprise Cloud, you deploy open-source Flipt on your infrastructure or cloud provider of choice as you always have, and we provide you with effortless ingress, enterprise-grade authentication and authorization. Experience a seamless transition with enhanced features that fit perfectly into your existing setup.

## Gateways

A gateway is a secure tunnel that allows Flipt Hybrid Cloud to connect to your local Flipt instance. When you run `flipt cloud serve`, Flipt Hybrid Cloud creates a secure tunnel to your local instance via a gateway, allowing you to access it from anywhere in the world.
A gateway is a secure tunnel that allows Flipt Enterprise Cloud to connect to your local Flipt instance. When you run `flipt` with Enterprise Cloud, we create a secure tunnel to your local instance via a gateway, allowing you to access it from anywhere in the world.

<Tip>
Our [Getting Started](/cloud/guides/getting-started) guide covers how to connect your local instance to Flipt Hybrid Cloud for testing purposes.

See our [Production Guide](/cloud/guides/production) for more information on how to connect your long-lived instances to Flipt Hybrid Cloud.

See our [Production Guide](/cloud/guides/production) for more information on
how to connect your instances to Flipt Enterprise Cloud.
</Tip>

When connecting your long-lived instances to Flipt Hybrid Cloud, the same gateway technology is used to securely connect your instances to the Flipt Hybrid Cloud service. The only difference is that these gateway connections do not expire like those created by `flipt cloud serve`.

## Environments

An environment is a logical grouping of your Flipt instances. When you connect your Flipt instance to Flipt Hybrid Cloud, you are connecting it to a named environment. You can think of environments as a way to group your instances by purpose, such as development, staging, or production.
An environment is a logical grouping of your Flipt instances. When you connect your Flipt instance to Flipt Enterprise Cloud, you are connecting it to a named environment. You can think of environments as a way to group your instances by purpose, such as development, staging, or production.

Multiple instances can be connected to the same environment if you wish. However, traffic will be routed round-robin style to each instance in the environment.

Environments and gateways can be thought of as logically the same. When you connect your Flipt instance to an environment, you are creating a secure tunnel to your instance via a gateway.

## Instances

An instance is a single running instance of Flipt. When you connect your Flipt instance to Flipt Hybrid Cloud, you are connecting a single instance to an environment.
An instance is a single running instance of Flipt. When you connect your Flipt instance to Flipt Enterprise Cloud, you are connecting a single instance to an environment.

Instances run in your infrastructure or cloud provider of choice. Flipt Hybrid Cloud provides a secure tunnel to your instance via a gateway, allowing you to access it from anywhere in the world securely and easily.
Instances run in your infrastructure or cloud provider of choice. Flipt Enterprise Cloud provides a secure tunnel to your instance via a gateway, allowing you to access it from anywhere in the world securely and easily.
6 changes: 3 additions & 3 deletions cloud/features/audit-logs.mdx
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
---
title: Audit Logs
description: Learn about centralized audit logs in Flipt Hybrid Cloud
description: Learn about centralized audit logs in Flipt Enterprise Cloud
mode: "wide"
---

Flipt Hybrid Cloud provides centralized audit logs to help you track changes to your feature flags and configurations. With audit logs, you can see who made changes, when they were made, and what changes were made. This makes it easy to track changes, troubleshoot issues, and maintain a history of your feature flag configurations.
Flipt Enterprise Cloud provides centralized audit logs to help you track changes to your feature flags and configurations. With audit logs, you can see who made changes, when they were made, and what changes were made. This makes it easy to track changes, troubleshoot issues, and maintain a history of your feature flag configurations.

<Note>
Currently, audit logs are only available if Flipt is running with one of our
Expand All @@ -14,7 +14,7 @@ Flipt Hybrid Cloud provides centralized audit logs to help you track changes to

![Audit Event](/images/cloud/features/audit-event.png)

Audit logs are available for all changes made in your Flipt instances and can be accessed from the Flipt Hybrid Cloud dashboard.
Audit logs are available for all changes made in your Flipt instances and can be accessed from the Flipt Enterprise Cloud dashboard.

You can opt specific instances in or out of audit logging to ensure that you are only tracking the changes in environments that are important to you.

Expand Down
Loading

0 comments on commit 8d60e72

Please sign in to comment.