Загрузка данных


dmitriev-aal@VDI-Dmitriev-A:~/Desktop$ kubectl -n isys-myinvestment-dev get pods -l app=assignment-registry -o wide
NAME                                   READY   STATUS             RESTARTS        AGE    IP               NODE             NOMINATED NODE   READINESS GATES
assignment-registry-575df7dcbf-rdpxf   2/2     Running            0               6d2h   100.68.147.242   afs1app-wl-103   <none>           <none>
assignment-registry-844cdc8dc8-tbkk2   1/2     CrashLoopBackOff   8 (3m25s ago)   24m    100.68.139.41    afs1app-wl-176   <none>           <none>
dmitriev-aal@VDI-Dmitriev-A:~/Desktop$ kubectl -n isys-myinvestment-dev rollout status deployment/assignment-registry --timeout=2m
error: deployment "assignment-registry" exceeded its progress deadline
dmitriev-aal@VDI-Dmitriev-A:~/Desktop$ kubectl -n isys-myinvestment-dev get deployment assignment-registry
NAME                  READY   UP-TO-DATE   AVAILABLE   AGE
assignment-registry   1/1     1            1           56d
dmitriev-aal@VDI-Dmitriev-A:~/Desktop$ kubectl -n isys-myinvestment-dev get rs -l app=assignment-registry
NAME                             DESIRED   CURRENT   READY   AGE
assignment-registry-575df7dcbf   1         1         1       6d2h
assignment-registry-5c94bfc8b8   0         0         0       153m
assignment-registry-676bd9997c   0         0         0       21d
assignment-registry-687b65b699   0         0         0       21d
assignment-registry-689b869db    0         0         0       21d
assignment-registry-6ccb5fb6f4   0         0         0       22d
assignment-registry-6dd6dff755   0         0         0       20d
assignment-registry-7cc9b5d66b   0         0         0       33d
assignment-registry-844cdc8dc8   1         1         0       59m
assignment-registry-c95ccf9bd    0         0         0       34d
assignment-registry-dcf7896b6    0         0         0       29d
dmitriev-aal@VDI-Dmitriev-A:~/Desktop$ kubectl -n isys-myinvestment-dev describe deployment assignment-registry
Name:                   assignment-registry
Namespace:              isys-myinvestment-dev
CreationTimestamp:      Tue, 02 Jun 2026 15:58:18 +0300
Labels:                 app=assignment-registry
                        app.kubernetes.io/managed-by=Helm
                        chart=base-1.15.2
                        fullname=assignment-registry
                        heritage=Helm
                        isys=myinvestment-dev
                        psvc=assignment-registry
                        release=assignment-registry
                        version=master
                        workload.topology.app.farm/zone=rumsk1
Annotations:            deployment.kubernetes.io/revision: 23
                        gitlabCommit: c2b472616b29f7702342d13f279e62676cf72c62
                        gitlabPipeline: https://gitlab.rshbdev.ru/rshbintech/it-invest/backoffice/myinvestment/assignment-registry/-/pipelines/3382807
                        meta.helm.sh/release-name: assignment-registry
                        meta.helm.sh/release-namespace: isys-myinvestment-dev
                        platform.ckpr.integrations.rshbintech.ru/gitlab-commit-sha: c2b47261
                        platform.ckpr.integrations.rshbintech.ru/gitlab-pipeline-id: 3382807
Selector:               app=assignment-registry,fullname=assignment-registry,release=assignment-registry
Replicas:               1 desired | 1 updated | 2 total | 1 available | 1 unavailable
StrategyType:           RollingUpdate
MinReadySeconds:        0
RollingUpdateStrategy:  25% max unavailable, 25% max surge
Pod Template:
  Labels:           app=assignment-registry
                    chart=base-1.15.2
                    fullname=assignment-registry
                    heritage=Helm
                    isys=myinvestment-dev
                    psvc=assignment-registry
                    release=assignment-registry
                    version=master
                    workload.topology.app.farm/zone=rumsk1
  Annotations:      checksum/configMapsEnv: 79b3166ed64c64cd8c0893f84c150aa24ec012c04f87e745c7b68d27588c1366
                    checksum/secretEnv: b825958b1118c0d436da798fdecfc8d2315897a87f02e049ac69292bf6253868
                    ci/commithash: c2b47261
                    inject.istio.io/templates: sidecar,custom
                    prometheus.io/path: /metrics
                    prometheus.io/port: 9080
                    prometheus.io/scrape: true
                    sidecar.istio.io/userVolume: [{"name": "wasmfilters-dir","configMap": {"name": "myinvestment-dev-envoy-filters"}}]
                    sidecar.istio.io/userVolumeMount: [{"mountPath":"/var/local/lib/wasm-filters","name":"wasmfilters-dir"}]
  Service Account:  default
  Containers:
   app:
    Image:      registry.rshbdev.ru/rshbintech/it-invest/backoffice/myinvestment/assignment-registry:master
    Port:       <none>
    Host Port:  <none>
    Limits:
      cpu:     500m
      memory:  1Gi
    Requests:
      cpu:      500m
      memory:   1Gi
    Liveness:   http-get http://:9080/health/liveness delay=30s timeout=1s period=5s #success=1 #failure=5
    Readiness:  http-get http://:9080/health/readiness delay=15s timeout=1s period=5s #success=1 #failure=3
    Environment Variables from:
      assignment-registry-app-cm-env      ConfigMap  Optional: false
      assignment-registry-app-secret-env  Secret     Optional: false
    Environment:                          <none>
    Mounts:
      /secrets from app-vault-secrets (ro)
  Volumes:
   app-vault-secrets:
    Type:               CSI (a Container Storage Interface (CSI) volume source)
    Driver:             secrets-store.csi.k8s.io
    FSType:             
    ReadOnly:           true
    VolumeAttributes:       secretProviderClass=assignment-registry-app-secret-provider
  Priority Class Name:  rumsk1
  Node-Selectors:       workload.topology.app.farm/zone=rumsk1
  Tolerations:          workload.topology.app.farm/zone:NoSchedule op=Exists
Conditions:
  Type           Status  Reason
  ----           ------  ------
  Available      True    MinimumReplicasAvailable
  Progressing    False   ProgressDeadlineExceeded
OldReplicaSets:  assignment-registry-c95ccf9bd (0/0 replicas created), assignment-registry-7cc9b5d66b (0/0 replicas created), assignment-registry-dcf7896b6 (0/0 replicas created), assignment-registry-6ccb5fb6f4 (0/0 replicas created), assignment-registry-676bd9997c (0/0 replicas created), assignment-registry-687b65b699 (0/0 replicas created), assignment-registry-689b869db (0/0 replicas created), assignment-registry-6dd6dff755 (0/0 replicas created), assignment-registry-575df7dcbf (1/1 replicas created), assignment-registry-5c94bfc8b8 (0/0 replicas created)
NewReplicaSet:   assignment-registry-844cdc8dc8 (1/1 replicas created)
Events:
  Type    Reason             Age                From                   Message
  ----    ------             ----               ----                   -------
  Normal  ScalingReplicaSet  49m                deployment-controller  Scaled down replica set assignment-registry-844cdc8dc8 to 0
  Normal  ScalingReplicaSet  24m (x2 over 59m)  deployment-controller  Scaled up replica set assignment-registry-844cdc8dc8 to 1
dmitriev-aal@VDI-Dmitriev-A:~/Desktop$ 

Running with gitlab-runner 15.8.0 (12335144)
  on gitlab-runner-gitlab-runner-64775b4cff-qpdc8 9cgwHtm5, system ID: r_FsAm41LqwxCr
Preparing the "kubernetes" executor
00:00
Using Kubernetes namespace: gitlab-runners
Using Kubernetes executor with image registry.rshbdev.ru/appfarm/infra/images/kube-client-apps:8.21.11 ...
Using attach strategy to execute scripts...
Preparing environment
00:06
Waiting for pod gitlab-runners/runner-9cgwhtm5-project-85687-concurrent-08bjvh to be running, status is Pending
Waiting for pod gitlab-runners/runner-9cgwhtm5-project-85687-concurrent-08bjvh to be running, status is Pending
	ContainersNotReady: "containers with unready status: [build helper]"
	ContainersNotReady: "containers with unready status: [build helper]"
Running on runner-9cgwhtm5-project-85687-concurrent-08bjvh via gitlab-runner-gitlab-runner-64775b4cff-qpdc8...
Getting source from Git repository
00:02
$ git config --global --add url."https://gitlab-ci-token:${CI_JOB_TOKEN}@${CI_SERVER_HOST}/".insteadOf "https://${CI_SERVER_HOST}" # collapsed multi-line command
Fetching changes with git depth set to 20...
Initialized empty Git repository in /builds/rshbintech/it-invest/backoffice/myinvestment/assignment-registry/.git/
Created fresh repository.
Checking out c2b47261 as master...
Skipping Git submodules setup
Downloading artifacts
00:02
Downloading artifacts for devsecops_antivirus_scan (23566116)...
Downloading artifacts from coordinator... ok        id=23566116 responseStatus=200 OK token=64_ywuya
Downloading artifacts for dockerfilegen (23566120)...
Downloading artifacts from coordinator... ok        id=23566120 responseStatus=200 OK token=64_ywuya
Downloading artifacts for build (23566124)...
Downloading artifacts from coordinator... ok        id=23566124 responseStatus=200 OK token=64_ywuya
Downloading artifacts for unit (23566126)...
Downloading artifacts from coordinator... ok        id=23566126 responseStatus=200 OK token=64_ywuya
Executing "step_script" stage of the job script
00:27
$ ( umask 0077; mkdir -p ~/.kube && echo "$KUBECONFIG_COMBINED" | base64 -d > ~/.kube/config )
$ if [[ ${IS_SENSITIVE_SYSTEM} = true ]]; then export K8S_CLUSTERS=$K8S_CLUSTERS_SENSITIVE; fi
$ echo 'IS_SENSITIVE_SYSTEM:' $IS_SENSITIVE_SYSTEM
IS_SENSITIVE_SYSTEM: true
$ echo 'TARGET_CLUSTERS:' $K8S_CLUSTERS
TARGET_CLUSTERS: devstbl
$ set -x
++ echo '$ for CLUSTER in $K8S_CLUSTERS; do'
$ for CLUSTER in $K8S_CLUSTERS; do
++ for CLUSTER in $K8S_CLUSTERS
++ echo '$ export CLUSTER=$CLUSTER'
$ export CLUSTER=$CLUSTER
++ export CLUSTER=devstbl
++ CLUSTER=devstbl
++ echo '$ if [[ ${CI_ENVIRONMENT_SLUG} = production ]]; then export NAMESPACE=isys-${ISYS_NAME}; else export NAMESPACE=isys-${ISYS_NAME}-${CI_ENVIRONMENT_SLUG}; fi'
$ if [[ ${CI_ENVIRONMENT_SLUG} = production ]]; then export NAMESPACE=isys-${ISYS_NAME}; else export NAMESPACE=isys-${ISYS_NAME}-${CI_ENVIRONMENT_SLUG}; fi
++ [[ dev = production ]]
++ export NAMESPACE=isys-myinvestment-dev
++ NAMESPACE=isys-myinvestment-dev
++ echo '$ read -r REVISION STATUS < <(helm --kube-context ${CLUSTER:-default} -n $NAMESPACE history $CI_PROJECT_NAME | tail -1 | cut -f1,3) || true'
$ read -r REVISION STATUS < <(helm --kube-context ${CLUSTER:-default} -n $NAMESPACE history $CI_PROJECT_NAME | tail -1 | cut -f1,3) || true
++ read -r REVISION STATUS
+++ helm --kube-context devstbl -n isys-myinvestment-dev history assignment-registry
+++ tail -1
+++ cut -f1,3
++ echo '$ if [[ "$STATUS" =~ "pending" ]]; then helm --kube-context ${CLUSTER:-default} -n $NAMESPACE rollback $CI_PROJECT_NAME $REVISION || true; fi'
$ if [[ "$STATUS" =~ "pending" ]]; then helm --kube-context ${CLUSTER:-default} -n $NAMESPACE rollback $CI_PROJECT_NAME $REVISION || true; fi
++ [[ pending-upgrade =~ pending ]]
++ helm --kube-context devstbl -n isys-myinvestment-dev rollback assignment-registry 23
Rollback was a success! Happy Helming!
++ echo '$ helmfile ${HELMFILE_DEFAULT_NAMESPACE:+--namespace $HELMFILE_DEFAULT_NAMESPACE} --environment ${CLUSTER:-default} -f deploy/helmfile.yaml --log-level info apply --suppress-secrets --set "additionalWorkloadAnnotations.gitlabPipeline=${CI_PIPELINE_URL}" --set "additionalWorkloadAnnotations.gitlabCommit=${CI_COMMIT_SHA}"'
$ helmfile ${HELMFILE_DEFAULT_NAMESPACE:+--namespace $HELMFILE_DEFAULT_NAMESPACE} --environment ${CLUSTER:-default} -f deploy/helmfile.yaml --log-level info apply --suppress-secrets --set "additionalWorkloadAnnotations.gitlabPipeline=${CI_PIPELINE_URL}" --set "additionalWorkloadAnnotations.gitlabCommit=${CI_COMMIT_SHA}"
++ helmfile --environment devstbl -f deploy/helmfile.yaml --log-level info apply --suppress-secrets --set additionalWorkloadAnnotations.gitlabPipeline=https://gitlab.rshbdev.ru/rshbintech/it-invest/backoffice/myinvestment/assignment-registry/-/pipelines/3382807 --set additionalWorkloadAnnotations.gitlabCommit=c2b472616b29f7702342d13f279e62676cf72c62
== /usr/local/link/helmfile: Initialize base deploy hierarchy in /builds/rshbintech/it-invest/backoffice/myinvestment/assignment-registry
no matches for path: envs/dev/devstbl/helmfile.yaml.gotmpl
Adding repo rshb-charts https://nexus.rshbdev.ru/repository/charts/
"rshb-charts" has been added to your repositories
Comparing release=vault-secrets-assignment-registry, chart=rshb-charts/raw
Comparing release=psvc-assignment-registry, chart=rshb-charts/raw
Comparing release=platform-database-assignment-registry, chart=rshb-charts/raw
Comparing release=links-assignment-registry, chart=rshb-charts/raw
Comparing release=assignment-registry, chart=rshb-charts/base
Listing releases matching ^pjob-assignment-registry$
Listing releases matching ^exsvc-assignment-registry$
Listing releases matching ^data-assignment-registry$
Listing releases matching ^assets-config-assignment-registry$
Listing releases matching ^assignment-registry-raw$
Listing releases matching ^assignment-registry-grafana-dashboard$
Listing releases matching ^assignment-registry-prometheus-rules$
Listing releases matching ^assignment-registry-rumsk1$
Listing releases matching ^assignment-registry-rumsk2$
++ echo '$ done'
$ done
Uploading artifacts for successful job
00:03
Uploading artifacts...
deploy.env: found 1 matching artifact files and directories 
Uploading artifacts as "dotenv" to coordinator... 201 Created  id=23569783 responseStatus=201 Created token=64_ywuya
Cleaning up project directory and file based variables
00:01
Job succeeded