Skip to content

feat: add additional alb autodiscovery provders - #1123

Merged
jranson merged 26 commits into
trickstercache:mainfrom
jranson:jr/autodisco-phase2
Sep 2, 2026
Merged

jranson merged 26 commits into
trickstercache:mainfrom
jranson:jr/autodisco-phase2

Conversation

@jranson

@jranson jranson commented Sep 1, 2026

Copy link
Copy Markdown
Member

Description

Closes #609

Adds the following discovery providers:

  • Docker
  • AWS (ec2/ecs)
  • GCP (gce)
  • Azure (vms)
  • Consul
  • Nomad

builds on / requires merging #1121

Type of Change

    • Bug fix
    • New feature
    • Optimization
    • Test coverage
    • Documentation
    • Infrastructure

AI Disclosure

    • This contribution DOES NOT include AI-generated changes
    • This contribution DOES include AI-generated changes, and I have reviewed the relevant contributing guidelines.

jranson added 20 commits August 30, 2026 10:57
Signed-off-by: James Ranson <james@ranson.org>
Signed-off-by: James Ranson <james@ranson.org>
Signed-off-by: James Ranson <james@ranson.org>
Signed-off-by: James Ranson <james@ranson.org>
Signed-off-by: James Ranson <james@ranson.org>
Signed-off-by: James Ranson <james@ranson.org>
Signed-off-by: James Ranson <james@ranson.org>
Signed-off-by: James Ranson <james@ranson.org>
Signed-off-by: James Ranson <james@ranson.org>
Signed-off-by: James Ranson <james@ranson.org>
Signed-off-by: James Ranson <james@ranson.org>
Signed-off-by: James Ranson <james@ranson.org>
Signed-off-by: James Ranson <james@ranson.org>
Signed-off-by: James Ranson <james@ranson.org>
Signed-off-by: James Ranson <james@ranson.org>
Signed-off-by: James Ranson <james@ranson.org>
Signed-off-by: James Ranson <james@ranson.org>
Signed-off-by: James Ranson <james@ranson.org>
Signed-off-by: James Ranson <james@ranson.org>
Signed-off-by: James Ranson <james@ranson.org>
@jranson
jranson requested a review from a team as a code owner September 1, 2026 06:53
Signed-off-by: James Ranson <james@ranson.org>
Signed-off-by: James Ranson <james@ranson.org>
Signed-off-by: James Ranson <james@ranson.org>
Signed-off-by: James Ranson <james@ranson.org>
Signed-off-by: James Ranson <james@ranson.org>
Signed-off-by: James Ranson <james@ranson.org>
@jranson
jranson merged commit 7818ae3 into trickstercache:main Sep 2, 2026
7 checks passed
@coveralls

Copy link
Copy Markdown

Coverage Report for CI Build 33638436669

Warning

Build has drifted: This PR's base is out of sync with its target branch, so coverage data may include unrelated changes.
Quick fix: rebase this PR. Learn more →

Warning

No base build found for commit 9fdb2c4 on main.
Coverage changes can't be calculated without a base build.
If a base build is processing, this comment will update automatically when it completes.

Coverage: 91.491%

Details

  • Patch coverage: Could not be determined — this PR's diff is too large for GitHub to return (406 error at GitHub).

Uncovered Changes

No uncovered changes found.

Coverage Regressions

Requires a base build to compare against. How to fix this →


Coverage Stats

Coverage Status
Relevant Lines: 53358
Covered Lines: 48818
Line Coverage: 91.49%
Coverage Strength: 1.57 hits per line

💛 - Coveralls

@jranson
jranson deleted the jr/autodisco-phase2 branch September 12, 2026 23:49
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.

Is there any plans to implement automatic service discovery to identify backend targets?

3 participants