Skip to content

Commit 16f5efa

Browse files
authored
docs: updates for license keys (#34181)
1 parent 9b4e19d commit 16f5efa

File tree

19 files changed

+103
-166
lines changed

19 files changed

+103
-166
lines changed

doc/user/content/installation/faq.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ keys will vary based on the terms of your contract.
1616

1717
## How do I get a license key?
1818

19-
{{< include-md file="shared-content/license-key-required.md" >}}
19+
{{< yaml-table data="self_managed/license_key" >}}
2020

2121
## How do I add a license key to an existing installation?
2222

doc/user/content/installation/install-on-aws/_index.md

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,9 @@ documentation](https://helm.sh/docs/intro/install/).
6161

6262
### License key
6363

64-
{{< include-md file="shared-content/license-key-required.md" >}}
64+
Starting in v26.0, Self-Managed Materialize requires a license key.
65+
66+
{{< yaml-table data="self_managed/license_key" >}}
6567

6668
## Set up AWS Kubernetes environment and install Materialize
6769

@@ -269,7 +271,7 @@ components:
269271
`mz_instances.tfvars` file with the [Materialize instance
270272
configuration](https://github.com/MaterializeInc/terraform-aws-materialize?tab=readme-ov-file#input_materialize_instances).
271273

272-
For example, the following specifies the configuration for a `demo` instance.
274+
For example, the following specifies the configuration for a `demo`:
273275

274276
```bash
275277
cat <<EOF > mz_instances.tfvars
@@ -282,12 +284,16 @@ components:
282284
cpu_request = "1"
283285
memory_request = "2Gi"
284286
memory_limit = "2Gi"
285-
license_key = ""
287+
license_key = "<ENTER YOUR LICENSE KEY HERE>"
286288
}
287289
]
288290
EOF
289291
```
290292
293+
- **Starting in v26.0**, Self-Managed Materialize requires a license key. To
294+
get your license key:
295+
{{% yaml-table data="self_managed/license_key" %}}
296+
291297
- **Starting in v0.3.0**, the Materialize on AWS Terraform module also
292298
deploys, by default, Network Load Balancers (NLBs) for each Materialize
293299
instance (i.e., the

doc/user/content/installation/install-on-aws/upgrade-on-aws.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ documentation](https://helm.sh/docs/intro/install/).
7979

8080
### License key
8181

82-
{{< include-md file="shared-content/license-key-required.md" >}}
82+
{{< include-md file="shared-content/self-managed/license-key-upgrades.md" >}}
8383

8484
## Procedure
8585

doc/user/content/installation/install-on-azure/_index.md

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,9 @@ If you want to use `jq` and do not have `jq` installed, install.
6767

6868
### License key
6969

70-
{{< include-md file="shared-content/license-key-required.md" >}}
70+
Starting in v26.0, Self-Managed Materialize requires a license key.
71+
72+
{{< yaml-table data="self_managed/license_key" >}}
7173

7274
## A. Authenticate with Azure
7375

@@ -335,12 +337,16 @@ deploys a sample infrastructure on Azure with the following components:
335337
cpu_request = "1"
336338
memory_request = "2Gi"
337339
memory_limit = "2Gi"
338-
license_key = ""
340+
license_key = "<ENTER YOUR LICENSE KEY HERE>"
339341
}
340342
]
341343
EOF
342344
```
343345
346+
- **Starting in v26.0**, Self-Managed Materialize requires a license key. To
347+
get your license key:
348+
{{% yaml-table data="self_managed/license_key" %}}
349+
344350
- **Starting in v0.3.0**, the Materialize on Azure Terraform module also
345351
deploys, by default, a self-signed `ClusterIssuer`. The `ClusterIssuer` is
346352
deployed after the `cert-manager` is deployed and running.

doc/user/content/installation/install-on-azure/upgrade-on-azure.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ If you want to use `jq` and do not have `jq` installed, install.
9292

9393
### License key
9494

95-
{{< include-md file="shared-content/license-key-required.md" >}}
95+
{{< include-md file="shared-content/self-managed/license-key-upgrades.md" >}}
9696

9797
## A. Authenticate with Azure
9898

doc/user/content/installation/install-on-gcp/_index.md

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,9 @@ If you want to use `jq` and do not have `jq` installed, install.
9393

9494
### License key
9595

96-
{{< include-md file="shared-content/license-key-required.md" >}}
96+
Starting in v26.0, Self-Managed Materialize requires a license key.
97+
98+
{{< yaml-table data="self_managed/license_key" >}}
9799

98100
## A. Configure GCP project and service account
99101

@@ -404,12 +406,16 @@ components:
404406
cpu_request = "1"
405407
memory_request = "2Gi"
406408
memory_limit = "2Gi"
407-
license_key = ""
409+
license_key = "<ENTER YOUR LICENSE KEY HERE>"
408410
}
409411
]
410412
EOF
411413
```
412414
415+
- **Starting in v26.0**, Self-Managed Materialize requires a license key. To
416+
get your license key:
417+
{{% yaml-table data="self_managed/license_key" %}}
418+
413419
- **Starting in v0.3.0**, the Materialize on GCP Terraform module also
414420
deploys, by default:
415421

doc/user/content/installation/install-on-gcp/upgrade-on-gcp.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@ If you want to use `jq` and do not have `jq` installed, install.
109109

110110
### License key
111111

112-
{{< include-md file="shared-content/license-key-required.md" >}}
112+
{{< include-md file="shared-content/self-managed/license-key-upgrades.md" >}}
113113

114114
## Procedure
115115

doc/user/content/installation/install-on-local-kind/_index.md

Lines changed: 25 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -12,13 +12,6 @@ menu:
1212
disable_list: true
1313
---
1414

15-
{{< annotation type="Disambiguation" >}}
16-
17-
This page is for upgrading from v25.2.13 or later. For upgrading
18-
from v25.2.12 or earlier, see [Upgrade from v25.2.12 or earlier](/installation/install-on-local-kind/upgrade-to-swap/).
19-
20-
{{< /annotation >}}
21-
2215
{{% self-managed/materialize-components-sentence %}}
2316

2417
The following tutorial uses a local [`kind`](https://kind.sigs.k8s.io/) cluster
@@ -69,7 +62,9 @@ reference](https://kubernetes.io/docs/reference/kubectl/quick-reference/).
6962

7063
### License key
7164

72-
{{< include-md file="shared-content/license-key-required.md" >}}
65+
Starting in v26.0, Self-Managed Materialize requires a license key.
66+
67+
{{< yaml-table data="self_managed/license_key" >}}
7368

7469
## Installation
7570

@@ -116,7 +111,28 @@ reference](https://kubernetes.io/docs/reference/kubectl/quick-reference/).
116111

117112
{{% self-managed/versions/curl-sample-files-local-install %}}
118113

119-
1. Edit `sample-materialize.yaml` to add your license key to the `license_key` field in the backend secret.
114+
1. Add your license key:
115+
116+
a. To get your license key:
117+
118+
{{% yaml-table data="self_managed/license_key" %}}
119+
120+
b. Edit `sample-materialize.yaml` to add your license key to the
121+
`license_key` field in the backend secret.
122+
123+
```yaml {hl_lines="10"}
124+
---
125+
apiVersion: v1
126+
kind: Secret
127+
metadata:
128+
name: materialize-backend
129+
namespace: materialize-environment
130+
stringData:
131+
metadata_backend_url: "postgres://materialize_user:materialize_pass@postgres.materialize.svc.cluster.local:5432/materialize_db?sslmode=disable"
132+
persist_backend_url: "s3://minio:minio123@bucket/12345678-1234-1234-1234-123456789012?endpoint=http%3A%2F%2Fminio.materialize.svc.cluster.local%3A9000&region=minio"
133+
license_key: "<enter your license key here>"
134+
---
135+
```
120136

121137
1. Install the Materialize Helm chart.
122138

doc/user/content/installation/install-on-local-kind/upgrade-on-local-kind.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ reference](https://kubernetes.io/docs/reference/kubectl/quick-reference/).
4343

4444
### License key
4545

46-
{{< include-md file="shared-content/license-key-required.md" >}}
46+
{{< include-md file="shared-content/self-managed/license-key-upgrades.md" >}}
4747

4848
## Upgrade
4949

doc/user/content/license.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ agreement.
2222

2323
A license key is required to use Self-Managed Materialize.
2424

25-
{{< include-md file="shared-content/license-key-required.md" >}}
25+
{{< yaml-table data="self_managed/license_key" >}}
2626

2727
### Self-Managed Community Edition Privacy Policy
2828

0 commit comments

Comments
 (0)