• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

CiscoDevNet / terraform-provider-cml2 / 23256561356 / 2
84%
main: 84%

Build:
DEFAULT BRANCH: main
Ran 18 Mar 2026 05:23PM UTC
Files 78
Run time 5s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

18 Mar 2026 04:53PM UTC coverage: 85.055% (-0.7%) from 85.772%
23256561356.2

push

github

web-flow
refactor: CI/lint hardening + gocmlclient API migration + annotation/node_staging updates (#177)

* wip

* (ext) ext conn acceptance test

* like and named configs

* make lifecycle tests work

* fix(node): enhance config for drift avoidance and back-compat

- Ensure cmlclient.WithNodeExcludeConfigurations is always false
  to prevent drift between CML versions.
- Set CPUlimit to 100 in ModifyPlan for consistency with controller
  behavior; retain null for certain resource types.
- Introduce normalizeExtConnConfig for external connector back-compat:
  - Preserve legacy device names in Terraform state and warn on
    normalization to avoid unintended changes.

* feat(provider): add token cache and node priority handling

- Introduce optional token caching for improved convenience.
- Add 'priority' attribute to nodes to support operational needs.
- Enhance cpu_limit heuristic for better node definition handling.
- Aim to avoid drift and ensure consistent operational states.

* feat(cml2_annotation): add new resource for text annotations

- introduce cml2_annotation resource with text support
- add schema with required lab_id and type fields
- implement validation for text blocks, computed id
- cover create, read, update, and delete operations
- support import using format <lab_id>/<annotation_id> with Split2

* fix(config): simplify CACert handling and document token caching

- replace custom CA cert handling with gocmlclient option
- simplify imports related to tls/x509/http
- document token cache workflow in README
- add entries for token_cache in provider config and docs

* feat(annotation): expand annotation resource to support more shapes

- update documentation to reflect new supported types: text, rectangle, ellipse, line
- enhance AnnotationModel by adding rectangle, ellipse, and line types
- introduce new helper functions for block validation and payload building
- refactor create/update logic to accommodate new shapes and centralized validatio... (continued)

4718 of 5547 relevant lines covered (85.05%)

670.83 hits per line

Source Files on job 23256561356.2
  • Tree
  • List 78
  • Changed 61
  • Source Changed 0
  • Coverage Changed 61
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 23256561356
  • 013ef5c2 on github
  • Prev Job for on main (#17324617461.1)
  • Next Job for on main (#23297774961.1)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc