You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: faq/iam.mdx
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -27,7 +27,7 @@ IAM enables you to manage access control to all Scaleway products.
27
27
You may decide yourself whether to leave these automatically-created IAM applications and policies in place, [edit the policies](/iam/how-to/manage-policies/) to change permissions as required, or [generate new API keys for individual users](/iam/how-to/create-api-keys/) to define rights per-user via the creation of [new policies](/iam/how-to/create-policy/) for those users.
28
28
29
29
## What are applications, and why do I need them?
30
-
Applications represent the identity of non-human users (such as a CI pipeline, a custom script, or a Terraform provider). They are used to attach permissions and API keys to these operations - without being linked to specific users and their own rights.
30
+
Applications represent the identity of non-human users (such as a CI pipeline, a custom script, or a Terraform/OpenTofu/OpenTofu provider). They are used to attach permissions and API keys to these operations - without being linked to specific users and their own rights.
31
31
32
32
## Why do I have to select a preferred Project for Object Storage when I create an API key?
33
33
Due to limitations on the Object Storage API, API keys cannot perform Object Storage actions on several projects at the same time. Whenever you generate an API key that will be used on Object Storage, you must specify a preferred project where the API key will be able to perform actions. For more information, refer to the [Using IAM API keys with Object Storage](/iam/api-cli/using-api-key-object-storage/) documentation page.
Copy file name to clipboardExpand all lines: faq/messaging-and-queuing.mdx
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -31,9 +31,9 @@ The following subscriber types are supported:
31
31
32
32
For more details on supported and unsupported Topics and Events features, see our [dedicated page](/messaging/reference-content/sns-support/).
33
33
34
-
## Can I configure Scaleway NATS via Terraform?
34
+
## Can I configure Scaleway NATS via Terraform/OpenTofu/OpenTofu?
35
35
36
-
Yes, check out our [tutorial](https://registry.terraform.io/providers/scaleway/scaleway/latest/docs/guides/mnq_with_nats_terraform_provider) on how to configure Scaleway NATS with the Terraform [NATS Jetstream provider](https://registry.terraform.io/providers/nats-io/jetstream/latest/docs).
36
+
Yes, check out our [tutorial](https://registry.terraform.io/providers/scaleway/scaleway/latest/docs/guides/mnq_with_nats_terraform_provider) on how to configure Scaleway NATS with the Terraform/OpenTofu/OpenTofu[NATS Jetstream provider](https://registry.terraform.io/providers/nats-io/jetstream/latest/docs).
37
37
38
38
## How are NATS, Queues, and Topics and Events billed?
|`$SCW_ACCESS_KEY`| The [access key](/iam/how-to/create-api-keys/) of a token |`$SCALEWAY_ACCESS_KEY` (used by Terraform) |
12
-
|`$SCW_SECRET_KEY`| The [secret key](/iam/how-to/create-api-keys/) of a token |`$SCW_TOKEN` (used by the CLI), `$SCALEWAY_TOKEN` (used by Terraform), `$SCALEWAY_ACCESS_KEY` (used by Terraform) ||
13
-
|`$SCW_DEFAULT_REGION`| Your default [region](https://www.scaleway.com/en/developers/api/#regions-and-zones)|`$SCW_REGION` (used by the CLI),`$SCALEWAY_REGION` (used by Terraform) |
14
-
|`$SCW_DEFAULT_ZONE`| Your default [Availability Zone](https://www.scaleway.com/en/developers/api/#regions-and-zones)|`$SCW_ZONE` (used by the CLI),`$SCALEWAY_ZONE` (used by Terraform) |
11
+
|`$SCW_ACCESS_KEY`| The [access key](/iam/how-to/create-api-keys/) of a token |`$SCALEWAY_ACCESS_KEY` (used by Terraform/OpenTofu/OpenTofu/OpenTofu) |
12
+
|`$SCW_SECRET_KEY`| The [secret key](/iam/how-to/create-api-keys/) of a token |`$SCW_TOKEN` (used by the CLI), `$SCALEWAY_TOKEN` (used by Terraform/OpenTofu/OpenTofu/OpenTofu), `$SCALEWAY_ACCESS_KEY` (used by Terraform/OpenTofu/OpenTofu) ||
13
+
|`$SCW_DEFAULT_REGION`| Your default [region](https://www.scaleway.com/en/developers/api/#regions-and-zones)|`$SCW_REGION` (used by the CLI),`$SCALEWAY_REGION` (used by Terraform/OpenTofu) |
14
+
|`$SCW_DEFAULT_ZONE`| Your default [Availability Zone](https://www.scaleway.com/en/developers/api/#regions-and-zones)|`$SCW_ZONE` (used by the CLI),`$SCALEWAY_ZONE` (used by Terraform/OpenTofu) |
15
15
|`$SCW_API_URL`| URL of the API | - |
16
16
|`$SCW_INSECURE`| Set this variable to `true` to enable the [insecure mode](/iot-hub/concepts/#insecure-connection)|`$SCW_TLSVERIFY` (inverse flag used by the CLI) |
17
17
|`$SCW_PROFILE`| Set the configuration profile to use | - |
18
18
|`$SCW_PROJECT_ID`| Your [Project ID](https://console.scaleway.com/project/settings)|`$SCW_DEFAULT_PROJECT_ID`|
19
-
|`$SCW_ORGANIZATION_ID`| Your [Organization ID](https://console.scaleway.com/organization/settings)|`$SCW_DEFAULT_ORGANIZATION_ID`, `$SCW_ORGANIZATION` (used by the CLI),`$SCALEWAY_ORGANIZATION` (used by Terraform) |
19
+
|`$SCW_ORGANIZATION_ID`| Your [Organization ID](https://console.scaleway.com/organization/settings)|`$SCW_DEFAULT_ORGANIZATION_ID`, `$SCW_ORGANIZATION` (used by the CLI),`$SCALEWAY_ORGANIZATION` (used by Terraform/OpenTofu) |
20
20
21
21
## Environment variables priority
22
22
@@ -26,6 +26,6 @@ The order of precedence, from highest to lowest is the following.
26
26
27
27
1. Environment variables defined in your command-line environment.
28
28
29
-
2. Static variables (i.e. variables set in a Terraform configuration file).
29
+
2. Static variables (i.e. variables set in a Terraform/OpenTofu configuration file).
30
30
31
31
3. Variables defined in the [Scaleway configuration file](/scaleway-sdk/reference-content/scaleway-configuration-file/)
Copy file name to clipboardExpand all lines: pages/cockpit/how-to/send-logs-from-k8s-to-cockpit.mdx
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -13,7 +13,7 @@ dates:
13
13
posted: 2025-01-20
14
14
---
15
15
16
-
In this page, we will show you how to send application logs from your Kubernetes cluster to your Cockpit using either a Helm chart or deploying a Helm chart with [Terraform](https://www.terraform.io/).
16
+
In this page, we will show you how to send application logs from your Kubernetes cluster to your Cockpit using either a Helm chart or deploying a Helm chart with [Terraform](https://www.terraform.io/) or [OpenTofu](https://opentofu.org/).
17
17
18
18
We will use the [k8s-monitoring](https://artifacthub.io/packages/helm/grafana/k8s-monitoring/1.6.16) Helm Chart, which installs an Alloy Daemon set to export your Kubernetes cluster's logs to your Cockpit.
19
19
@@ -100,11 +100,11 @@ Once you have configured your `values.yml` file, you can use Helm to deploy the
100
100
helm list
101
101
```
102
102
103
-
## Send Kubernetes logs using Helm chart with Terraform
103
+
## Send Kubernetes logs using Helm chart with Terraform/OpenTofu
104
104
105
-
You can also use Terraform to manage and deploy Helm charts, providing you with more automation and consistency to manage your Kubernetes resources.
105
+
You can also use Terraform/OpenTofu to manage and deploy Helm charts, providing you with more automation and consistency to manage your Kubernetes resources.
106
106
107
-
1. Create a `provider.tf` file and paste the following template to set up the Helm Terraform provider:
107
+
1. Create a `provider.tf` file and paste the following template to set up the Helm Terraform/OpenTofu provider:
108
108
```terraform
109
109
provider "helm" {
110
110
kubernetes {
@@ -130,7 +130,7 @@ You can also use Terraform to manage and deploy Helm charts, providing you with
130
130
}
131
131
```
132
132
3. Save your changes.
133
-
4. Run `terraform init` to initialize your Terraform configuration and download any necessary providers.
133
+
4. Run `terraform init` to initialize your Terraform/OpenTofu configuration and download any necessary providers.
134
134
5. Run `terraform apply` to apply your configuration.
135
135
6. Type `yes` when prompted to confirm the actions.
Copy file name to clipboardExpand all lines: pages/cockpit/how-to/send-metrics-from-k8s-to-cockpit.mdx
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -14,7 +14,7 @@ dates:
14
14
---
15
15
16
16
17
-
In this page we will show you how to send application metrics from your Kubernetes cluster to your Cockpit, either by using a Helm chart or deploying a Helm chart with [Terraform](https://www.terraform.io/).
17
+
In this page we will show you how to send application metrics from your Kubernetes cluster to your Cockpit, either by using a Helm chart or deploying a Helm chart with [Terraform](https://www.terraform.io/) or [OpenTofu](https://opentofu.org/).
18
18
19
19
We will use the [k8s-monitoring](https://artifacthub.io/packages/helm/grafana/k8s-monitoring/1.6.16) Helm Chart, which installs an Alloy Daemon set to export your Kubernetes cluster's metrics to your Cockpit.
Copy file name to clipboardExpand all lines: pages/elastic-metal/api-cli/elastic-metal-with-api.mdx
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -16,7 +16,7 @@ categories:
16
16
17
17
Scaleway's [Elastic Metal servers](https://www.scaleway.com/en/elastic-metal/) provide 100% dedicated resources while offering the flexibility and scalability of the cloud, including hourly billing and full customization. The hardware is entirely dedicated to you — free from virtualization, overallocation, or neighboring tenants.
18
18
19
-
Elastic Metal servers also feature a robust [REST API](https://www.scaleway.com/en/developers/api/elastic-metal/) that enables seamless automation of tasks and deployments. Integration with tools like [Terraform](https://www.terraform.io/) further streamlines infrastructure management.
19
+
Elastic Metal servers also feature a robust [REST API](https://www.scaleway.com/en/developers/api/elastic-metal/) that enables seamless automation of tasks and deployments. Integration with tools like [Terraform](https://www.terraform.io/)or [OpenTofu](https://opentofu.org/)further streamlines infrastructure management.
20
20
21
21
The **one-command deployment feature** accelerates server provisioning by combining delivery and setup into a single API call. This simplifies server provisioning, ensuring your machine is fully operational in less than 15 minutes.
Copy file name to clipboardExpand all lines: pages/guidelines.mdx
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -62,7 +62,7 @@ All documentation pages must fall into one of the following categories:
62
62
| Quickstart | Shows how to do the main series of actions necessary to start using a Scaleway product via the console, e.g. [Instances Quickstart](/instances/quickstart/)|
63
63
| Concepts | Defines and briefly explains the main terminology associated with a Scaleway product, e.g. [Kubernetes Concepts](/kubernetes/concepts/)|
64
64
| Troubleshooting | Gives solutions to help resolve a common issue with a Scaleway product, e.g. [VPC auto-config is not working](/vpc/troubleshooting/autoconfig-not-working/)|
65
-
| API/CLI | Presents information and tips for creating and configuring a Scaleway product via both official and third-party APIs, CLIs, SDKs and other developer tools, e.g. Terraform, e.g. [Using Object Storage with the AWS-CLI](/object-storage/api-cli/object-storage-aws-cli/). These pages complement the [main developer reference documentation](https://www.scaleway.com/en/developers/). |
65
+
| API/CLI | Presents information and tips for creating and configuring a Scaleway product via both official and third-party APIs, CLIs, SDKs and other developer tools, e.g. Terraform/OpenTofu, e.g. [Using Object Storage with the AWS-CLI](/object-storage/api-cli/object-storage-aws-cli/). These pages complement the [main developer reference documentation](https://www.scaleway.com/en/developers/). |
66
66
| Additional Content | Provides detailed information on specific subjects and features associated with a Scaleway product, e.g. [Optimize your Object Storage performance](/object-storage/reference-content/optimize-object-storage-performance/)|
67
67
| Tutorial | Explains how to use a Scaleway product with a third-party tool, or how to use multiple Scaleway products together for a specific use-case, e.g. [Deploying Strapi on an Instance](/tutorials/strapi/)|
68
68
| FAQ | Gives answers to the most frequently asked questions about Scaleway products, e.g. [Cockpit FAQ](/faq/cockpit/)|
Copy file name to clipboardExpand all lines: pages/iam/api-cli/using-api-key-object-storage.mdx
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -29,7 +29,7 @@ When you create new Projects, you can choose the Project in which you want to ad
29
29
30
30
## API keys
31
31
32
-
You need an API key if you want to carry out actions on Scaleway products and resources via the Scaleway [API](https://www.scaleway.com/en/developers/api/) or other Scaleway developer tools like the [CLI](https://github.com/scaleway/scaleway-cli) and [Terraform](https://github.com/scaleway/terraform-provider-scaleway), or any third-party API/CLI compatible with Scaleway products. An API key is not necessary if you only use the [console](https://console.scaleway.com/) to create and manage your Scaleway resources.
32
+
You need an API key if you want to carry out actions on Scaleway products and resources via the Scaleway [API](https://www.scaleway.com/en/developers/api/) or other Scaleway developer tools like the [CLI](https://github.com/scaleway/scaleway-cli) and [Terraform/OpenTofu](https://github.com/scaleway/terraform-provider-scaleway), or any third-party API/CLI compatible with Scaleway products. An API key is not necessary if you only use the [console](https://console.scaleway.com/) to create and manage your Scaleway resources.
33
33
34
34
When you generate an API key with IAM, the key is associated with a specific [IAM user](/iam/concepts/#user) or [IAM application](/iam/concepts/#application). The API key inherits the permissions of its bearer (the user or application it is associated with). The user/application may have permissions on one or several Scaleway Projects, accorded to them via [policies](/iam/concepts/#policy).
0 commit comments