<@U04S8PLJWMT> Getting following error helm upgrad...
# ask-ai
w
@kapa.ai Getting following error helm upgrade --install airbyte ./airbyte --namespace airbyte --values ./airbyte/values.yaml --debug --timeout 10m history.go56 [debug] getting history for release airbyte upgrade.go158 [debug] preparing upgrade for airbyte upgrade.go166 [debug] performing update for airbyte upgrade.go364 [debug] creating upgraded release for airbyte client.go486 [debug] Starting delete for "airbyte-airbyte-env" ConfigMap wait.go104 [debug] beginning wait for 1 resources to be deleted with timeout of 10m0s client.go142 [debug] creating 1 resource(s) client.go486 [debug] Starting delete for "airbyte-airbyte-secrets" Secret wait.go104 [debug] beginning wait for 1 resources to be deleted with timeout of 10m0s client.go142 [debug] creating 1 resource(s) client.go486 [debug] Starting delete for "airbyte-airbyte-bootloader" Pod wait.go104 [debug] beginning wait for 1 resources to be deleted with timeout of 10m0s client.go142 [debug] creating 1 resource(s) client.go712 [debug] Watching for changes to Pod airbyte-airbyte-bootloader with timeout of 10m0s client.go740 [debug] Add/Modify event for airbyte-airbyte-bootloader: ADDED client.go799 [debug] Pod airbyte-airbyte-bootloader pending client.go740 [debug] Add/Modify event for airbyte-airbyte-bootloader: MODIFIED client.go801 [debug] Pod airbyte-airbyte-bootloader running client.go740 [debug] Add/Modify event for airbyte-airbyte-bootloader: MODIFIED client.go801 [debug] Pod airbyte-airbyte-bootloader running client.go740 [debug] Add/Modify event for airbyte-airbyte-bootloader: MODIFIED client.go794 [debug] Pod airbyte-airbyte-bootloader succeeded client.go393 [debug] checking 18 resources for changes client.go684 [debug] Looks like there are no changes for ConfigMap "airbyte-temporal-dynamicconfig" client.go684 [debug] Looks like there are no changes for ClusterRole "node-viewer" client.go684 [debug] Looks like there are no changes for ClusterRoleBinding "airbyte-admin-admin-node-viewer" client.go684 [debug] Looks like there are no changes for Service "airbyte-airbyte-connector-builder-server-svc" client.go684 [debug] Looks like there are no changes for Service "airbyte-airbyte-server-svc" client.go684 [debug] Looks like there are no changes for Service "airbyte-temporal" client.go684 [debug] Looks like there are no changes for Service "airbyte-airbyte-webapp-svc" client.go684 [debug] Looks like there are no changes for Service "airbyte-workload-api-server-svc" client.go693 [debug] Patch Deployment "airbyte-connector-builder-server" in namespace airbyte client.go693 [debug] Patch Deployment "airbyte-cron" in namespace airbyte client.go693 [debug] Patch Deployment "airbyte-pod-sweeper" in namespace airbyte client.go693 [debug] Patch Deployment "airbyte-server" in namespace airbyte client.go693 [debug] Patch Deployment "airbyte-temporal" in namespace airbyte client.go693 [debug] Patch Deployment "airbyte-webapp" in namespace airbyte client.go693 [debug] Patch Deployment "airbyte-worker" in namespace airbyte client.go693 [debug] Patch Deployment "airbyte-workload-api-server" in namespace airbyte client.go425 [debug] error updating the resource "airbyte-workload-launcher": failed to create patch: The order in patch list: [map[name:WORKLOAD_LAUNCHER_PARALLELISM value:10] map[name:WORKLOAD_LAUNCHER_PARALLELISM valueFrommap[configMapKeyRefmap[key:WORKLOAD_LAUNCHER_PARALLELISM name:airbyte-airbyte-env]]] map[name:SECRET_PERSISTENCE value:<nil>]] doesn't match $setElementOrder list: [map[name:AIRBYTE_VERSION] map[name:DATA_PLANE_ID] map[name:PUB_SUB_ENABLED] map[name:PUB_SUB_TOPIC_NAME] map[name:CONFIG_ROOT] map[name:DATABASE_HOST] map[name:DATABASE_PORT] map[name:DATABASE_DB] map[name:DATABASE_USER] map[name:DATABASE_PASSWORD] map[name:DATABASE_URL] map[name:LOG_LEVEL] map[name:MICROMETER_METRICS_ENABLED] map[name:MICROMETER_METRICS_STATSD_FLAVOR] map[name:SEGMENT_WRITE_KEY] map[name:STATSD_HOST] map[name:STATSD_PORT] map[name:TRACKING_STRATEGY] map[name:WORKSPACE_DOCKER_MOUNT] map[name:WORKSPACE_ROOT] map[name:WEBAPP_URL] map[name:WORKLOAD_API_HOST] map[name:TEMPORAL_HOST] map[name:TEMPORAL_WORKER_PORTS] map[name:JOB_KUBE_NAMESPACE] map[name:JOB_KUBE_SERVICEACCOUNT] map[name:JOB_KUBE_CONNECTOR_IMAGE_REGISTRY] map[name:CONNECTOR_SIDECAR_IMAGE] map[name:WORKLOAD_INIT_IMAGE] map[name:CONTAINER_ORCHESTRATOR_IMAGE] map[name:JOB_KUBE_MAIN_CONTAINER_IMAGE_PULL_SECRET] map[name:JOB_MAIN_CONTAINER_CPU_REQUEST] map[name:JOB_MAIN_CONTAINER_CPU_LIMIT] map[name:JOB_MAIN_CONTAINER_MEMORY_REQUEST] map[name:JOB_MAIN_CONTAINER_MEMORY_LIMIT] map[name:JOB_KUBE_LOCAL_VOLUME_ENABLED] map[name:KUBERNETES_CLIENT_MAX_IDLE_CONNECTIONS] map[name:WORKLOAD_API_BEARER_TOKEN] map[name:WORKLOAD_API_BEARER_TOKEN_SECRET_NAME] map[name:WORKLOAD_API_BEARER_TOKEN_SECRET_KEY] map[name:INTERNAL_API_HOST] map[name:CONFIGS_DATABASE_MINIMUM_FLYWAY_MIGRATION_VERSION] map[name:JOBS_DATABASE_MINIMUM_FLYWAY_MIGRATION_VERSION] map[name:METRIC_CLIENT] map[name:OTEL_COLLECTOR_ENDPOINT] map[name:ACTIVITY_MAX_ATTEMPT] map[name:ACTIVITY_INITIAL_DELAY_BETWEEN_ATTEMPTS_SECONDS] map[name:ACTIVITY_MAX_DELAY_BETWEEN_ATTEMPTS_SECONDS] map[name:WORKFLOW_FAILURE_RESTART_DELAY_SECONDS] map[name:SHOULD_RUN_NOTIFY_WORKFLOWS] map[name:MICRONAUT_ENVIRONMENTS] map[name:WORKLOAD_LAUNCHER_PARALLELISM] map[name:FILE_TRANSFER_EPHEMERAL_STORAGE_LIMIT] map[name:FILE_TRANSFER_EPHEMERAL_STORAGE_REQUEST] map[name:AIRBYTE_API_AUTH_HEADER_NAME] map[name:AIRBYTE_API_AUTH_HEADER_VALUE] map[name:SECRET_PERSISTENCE] map[name:S3_PATH_STYLE_ACCESS] map[name:STORAGE_TYPE] map[name:STORAGE_BUCKET_ACTIVITY_PAYLOAD] map[name:STORAGE_BUCKET_LOG] map[name:STORAGE_BUCKET_STATE] map[name:STORAGE_BUCKET_WORKLOAD_OUTPUT] map[name:AWS_ACCESS_KEY_ID] map[name:AWS_SECRET_ACCESS_KEY] map[name:MINIO_ENDPOINT] map[name:WORKLOAD_LAUNCHER_PARALLELISM]] client.go693 [debug] Patch Ingress "airbyte-webapp" in namespace airbyte upgrade.go476 [debug] warning: Upgrade "airbyte" failed: failed to create patch: The order in patch list: [map[name:WORKLOAD_LAUNCHER_PARALLELISM value:10] map[name:WORKLOAD_LAUNCHER_PARALLELISM valueFrommap[configMapKeyRefmap[key:WORKLOAD_LAUNCHER_PARALLELISM name:airbyte-airbyte-env]]] map[name:SECRET_PERSISTENCE value:<nil>]] doesn't match $setElementOrder list: [map[name:AIRBYTE_VERSION] map[name:DATA_PLANE_ID] map[name:PUB_SUB_ENABLED] map[name:PUB_SUB_TOPIC_NAME] map[name:CONFIG_ROOT] map[name:DATABASE_HOST] map[name:DATABASE_PORT] map[name:DATABASE_DB] map[name:DATABASE_USER] map[name:DATABASE_PASSWORD] map[name:DATABASE_URL] map[name:LOG_LEVEL] map[name:MICROMETER_METRICS_ENABLED] map[name:MICROMETER_METRICS_STATSD_FLAVOR] map[name:SEGMENT_WRITE_KEY] map[name:STATSD_HOST] map[name:STATSD_PORT] map[name:TRACKING_STRATEGY] map[name:WORKSPACE_DOCKER_MOUNT] map[name:WORKSPACE_ROOT] map[name:WEBAPP_URL] map[name:WORKLOAD_API_HOST] map[name:TEMPORAL_HOST] map[name:TEMPORAL_WORKER_PORTS] map[name:JOB_KUBE_NAMESPACE] map[name:JOB_KUBE_SERVICEACCOUNT] map[name:JOB_KUBE_CONNECTOR_IMAGE_REGISTRY] map[name:CONNECTOR_SIDECAR_IMAGE] map[name:WORKLOAD_INIT_IMAGE] map[name:CONTAINER_ORCHESTRATOR_IMAGE] map[name:JOB_KUBE_MAIN_CONTAINER_IMAGE_PULL_SECRET] map[name:JOB_MAIN_CONTAINER_CPU_REQUEST] map[name:JOB_MAIN_CONTAINER_CPU_LIMIT] map[name:JOB_MAIN_CONTAINER_MEMORY_REQUEST] map[name:JOB_MAIN_CONTAINER_MEMORY_LIMIT] map[name:JOB_KUBE_LOCAL_VOLUME_ENABLED] map[name:KUBERNETES_CLIENT_MAX_IDLE_CONNECTIONS] map[name:WORKLOAD_API_BEARER_TOKEN] map[name:WORKLOAD_API_BEARER_TOKEN_SECRET_NAME] map[name:WORKLOAD_API_BEARER_TOKEN_SECRET_KEY] map[name:INTERNAL_API_HOST] map[name:CONFIGS_DATABASE_MINIMUM_FLYWAY_MIGRATION_VERSION] map[name:JOBS_DATABASE_MINIMUM_FLYWAY_MIGRATION_VERSION] map[name:METRIC_CLIENT] map[name:OTEL_COLLECTOR_ENDPOINT] map[name:ACTIVITY_MAX_ATTEMPT] map[name:ACTIVITY_INITIAL_DELAY_BETWEEN_ATTEMPTS_SECONDS] map[name:ACTIVITY_MAX_DELAY_BETWEEN_ATTEMPTS_SECONDS] map[name:WORKFLOW_FAILURE_RESTART_DELAY_SECONDS] map[name:SHOULD_RUN_NOTIFY_WORKFLOWS] map[name:MICRONAUT_ENVIRONMENTS] map[name:WORKLOAD_LAUNCHER_PARALLELISM] map[name:FILE_TRANSFER_EPHEMERAL_STORAGE_LIMIT] map[name:FILE_TRANSFER_EPHEMERAL_STORAGE_REQUEST] map[name:AIRBYTE_API_AUTH_HEADER_NAME] map[name:AIRBYTE_API_AUTH_HEADER_VALUE] map[name:SECRET_PERSISTENCE] map[name:S3_PATH_STYLE_ACCESS] map[name:STORAGE_TYPE] map[name:STORAGE_BUCKET_ACTIVITY_PAYLOAD] map[name:STORAGE_BUCKET_LOG] map[name:STORAGE_BUCKET_STATE] map[name:STORAGE_BUCKET_WORKLOAD_OUTPUT] map[name:AWS_ACCESS_KEY_ID] map[name:AWS_SECRET_ACCESS_KEY] map[name:MINIO_ENDPOINT] map[name:WORKLOAD_LAUNCHER_PARALLELISM]] Error: UPGRADE FAILED: failed to create patch: The order in patch list: [map[name:WORKLOAD_LAUNCHER_PARALLELISM value:10] map[name:WORKLOAD_LAUNCHER_PARALLELISM valueFrommap[configMapKeyRefmap[key:WORKLOAD_LAUNCHER_PARALLELISM name:airbyte-airbyte-env]]] map[name:SECRET_PERSISTENCE value:<nil>]] doesn't match $setElementOrder list: [map[name:AIRBYTE_VERSION] map[name:DATA_PLANE_ID] map[name:PUB_SUB_ENABLED] map[name:PUB_SUB_TOPIC_NAME] map[name:CONFIG_ROOT] map[name:DATABASE_HOST] map[name:DATABASE_PORT] map[name:DATABASE_DB] map[name:DATABASE_USER] map[name:DATABASE_PASSWORD] map[name:DATABASE_URL] map[name:LOG_LEVEL] map[name:MICROMETER_METRICS_ENABLED] map[name:MICROMETER_METRICS_STATSD_FLAVOR] map[name:SEGMENT_WRITE_KEY] map[name:STATSD_HOST] map[name:STATSD_PORT] map[name:TRACKING_STRATEGY] map[name:WORKSPACE_DOCKER_MOUNT] map[name:WORKSPACE_ROOT] map[name:WEBAPP_URL] map[name:WORKLOAD_API_HOST] map[name:TEMPORAL_HOST] map[name:TEMPORAL_WORKER_PORTS] map[name:JOB_KUBE_NAMESPACE] map[name:JOB_KUBE_SERVICEACCOUNT] map[name:JOB_KUBE_CONNECTOR_IMAGE_REGISTRY] map[name:CONNECTOR_SIDECAR_IMAGE] map[name:WORKLOAD_INIT_IMAGE] map[name:CONTAINER_ORCHESTRATOR_IMAGE] map[name:JOB_KUBE_MAIN_CONTAINER_IMAGE_PULL_SECRET] map[name:JOB_MAIN_CONTAINER_CPU_REQUEST] map[name:JOB_MAIN_CONTAINER_CPU_LIMIT] map[name:JOB_MAIN_CONTAINER_MEMORY_REQUEST] map[name:JOB_MAIN_CONTAINER_MEMORY_LIMIT] map[name:JOB_KUBE_LOCAL_VOLUME_ENABLED] map[name:KUBERNETES_CLIENT_MAX_IDLE_CONNECTIONS] map[name:WORKLOAD_API_BEARER_TOKEN] map[name:WORKLOAD_API_BEARER_TOKEN_SECRET_NAME] map[name:WORKLOAD_API_BEARER_TOKEN_SECRET_KEY] map[name:INTERNAL_API_HOST] map[name:CONFIGS_DATABASE_MINIMUM_FLYWAY_MIGRATION_VERSION] map[name:JOBS_DATABASE_MINIMUM_FLYWAY_MIGRATION_VERSION] map[name:METRIC_CLIENT] map[name:OTEL_COLLECTOR_ENDPOINT] map[name:ACTIVITY_MAX_ATTEMPT] map[name:ACTIVITY_INITIAL_DELAY_BETWEEN_ATTEMPTS_SECONDS] map[name:ACTIVITY_MAX_DELAY_BETWEEN_ATTEMPTS_SECONDS] map[name:WORKFLOW_FAILURE_RESTART_DELAY_SECONDS] map[name:SHOULD_RUN_NOTIFY_WORKFLOWS] map[name:MICRONAUT_ENVIRONMENTS] map[name:WORKLOAD_LAUNCHER_PARALLELISM] map[name:FILE_TRANSFER_EPHEMERAL_STORAGE_LIMIT] map[name:FILE_TRANSFER_EPHEMERAL_STORAGE_REQUEST] map[name:AIRBYTE_API_AUTH_HEADER_NAME] map[name:AIRBYTE_API_AUTH_HEADER_VALUE] map[name:SECRET_PERSISTENCE] map[name:S3_PATH_STYLE_ACCESS] map[name:STORAGE_TYPE] map[name:STORAGE_BUCKET_ACTIVITY_PAYLOAD] map[name:STORAGE_BUCKET_LOG] map[name:STORAGE_BUCKET_STATE] map[name:STORAGE_BUCKET_WORKLOAD_OUTPUT] map[name:AWS_ACCESS_KEY_ID] map[name:AWS_SECRET_ACCESS_KEY] map[name:MINIO_ENDPOINT] map[name:WORKLOAD_LAUNCHER_PARALLELISM]] helm.sh/helm/v3/pkg/kube.(*Client).Update helm.sh/helm/v3/pkg/kube/client.go:438 helm.sh/helm/v3/pkg/action.(*Upgrade).releasingUpgrade helm.sh/helm/v3/pkg/action/upgrade.go:418 runtime.goexit runtime/asm_arm64.s:1222 UPGRADE FAILED
k
Based on the error message you're encountering, it appears that you're facing an issue with upgrading the Airbyte Helm chart. This error is related to a mismatch in the order of environment variables in the patch list. The problem seems to be similar to an issue reported in the Airbyte GitHub repository. According to [this GitHub issue](https://github.com/airbytehq/airbyte/issues/49843), the error you're seeing might be caused by using an outdated
values.yaml
file. To resolve this issue, you can try the following: 1. Use a minimal
values.yaml
file instead of a full one. The full values file may include outdated security context details that are causing conflicts. 2. Update your
values.yaml
file to match the latest version in the [airbyte-platform repository](https://github.com/airbytehq/airbyte-platform/blob/main/charts/airbyte/values.yaml). 3. If you're upgrading from an older version, make sure to review the changelog and upgrade notes for any breaking changes or required modifications. 4. As a temporary workaround, you could try removing the
WORKLOAD_LAUNCHER_PARALLELISM
entry from your
values.yaml
file if it's present, as this seems to be one of the problematic entries in the error message. If these steps don't resolve the issue, you may need to provide more information about your current Airbyte version, the version you're upgrading to, and the contents of your
values.yaml
file (with any sensitive information removed). Remember, when upgrading Airbyte, it's generally recommended to use a minimal
values.yaml
file that only includes the necessary overrides, rather than a full copy of the default values file. This approach helps avoid conflicts with changes made to the default values between versions.
v
I think you need to compare your ENV variables you have in
values.yaml
with these file
Copy code
airbyte-1.4.0/templates/env-configmap.yaml
airbyte-1.4.0/charts/workload-launcher/templates/deployment.yaml
w
Yes, checked @Vadym Maltsev Thanks.
@Vadym Maltsev I have another question.