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

Azure Privatelink documentation #12

Open
wants to merge 2 commits into
base: main
Choose a base branch
from
Open

Conversation

chapmanc
Copy link

This is a temporary set of instructions for customers to provision with private link and example terraform on how to connect to the redpanda cluster over private link.

@CLAassistant
Copy link

CLAassistant commented Jul 31, 2024

CLA assistant check
All committers have signed the CLA.

Copy link

@gavinheavyside gavinheavyside left a comment

Choose a reason for hiding this comment

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

A few nonblocking suggestions, but we should change the subscription IDs before merge.


## Provisioning Redpanda with Private Link

To provision a redpanda with private link there is currently only API support with UX support coming soon.

Choose a reason for hiding this comment

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

suggestion, nonblocking: To provision a private Redpanda cluster with Private Link you must use the API. UI support is coming soon.

export RPK_CLOUD_AUTH_AUDIENCE=cloudv2-production.redpanda.cloud
```

2. Next obtaion a client id and secret by going to Organizations in the Cloud UI. Navigate to Clients. Select or create a client you would like to use to create the network and cluster. You can copy the ID and secret to your clipboard by clicking the “Copy ID” and “Copy secret” buttons.

Choose a reason for hiding this comment

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

suggestion: ... by navigating to https://cloud.redpanda.com/clients. Select ...


```
# Where the redpanda cluster will be provisioned
AZURE_SUBSCRIPTION_ID=60fc0bed-3072-4c53-906a-d130a934d520

Choose a reason for hiding this comment

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

blocking: use placeholder subscription IDs

AZURE_SUBSCRIPTION_ID=60fc0bed-3072-4c53-906a-d130a934d520

# Where you will connect to the private link service fronting redpanda
AZURE_PRIVATE_LINK_SUBSCRIPTION_ID=1b88eb19-4c80-4edd-870d-461e83ddcbb5

Choose a reason for hiding this comment

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

blocking: use placeholder subscription IDs

```
NETWORK_POST_BODY=`cat << EOF
{
"cidr_block": "10.0.0.0/20",

Choose a reason for hiding this comment

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

suggestion, nonblocking: the customer may not be using a 10.0.0.0 network, or uksouth region

"throughput_tier": "tier-1-azure-beta",
"type": "TYPE_BYOC",
"zones": ["uksouth-az1", "uksouth-az2", "uksouth-az3"],
"redpanda_version": "24.1",

Choose a reason for hiding this comment

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

suggestion, nonblocking: This might be better as 24.2 by the time we merge

```
export MYGROUP=your-rg-group
cat << EOF > terraform.tfvars
region = "uksouth"

Choose a reason for hiding this comment

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

suggestion, nonblocking: maybe we should define $REGION and $AZS to parameterize the example

@ncole
Copy link

ncole commented Aug 5, 2024

@gavinheavyside I updated for your comments.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants