Skip to content

Commit d371ff4

Browse files
add license key information to installation instructions
1 parent 78f5039 commit d371ff4

File tree

20 files changed

+104
-2
lines changed

20 files changed

+104
-2
lines changed

doc/user/content/installation/_index.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,3 +15,4 @@ menu:
1515

1616
- [Materialize Operator Configuration](/installation/configuration/)
1717
- [Troubleshooting](/installation/troubleshooting/)
18+
- [FAQ](/installation/faq/)
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
---
2+
title: "FAQ: Self-managed installation"
3+
description: "Frequently asked questions about self-managed installations."
4+
aliases:
5+
- /self-hosted/faq/
6+
menu:
7+
main:
8+
parent: "installation"
9+
weight: 92
10+
---
11+
12+
## How long do license keys last?
13+
14+
Community edition license keys are valid for one year. Enterprise license
15+
keys will vary based on the terms of your contract.
16+
17+
## How do I get a community license key?
18+
19+
To request a license key for Materialize Community Edition, visit https://materialize.com/get-started/.
20+
21+
## How do I get an enterprise license key?
22+
23+
To purchase a Materialize Self-Managed Enterprise License, contact us
24+
[here](https://materialize.com/self-managed).
25+
26+
## How do I add a license key to an existing installation?
27+
28+
The license key should be configured in the Kubernetes Secret resource
29+
created during the installation process. To configure a license key in an
30+
existing installation, run:
31+
32+
```bash
33+
kubectl -n materialize-environment patch secret materialize-backend -p '{"stringData":{"license_key":"<your license key goes here>"}}' --type=merge
34+
```

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

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,8 @@ for details.
5959
If you do not have Helm 3.2.0+, install. For details, see the [Helm
6060
documentation](https://helm.sh/docs/intro/install/).
6161

62+
{{< include-md file="shared-content/license-key-required.md" >}}
63+
6264
## Set up AWS Kubernetes environment and install Materialize
6365

6466
{{< warning >}}
@@ -278,6 +280,7 @@ components:
278280
cpu_request = "1"
279281
memory_request = "2Gi"
280282
memory_limit = "2Gi"
283+
license_key = ""
281284
}
282285
]
283286
EOF

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,8 @@ for details.
7373
If you do not have Helm 3.2.0+, install. For details, see the [Helm
7474
documentation](https://helm.sh/docs/intro/install/).
7575

76+
{{< include-md file="shared-content/license-key-required.md" >}}
77+
7678
## Procedure
7779

7880
1. Open a Terminal window.

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

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,8 @@ the [Helm documentation](https://helm.sh/docs/intro/install/).
6565
Terraform outputs. Alternatively, you can manually specify the name and region.
6666
If you want to use `jq` and do not have `jq` installed, install.
6767

68+
{{< include-md file="shared-content/license-key-required.md" >}}
69+
6870
## A. Authenticate with Azure
6971

7072
1. Open a Terminal window.
@@ -331,6 +333,7 @@ deploys a sample infrastructure on Azure with the following components:
331333
cpu_request = "1"
332334
memory_request = "2Gi"
333335
memory_limit = "2Gi"
336+
license_key = ""
334337
}
335338
]
336339
EOF

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,8 @@ the [Helm documentation](https://helm.sh/docs/intro/install/).
8484
Terraform outputs. Alternatively, you can manually specify the name and region.
8585
If you want to use `jq` and do not have `jq` installed, install.
8686

87+
{{< include-md file="shared-content/license-key-required.md" >}}
88+
8789
## A. Authenticate with Azure
8890

8991
1. Open a Terminal window.

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

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,8 @@ If you do not have Helm version 3.2.0+ installed, install. For details, see the
9191
Terraform outputs. Alternatively, you can manually specify the name and region.
9292
If you want to use `jq` and do not have `jq` installed, install.
9393

94+
{{< include-md file="shared-content/license-key-required.md" >}}
95+
9496
## A. Configure GCP project and service account
9597

9698
1. Open a Terminal window.
@@ -400,6 +402,7 @@ components:
400402
cpu_request = "1"
401403
memory_request = "2Gi"
402404
memory_limit = "2Gi"
405+
license_key = ""
403406
}
404407
]
405408
EOF

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,8 @@ If you do not have Helm version 3.2.0+ installed, install. For details, see the
102102
Terraform outputs. Alternatively, you can manually specify the name and region.
103103
If you want to use `jq` and do not have `jq` installed, install.
104104

105+
{{< include-md file="shared-content/license-key-required.md" >}}
106+
105107
## Procedure
106108

107109
### A. Setup GCP service account and authenticate

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

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,8 @@ documentationq](https://kubernetes.io/docs/tasks/tools/).
5959
For help with `kubectl` commands, see [kubectl Quick
6060
reference](https://kubernetes.io/docs/reference/kubectl/quick-reference/).
6161

62+
{{< include-md file="shared-content/license-key-required.md" >}}
63+
6264
## Installation
6365

6466
1. Start Docker if it is not already running.
@@ -104,6 +106,8 @@ reference](https://kubernetes.io/docs/reference/kubectl/quick-reference/).
104106

105107
{{% self-managed/versions/curl-sample-files-local-install %}}
106108

109+
1. Edit `sample-materialize.yaml` to add your license key to the `license_key` field in the backend secret.
110+
107111
1. Install the Materialize Helm chart.
108112

109113
1. Add the Materialize Helm chart repository.

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,8 @@ documentationq](https://kubernetes.io/docs/tasks/tools/).
3838
For help with `kubectl` commands, see [kubectl Quick
3939
reference](https://kubernetes.io/docs/reference/kubectl/quick-reference/).
4040

41+
{{< include-md file="shared-content/license-key-required.md" >}}
42+
4143
## Upgrade
4244

4345
{{< important >}}

0 commit comments

Comments
 (0)