Skip to content

Commit d7f6fbe

Browse files
committed
feat: Argo based DevOps
1 parent 1cb2ab1 commit d7f6fbe

File tree

17 files changed

+135
-309
lines changed

17 files changed

+135
-309
lines changed

.devops/deploy-pipelines.yml

Lines changed: 0 additions & 182 deletions
This file was deleted.

.github/CODEOWNERS

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
# Add the repository's code owners here
2-
* @pagopa/p4pa-admins @pagopa/payments-cloud-admin
2+
* @pagopa/p4pa-admins @pagopa/payments-cloud-admin @antocalo @Benedetta-fabbri @LarissaASLeite @RiccardoGiuliani @oleksiybozhykntt @ElisKina-dev

.github/terraform/.terraform.lock.hcl

Lines changed: 45 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.github/terraform/00_data.tf

Lines changed: 21 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
# Github
2+
data "github_organization_teams" "all" {
3+
root_teams_only = true
4+
summary_only = true
5+
}
6+
17
# KV Core
28
data "azurerm_key_vault" "key_vault_core" {
39
name = "${var.prefix}-${var.env_short}-${var.location_short}-core-kv"
@@ -6,12 +12,22 @@ data "azurerm_key_vault" "key_vault_core" {
612

713
# Kv Domain
814
data "azurerm_key_vault" "key_vault_domain" {
9-
name = "${var.prefix}-${var.env_short}-${var.location_short}-${var.domain}-kv"
15+
name = "${var.prefix}-${var.env_short}-${var.domain}-kv"
1016
resource_group_name = "${var.prefix}-${var.env_short}-${var.location_short}-${var.domain}-sec-rg"
1117
}
1218

13-
# Github
14-
data "github_organization_teams" "all" {
15-
root_teams_only = true
16-
summary_only = true
19+
# Key Vault - Sonar Token
20+
data "azurerm_key_vault_secret" "sonar_token" {
21+
count = var.env_short == "p" ? 1 : 0
22+
23+
key_vault_id = data.azurerm_key_vault.key_vault_core.id
24+
name = "sonar-cloud-token"
25+
}
26+
27+
# Key Vault - Slack webhok
28+
data "azurerm_key_vault_secret" "slack_webhook" {
29+
count = var.env_short == "p" ? 1 : 0
30+
31+
key_vault_id = data.azurerm_key_vault.key_vault_core.id
32+
name = "slack-webhook-url"
1733
}

.github/terraform/99_locals.tf

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -14,18 +14,18 @@ locals {
1414
repository = "" # Repository Name
1515
}
1616

17-
env_secrets = {
18-
ENV_SECRET = "data.azurerm_key_vault_secret.CHANGE_ME.value"
19-
}
20-
env_variables = {
21-
ENV_VARIABLE = "ENV_VARIABLE"
22-
}
17+
env_secrets = {}
18+
env_variables = {}
2319

2420
repo_secrets = var.env_short == "p" ? {
25-
SECRET = "SECRET"
21+
SONAR_TOKEN = data.azurerm_key_vault_secret.sonar_token[0].value
22+
SLACK_WEBHOOK_URL = data.azurerm_key_vault_secret.slack_webhook[0].value
2623
} : {}
24+
2725
repo_env = var.env_short == "p" ? {
28-
ENV_VARIABLE = "ENV_VARIABLE"
26+
SONARCLOUD_PROJECT_NAME = "CHANGE_ME"
27+
SONARCLOUD_PROJECT_KEY = "pagopa_CHANGE_ME"
28+
SONARCLOUD_ORG = "pagopa"
2929
} : {}
3030

3131
map_repo = {

.github/terraform/env/itn-dev/backend.ini

Lines changed: 0 additions & 1 deletion
This file was deleted.

.github/terraform/env/itn-dev/backend.tfvars

Lines changed: 0 additions & 4 deletions
This file was deleted.

.github/terraform/env/itn-dev/terraform.tfvars

Lines changed: 0 additions & 4 deletions
This file was deleted.
Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1-
prefix = ""
2-
env = "prod"
3-
env_short = "p"
1+
prefix = ""
2+
env = "prod"
3+
env_short = "p"
4+
domain = ""
5+
location_short = "itn"

.github/terraform/env/itn-uat/backend.ini

Lines changed: 0 additions & 1 deletion
This file was deleted.

0 commit comments

Comments
 (0)