devops-utils

User guide

  • Install and configure
  • Azure DevOps from the command line
  • Bulk work items with a plan file
  • Sanitize Kubernetes manifests
  • Wire it into an AI agent

Agent guides

  • Domain Docs
  • Azure DevOps work-item tools
  • Issue tracker: GitHub
  • Triage Labels

API reference

  • devops_utils package
    • Subpackages
      • devops_utils.agent package
        • Submodules
        • Module contents
      • devops_utils.cli package
      • devops_utils.core package
      • devops_utils.mcp package
      • devops_utils.tui package
      • devops_utils.ui package
    • Module contents
devops-utils
  • devops_utils package
  • devops_utils.agent package
  • View page source

devops_utils.agent package

Submodules

  • devops_utils.agent.install module
    • BundledSkill
      • BundledSkill.files
      • BundledSkill.name
      • BundledSkill.source
      • BundledSkill.text
    • ConfirmOverwrite
    • MARKETPLACE_NAME
    • MCP_COMMAND
    • MCP_SERVER_NAME
    • OverwriteRequest
      • OverwriteRequest.existing_text
      • OverwriteRequest.label
      • OverwriteRequest.new_text
      • OverwriteRequest.path
    • PLUGIN_NAME
    • env_template()
    • install_agents()
    • install_plugin()
    • install_skills()
    • install_tracker()
    • iter_bundled_agents()
    • iter_bundled_skills()
    • marketplace_manifest()
    • mcp_server_entry()
    • merge_mcp_config()
    • plugin_manifest()
    • write_env_scaffold()
  • devops_utils.agent.tools module
    • azdo_add_work_item_attachment()
    • azdo_add_work_item_link()
    • azdo_apply_plan()
    • azdo_code_search()
    • azdo_comment_pull_request()
    • azdo_comment_work_item()
    • azdo_create_work_item()
    • azdo_find_repo_files()
    • azdo_get_build()
    • azdo_get_build_log()
    • azdo_get_build_timeline()
    • azdo_get_work_item()
    • azdo_list_build_definitions()
    • azdo_list_build_logs()
    • azdo_list_builds()
    • azdo_list_repositories()
    • azdo_list_work_items()
    • azdo_remove_work_item_link()
    • azdo_search_work_items()
    • azdo_set_work_item_tags()
    • azdo_tag_build()
    • azdo_update_work_item()
    • sanitize_manifest()

Module contents

Agent-facing tool wrappers and skills.

devops_utils.agent.sanitize_manifest(manifest: str) → str[source]

Mask Secret values in a Kubernetes YAML manifest.

Parameters:

manifest – One or more Kubernetes YAML documents as a string.

Returns:

The manifest with every Secret’s data/stringData values masked.

Previous Next

© Copyright 2018, Cláudio Ferreira Carneiro.

Built with Sphinx using a theme provided by Read the Docs.