Skip to content

Refactor net package and add DoPost helper - #193

Merged
v0lkan merged 2 commits into
mainfrom
feature/consolidation
Jan 20, 2026
Merged

Refactor net package and add DoPost helper#193
v0lkan merged 2 commits into
mainfrom
feature/consolidation

Conversation

@v0lkan

@v0lkan v0lkan commented Jan 20, 2026

Copy link
Copy Markdown
Member
  • Add net.DoPost generic helper for mTLS POST with request marshaling
  • Refactor secret and acl packages to use net.DoPost, removing boilerplate
  • Consolidate net package files:
    • Merge header.go into types.go
    • Merge name.go, policy.go, permission.go into validate.go
    • Merge fallback.go, unauthorized.go into respond.go
    • Merge parse.go into guard.go
  • [BREAKING] Move Source() from net/spiffe.go to spiffe.SourceOrDie(ctx) with context parameter for timeout control

- Add net.DoPost generic helper for mTLS POST with request marshaling
- Refactor secret and acl packages to use net.DoPost, removing boilerplate
- Consolidate net package files:
  - Merge header.go into types.go
  - Merge name.go, policy.go, permission.go into validate.go
  - Merge fallback.go, unauthorized.go into respond.go
  - Merge parse.go into guard.go
- [BREAKING] Move Source() from net/spiffe.go to spiffe.SourceOrDie(ctx)
  with context parameter for timeout control

Signed-off-by: Volkan Özçelik <me@volkan.io>
@v0lkan v0lkan self-assigned this Jan 20, 2026
- Add net.DoPost generic helper for mTLS POST with request marshaling
- Refactor secret and acl packages to use net.DoPost, removing boilerplate
- Consolidate net package files:
  - Merge header.go into types.go
  - Merge name.go, policy.go, permission.go into validate.go
  - Merge fallback.go, unauthorized.go into respond.go
  - Merge parse.go into guard.go
- [BREAKING] Move Source() from net/spiffe.go to spiffe.SourceOrDie(ctx)
  with context parameter for timeout control

Signed-off-by: Volkan Özçelik <me@volkan.io>
@v0lkan
v0lkan merged commit fff4527 into main Jan 20, 2026
2 checks passed
@v0lkan
v0lkan deleted the feature/consolidation branch January 20, 2026 04:21
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