Skip to content

Commit bd8d83f

Browse files
feat(iam): auto-generated iam resources MTA-5431 (#4231)
1 parent 1bb088d commit bd8d83f

File tree

3 files changed

+41
-0
lines changed

3 files changed

+41
-0
lines changed
227 KB
Loading
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
---
2+
meta:
3+
title: Auto-generated IAM resources
4+
description: This page explains how and why Scaleway auto-generates some IAM resources.
5+
content:
6+
h1: Auto-generated IAM resources
7+
paragraph: This page explains how and why Scaleway auto-generates some IAM resources.
8+
tags: iam
9+
dates:
10+
validation: 2025-01-16
11+
categories:
12+
- iam
13+
---
14+
15+
Sometimes Scaleway might automatically generate IAM resources, such as applications, groups and policies.
16+
17+
This allows policies to be set up with specific product resources as principals. These policies are created by Scaleway and can be managed by users to ensure more the access management of resource permissions.
18+
19+
Any time Scaleway automatically creates or deletes an IAM resource, you will see it on your IAM logs.
20+
21+
<Lightbox src="scaleway-iam-logs-k8s-example.webp" alt="Image showing IAM logs in the Scaleway console. The first two lines show a policy and group that were automatically created for a Kubernetes Kapsule cluster, respectively. The third and fourth line show a group and a policy that were deleted. In all cases, the logs indicate that the actions were performed by Scaleway." />
22+
23+
## Kubernetes Kapsule
24+
25+
Currently, auto-generated IAM resources only occur in Kubernetes Kapsule when a [cluster is created](/containers/kubernetes/how-to/connect-cluster-kubectl).
26+
27+
Whenever a cluster is created, automatically so are:
28+
- An IAM group containing all the nodes in the cluster as IAM applications
29+
<Message type="note">
30+
The node IAM applications are not visible to users.
31+
</Message>
32+
- An IAM policy with default permission sets and the cluster group as a principal
33+
34+
The default policy can be edited by users to grant the cluster group permission according to their use-cases.
35+
36+
37+

menu/navigation.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -410,6 +410,10 @@
410410
{
411411
"label": "Reproducing roles and Project-scoped API keys with IAM",
412412
"slug": "reproduce-roles-project-api-keys"
413+
},
414+
{
415+
"label": "Auto-generated IAM resources",
416+
"slug": "auto-generated-iam-resources"
413417
}
414418
],
415419
"label": "Additional Content",

0 commit comments

Comments
 (0)