Créer un dépôt Helm sur Google Cloud Storage

Il est possible d’utiliser Google Cloud Storage en tant que dépôt pour les charts Helm. L’intérêt est de rapidement rendre disponible des charts pour des applications ou des services depuis un bucket accessible en ligne, sans une configuration complexe. Créer un bucket sur GCP Le bucket GCS peut être créé via la Console GCP ou via Terraform : provider "google" { project = var.project_id region = var.region } resource "google_storage_bucket" "helm_repo" { name = var.bucket_name location = var.region storage_class = "STANDARD" versioning { enabled = true } uniform_bucket_level_access = true lifecycle_rule { action { type = "Delete" } condition { age = 365 } } } resource "google_storage_bucket_iam_member" "helm_repo_admin" { bucket = google_storage_bucket.helm_repo.name role = "roles/storage.objectAdmin" member = "serviceAccount:${var.service_account_email}" } output "bucket_url" { value = "https://storage.googleapis.com/${google_storage_bucket.helm_repo.name}" } Une fois le bucket créé, il est temps de créer un chart. ...

November 16, 2024 · 559 words