Skip to content

feat: add new SDK v2.55.0 commands (~60 subcommands)#79

Merged
platinummonkey merged 1 commit intomainfrom
feat/add-new-sdk-commands
Feb 18, 2026
Merged

feat: add new SDK v2.55.0 commands (~60 subcommands)#79
platinummonkey merged 1 commit intomainfrom
feat/add-new-sdk-commands

Conversation

@platinummonkey
Copy link
Collaborator

Summary

Implements CLI commands for all new API domains and methods added in datadog-api-client-go v2.55.0 (PR #78). Adds 3 new top-level command groups and ~60 new subcommands across 9 existing domains.

Changes

New command groups

  • status-pages (cmd/status_pages.go) — Pages, components, and degradations CRUD (15 subcommands)
  • code-coverage (cmd/code_coverage.go) — Branch and commit coverage summaries (2 subcommands)
  • hamr (cmd/hamr.go) — High Availability Multi-Region connections (2 subcommands)

Enhanced existing commands

  • integrations — Jira accounts/templates + ServiceNow instances/templates/users/groups (16 subcommands)
  • cloud — OCI tenancy configs and products (6 subcommands)
  • synthetics — Suites V2 API search/CRUD (5 subcommands)
  • security — Content packs, bulk rule export, entity risk scores (5 subcommands)
  • incidents — Global settings, handles, postmortem templates (11 subcommands)
  • cases — Jira/ServiceNow linking, project moves, notification rules (10 subcommands)
  • cicd — DORA deployment patching, flaky tests updates (2 subcommands)
  • slos — SLO status query via V2 API (1 subcommand)
  • rum — Replaced playlist/heatmap placeholders with working RUM Replay API

Infrastructure

  • Enabled ~60 new unstable operations in pkg/client/client.go
  • Registered new commands in cmd/root.go
  • Updated docs/COMMANDS.md and CLAUDE.md with new command listings

Testing

  • All new commands include unit tests (3 new test files, 6 updated)
  • go build — clean
  • go vet ./... — clean
  • go test ./... -race — all pass
  • All new commands use getClient() which supports OAuth; no endpoints on the API key deny-list

🤖 Generated with Claude Code

Implement CLI commands for all new API domains and methods added in
datadog-api-client-go v2.55.0. This adds 3 new top-level command groups
and expands 9 existing ones.

New command groups:
- status-pages: pages, components, degradations CRUD
- code-coverage: branch and commit coverage summaries
- hamr: High Availability Multi-Region connections

Enhanced existing commands:
- integrations: Jira (accounts, templates) + ServiceNow (instances,
  templates, users, assignment groups, business services)
- cloud: OCI tenancy configs and products
- synthetics: suites (V2 API search, CRUD, delete)
- security: content packs, bulk rule export, entity risk scores
- incidents: global settings, handles, postmortem templates
- cases: Jira/ServiceNow linking, project moves, notification rules
- cicd: DORA deployment patching, flaky tests updates
- slos: SLO status query (V2 API)
- rum: replaced playlist/heatmap placeholders with real implementations

Also:
- Enable ~60 new unstable operations in client
- Update docs/COMMANDS.md and CLAUDE.md implementation status
- Add tests for all new/modified commands

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@platinummonkey platinummonkey merged commit 89e1ba9 into main Feb 18, 2026
4 checks passed
@platinummonkey platinummonkey deleted the feat/add-new-sdk-commands branch February 18, 2026 02:36
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.

1 participant

Comments