Skip to content

Commit 853fd7b

Browse files
committed
Updated README.md
1 parent cccbd0d commit 853fd7b

File tree

2 files changed

+33
-4
lines changed

2 files changed

+33
-4
lines changed

IAM.md

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,3 +18,30 @@ The Policy required to deploy this module:
1818
]
1919
}
2020
```
21+
## Azure Role Permissions
22+
23+
```hcl
24+
{
25+
"Name": "AKS Describe Role",
26+
"IsCustom": true,
27+
"Description": "Allows describing AKS clusters",
28+
"Actions": [
29+
"Microsoft.ContainerService/managedClusters/read"
30+
],
31+
"DataActions": [],
32+
"NotDataActions": [],
33+
"AssignableScopes": [
34+
"/subscriptions/{subscriptionId}"
35+
]
36+
}
37+
```
38+
39+
## Google IAM Permissions
40+
41+
```hcl
42+
title: GKE Describe Role
43+
description: Allows describing GKE clusters
44+
stage: GA
45+
includedPermissions:
46+
- container.clusters.get
47+
```

README.md

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@ The module deploys a Sonarqube instance on a Kubernetes cluster. Sonarqube is an
1010

1111
## Supported Versions:
1212

13-
| Sonarqube Helm Chart Version | K8s supported version |
13+
| Sonarqube Helm Chart Version | K8s supported version (EKS, AKS & GKE) |
1414
| :-----: | :--- |
15-
| **1.0.30** | **1.23,1.24,1.25** |
15+
| **1.0.30** | **1.23,1.24,1.25,1.26,1.27** |
1616

1717

1818
## Usage Example
@@ -32,7 +32,9 @@ module "sonarqube" {
3232
}
3333
3434
```
35-
Refer [examples](https://github.com/sq-ia/terraform-kubernetes-sonarqube/tree/main/examples/complete) for more details.
35+
- Refer [AWS examples](https://github.com/sq-ia/terraform-kubernetes-sonarqube/tree/main/examples/complete/aws) for more details.
36+
- Refer [Azure examples](https://github.com/sq-ia/terraform-kubernetes-sonarqube/tree/main/examples/complete/azure) for more details.
37+
- Refer [GCP examples](https://github.com/sq-ia/terraform-kubernetes-sonarqube/tree/main/examples/complete/gcp) for more details.
3638

3739
## IAM Permissions
3840
The required IAM permissions to create resources from this module can be found [here](https://github.com/sq-ia/terraform-kubernetes-sonarqube/blob/main/IAM.md)
@@ -45,7 +47,7 @@ The required IAM permissions to create resources from this module can be found [
4547
5. To deploy Prometheus/Grafana, please follow the installation instructions for each tool in their respective documentation.
4648
6. Once Prometheus and Grafana are deployed, the exporter can be configured to scrape metrics data from your application or system and send it to Prometheus.
4749
7. Finally, you can use Grafana to create custom dashboards and visualize the metrics data collected by Prometheus.
48-
8. This module is compatible with EKS version 1.23, which is great news for users deploying the module on an EKS cluster running that version. Review the module's documentation, meet specific configuration requirements, and test thoroughly after deployment to ensure everything works as expected.
50+
8. This module is compatible with EKS, AKS & GKE which is great news for users deploying the module on an AWS, Azure & GCP cloud. Review the module's documentation, meet specific configuration requirements, and test thoroughly after deployment to ensure everything works as expected.
4951

5052
<!-- BEGINNING OF PRE-COMMIT-TERRAFORM DOCS HOOK -->
5153
## Requirements

0 commit comments

Comments
 (0)