This commit is contained in:
Work 2026-01-28 14:27:18 +03:00
parent 3f6becc4d7
commit 28b26e1dad
3 changed files with 5 additions and 10 deletions

View File

@ -41,8 +41,6 @@ trigger-downstream:
S3_STATE_BUCKET: ${S3_STATE_BUCKET} S3_STATE_BUCKET: ${S3_STATE_BUCKET}
AWS_ACCESS_KEY_ID: ${S3_ACCESS_KEY} AWS_ACCESS_KEY_ID: ${S3_ACCESS_KEY}
AWS_SECRET_ACCESS_KEY: ${S3_SECRET_KEY} AWS_SECRET_ACCESS_KEY: ${S3_SECRET_KEY}
KUBECONFIG: ${KUBECONFIG}
KUBE_CONTEXT: ${KUBE_CONTEXT}
rules: rules:
- if: '$CI_PIPELINE_SOURCE == "merge_request_event"' - if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
- if: '$CI_COMMIT_BRANCH == "master" || $CI_COMMIT_BRANCH == "main"' - if: '$CI_COMMIT_BRANCH == "master" || $CI_COMMIT_BRANCH == "main"'

View File

@ -52,9 +52,9 @@ provider "yandex" {
} }
provider "kubernetes" { provider "kubernetes" {
# Если kubeconfig_path не указан, провайдер использует дефолтный путь ~/.kube/config # Если kubeconfig_path указан и файл существует - используем его
# Если указан, берем только первый путь (KUBECONFIG может содержать несколько путей через :) # Иначе провайдер автоматически использует in-cluster config (для runner'а в k8s)
config_path = var.kubeconfig_path != "" ? split(":", var.kubeconfig_path)[0] : null config_path = var.kubeconfig_path != "" ? var.kubeconfig_path : null
config_context = var.kube_context != "" ? var.kube_context : null config_context = var.kube_context != "" ? var.kube_context : null
} }

View File

@ -118,11 +118,8 @@ plan-${job_prefix}:
PLAN_JOB PLAN_JOB
if [ "$env" = "prod" ]; then # Apply всегда manual
when_clause="manual" when_clause="manual"
else
when_clause="on_success"
fi
apply_needs="plan-${job_prefix}" apply_needs="plan-${job_prefix}"
if [ "$component" = "secrets" ]; then if [ "$component" = "secrets" ]; then