Skip to content

Backport CAMP changes to CE - #23842

Open
pajay-rao wants to merge 17 commits into
mainfrom
camp_main
Open

Backport CAMP changes to CE#23842
pajay-rao wants to merge 17 commits into
mainfrom
camp_main

Conversation

@pajay-rao

@pajay-rao pajay-rao commented Aug 19, 2026

Copy link
Copy Markdown
Contributor

Description

CAMP feature structs backport

Testing & Reproduction steps

pajayrao@pajayrao-HGG7QH6XVN minion-chat-advance % consul services register 105-camp-end-to-end-local/camp-apps/services/ai-app.hcl Error: service "ai-app": 1 error occurred: * ai is ent only feature

Links

PR Checklist

  • updated test coverage
  • external facing docs updated
  • appropriate backport labels added
  • not a security concern

PCI review checklist

  • I have documented a clear reason for, and description of, the change I am making.

  • If applicable, I've documented a plan to revert these changes if they require more than reverting the pull request.

  • If applicable, I've documented the impact of any changes to security controls.

    Examples of changes to security controls include using new access control methods, adding or removing logging pipelines, etc.

@pajay-rao
pajay-rao requested review from a team as code owners August 19, 2026 15:28
@pajay-rao pajay-rao added pr/no-changelog PR does not need a corresponding .changelog entry pr/no-backport labels Aug 19, 2026
@github-actions

github-actions Bot commented Aug 19, 2026

Copy link
Copy Markdown

Go Test Coverage: 69.7%

See the workflow run for the full per-package breakdown and downloadable HTML report.

@codecov-commenter

codecov-commenter commented Aug 19, 2026

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 60.00000% with 208 lines in your changes missing coverage. Please review.
✅ Project coverage is 64.15%. Comparing base (31a9162) to head (7d7eba6).
⚠️ Report is 1 commits behind head on main.

Files with missing lines Patch % Lines
agent/structs/structs.deepcopy.go 0.00% 66 Missing ⚠️
agent/config/builder.go 9.09% 40 Missing ⚠️
proto/private/pbservice/service.gen.go 75.90% 20 Missing and 20 partials ⚠️
proto/private/pbservice/service.pb.binary.go 0.00% 40 Missing ⚠️
agent/structs/service_ai.go 87.91% 11 Missing and 11 partials ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main   #23842      +/-   ##
==========================================
+ Coverage   61.00%   64.15%   +3.14%     
==========================================
  Files         781      970     +189     
  Lines       99386   119921   +20535     
==========================================
+ Hits        60631    76933   +16302     
- Misses      32615    35814    +3199     
- Partials     6140     7174    +1034     

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

srahul3
srahul3 previously approved these changes Aug 26, 2026

@srahul3 srahul3 left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ LGTM form architecture standpoint. Take care of few nit

return sd
}

// TODO: handle this with mog

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

NIT: do we need to implement something to be picked by mog?

return a
}

// TODO: handle this with mog

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

NIT: do we need to implement something to be picked by mog?

@srahul3
srahul3 dismissed their stale review August 26, 2026 13:03

Credentials need contract change

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

Labels

pr/no-backport pr/no-changelog PR does not need a corresponding .changelog entry

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants