hashgraph / hashgraph/solo-weaver

feat(consensus): proxy CR support (HAProxy/Envoy)

Open
#1,066 0 comments 0 reactions 1 assignee Claimed by @leninmehedy View on GitHub
Dominant language
Go
Stars
3
Forks
0
Avg merge
3d 5h
Merged PRs (30d)
47

Description

Create HAProxyCapsule or EnvoyProxy CR when `--with-proxy` flag is set during consensus node install.

Parent epic: #408
Depends on: #1044

### Scope
- `--with-proxy haproxy|envoy` flag (already exists in node.go)
- Create HAProxyCapsule CR when `--with-proxy=haproxy`
- Create EnvoyProxy CR when `--with-proxy=envoy`
- Associate proxy CR with the ConsensusCapsule
- Rollback: delete proxy CR if created by this step

### Acceptance Criteria
- [ ] HAProxyCapsule created with correct spec when `--with-proxy=haproxy`
- [ ] EnvoyProxy created with correct spec when `--with-proxy=envoy`
- [ ] Proxy CR references the correct ConsensusCapsule
- [ ] No proxy created when flag is empty (default)
- [ ] Rollback support

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.