Skip to content

Update Kubernetes tasks to use latest dependencies#21878

Open
ivanduplenskikh wants to merge 1 commit intomasterfrom
users/iduplenskikh/update-k8s-common-package-in-overwrite-config-tasks
Open

Update Kubernetes tasks to use latest dependencies#21878
ivanduplenskikh wants to merge 1 commit intomasterfrom
users/iduplenskikh/update-k8s-common-package-in-overwrite-config-tasks

Conversation

@ivanduplenskikh
Copy link
Contributor

@ivanduplenskikh ivanduplenskikh commented Feb 26, 2026

Predecessor

#21883 - the PR was closed due and all changes were included here since BuildConfigGen starts every PR check

Related WI: AB#2361733

Summary of changes

  • Updated Kubernetes-related task dependencies to current shared packages and aligned generated artifacts.
  • Bumped task versions for Kubernetes tasks and related Azure tasks impacted by regeneration.
  • Regenerated lockfiles and _generated Node24/versionmap outputs to match the new dependency and version state.

Motivation / context

  • Keeps Kubernetes task dependency stack current, reduces drift with shared task libraries, and keeps generated build-config outputs consistent with task metadata.

File-grouped change overview

  • Build tooling (BuildConfigGen)
    • Updated baseline azure-pipelines-task-lib to ^5.2.6.
    • Added rewrite for azure-pipelines-tasks-kubernetes-common to alias npm:azure-pipelines-tasks-k8s-common@^2.270.1 when dependency exists.
  • Task manifests (Tasks/**/package.json)
    • Kubernetes tasks updated: azure-pipelines-task-lib (^5.2.6), azure-pipelines-tasks-azure-arm-rest (^3.270.0 where applicable), azure-pipelines-tasks-utility-common (^3.270.0 where applicable), and Kubernetes common aliasing.
  • Task metadata (Tasks/**/task.json, task.loc.json)
    • Version bumps applied (many tasks moved to 271.0; AzureKeyVaultV2 patch incremented).
  • Generated artifacts (_generated/**, lockfiles)
    • Updated _generated/*_Node24 task/package files and _generated/*.versionmap.txt to new default/Node24 mappings.

Breaking changes

  • None expected for task consumers; this is dependency/version maintenance plus generated metadata alignment.

Testing notes

  • No additional local test logs attached in this PR body update.
  • Suggested validation: build + L0 for KubernetesV1, KubernetesManifestV1, HelmInstallerV1, KubectlInstallerV0, AzureFunctionOnKubernetesV1.

Deployment notes

  • No special deployment or migration steps beyond standard task publishing flow.

Links to related issues or tickets


Context

WI: AB#2361742

  • Updated azure-pipelines-task-lib from ^5.2.4 to ^5.2.6
  • Updated azure-pipelines-tasks-azure-arm-rest from 3.267.1 to ^3.270.0
  • Updated azure-pipelines-tasks-kubernetes-common to npm:azure-pipelines-tasks-k8s-common@^2.270.1
  • Updated azure-pipelines-tasks-utility-common from 3.267.0 to ^3.270.0
  • Bumped task version from 1.269.1 to 1.271.0 in task.json and task.loc.json
  • Updated dependencies in package-lock.json for Kubernetes tasks

Task Name

Name of the updated or newly created pipeline task.


Description

Summarize the changes made in this PR clearly and concisely.


Risk Assessment (Low / Medium / High)

Assess the level of risk and provide reasoning (e.g., scope, impact, backward compatibility).


Change Behind Feature Flag (Yes / No)

Can this change be behine feature flag, if not why?


Tech Design / Approach

  • Design has been written and reviewed.
  • Any architectural decisions, trade-offs, and alternatives are captured.

Documentation Changes Required (Yes/No)

Indicate whether related documentation needs to be updated.

  • User guides, API specs, system diagrams, or runbooks are updated.

Unit Tests Added or Updated (Yes / No)

Indicate whether unit tests were added or modified to reflect these changes.


Additional Testing Performed

List all other tests performed (manual or automated, including integration, regression, scenario tests, etc.).


Logging Added/Updated (Yes/No)

  • Appropriate log statements are added with meaningful messages.
  • Logging does not expose sensitive data.
  • Log levels are used correctly (e.g., info, warn, error).

Telemetry Added/Updated (Yes/No)

  • Custom telemetry (e.g., counters, timers, error tracking) is added as needed.
  • Events are tagged with proper metadata for filtering and analysis.
  • Telemetry is validated in staging or test environments.

Rollback Scenario and Process (Yes/No)

  • Rollback plan is documented.

Dependency Impact Assessed and Regression Tested (Yes/No)

  • All impacted internal modules, APIs, services, and third-party libraries are analyzed.
  • Results are reviewed and confirmed to not break existing functionality.

Checklist

  • Related issue linked (if applicable)
  • Task version was bumped — see versioning guide
  • Verified the task behaves as expected

@ivanduplenskikh ivanduplenskikh requested review from a team and manolerazvan as code owners February 26, 2026 12:35
@ivanduplenskikh
Copy link
Contributor Author

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 3 pipeline(s).

@ivanduplenskikh ivanduplenskikh force-pushed the users/iduplenskikh/update-k8s-common-package-in-overwrite-config-tasks branch from 6d25e22 to 95c3191 Compare February 26, 2026 14:43
@ivanduplenskikh
Copy link
Contributor Author

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 3 pipeline(s).

@ivanduplenskikh ivanduplenskikh force-pushed the users/iduplenskikh/update-k8s-common-package-in-overwrite-config-tasks branch from 95c3191 to b1da7d9 Compare February 26, 2026 15:37
@ivanduplenskikh
Copy link
Contributor Author

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 3 pipeline(s).

@ivanduplenskikh ivanduplenskikh force-pushed the users/iduplenskikh/update-k8s-common-package-in-overwrite-config-tasks branch from b1da7d9 to 69d2fd0 Compare February 26, 2026 17:53
@ivanduplenskikh
Copy link
Contributor Author

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 3 pipeline(s).

@ivanduplenskikh ivanduplenskikh force-pushed the users/iduplenskikh/update-k8s-common-package-in-overwrite-config-tasks branch from 69d2fd0 to dd3f325 Compare February 26, 2026 18:05
@ivanduplenskikh
Copy link
Contributor Author

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 3 pipeline(s).

@ivanduplenskikh ivanduplenskikh force-pushed the users/iduplenskikh/update-k8s-common-package-in-overwrite-config-tasks branch from dd3f325 to f67b92e Compare February 27, 2026 07:39
@ivanduplenskikh
Copy link
Contributor Author

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 3 pipeline(s).

@ivanduplenskikh ivanduplenskikh force-pushed the users/iduplenskikh/update-k8s-common-package-in-overwrite-config-tasks branch from f67b92e to 5857960 Compare February 27, 2026 12:42
@ivanduplenskikh
Copy link
Contributor Author

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 3 pipeline(s).

@ivanduplenskikh ivanduplenskikh force-pushed the users/iduplenskikh/update-k8s-common-package-in-overwrite-config-tasks branch from 5857960 to c1bb32c Compare March 2, 2026 09:05
@ivanduplenskikh
Copy link
Contributor Author

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 3 pipeline(s).

@ivanduplenskikh ivanduplenskikh force-pushed the users/iduplenskikh/update-k8s-common-package-in-overwrite-config-tasks branch from c1bb32c to cef22fb Compare March 2, 2026 12:49
@ivanduplenskikh
Copy link
Contributor Author

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 3 pipeline(s).

@ivanduplenskikh ivanduplenskikh enabled auto-merge (squash) March 2, 2026 14:48
@ivanduplenskikh ivanduplenskikh force-pushed the users/iduplenskikh/update-k8s-common-package-in-overwrite-config-tasks branch from cef22fb to b535731 Compare March 2, 2026 19:15
@ivanduplenskikh
Copy link
Contributor Author

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 3 pipeline(s).

@ivanduplenskikh ivanduplenskikh force-pushed the users/iduplenskikh/update-k8s-common-package-in-overwrite-config-tasks branch from b535731 to cb783af Compare March 3, 2026 08:06
@ivanduplenskikh
Copy link
Contributor Author

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 3 pipeline(s).

@ivanduplenskikh
Copy link
Contributor Author

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 3 pipeline(s).

@ivanduplenskikh
Copy link
Contributor Author

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 3 pipeline(s).

@ivanduplenskikh
Copy link
Contributor Author

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 3 pipeline(s).

@ivanduplenskikh ivanduplenskikh force-pushed the users/iduplenskikh/update-k8s-common-package-in-overwrite-config-tasks branch 2 times, most recently from dbaf1b8 to bb6abd0 Compare March 8, 2026 16:41
@ivanduplenskikh
Copy link
Contributor Author

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 3 pipeline(s).

@ivanduplenskikh ivanduplenskikh force-pushed the users/iduplenskikh/update-k8s-common-package-in-overwrite-config-tasks branch 2 times, most recently from 6f0b4ba to c6b982c Compare March 9, 2026 08:46
@ivanduplenskikh
Copy link
Contributor Author

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 3 pipeline(s).

@ivanduplenskikh ivanduplenskikh force-pushed the users/iduplenskikh/update-k8s-common-package-in-overwrite-config-tasks branch from c6b982c to 280ecea Compare March 15, 2026 10:19
@ivanduplenskikh
Copy link
Contributor Author

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 3 pipeline(s).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants