[PR #2456] [MERGED] [relay] Feature/relay remove cfg file #15173

Open
opened 2026-08-05 03:07:07 -04:00 by saavagebueno · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/netbirdio/netbird/pull/2456
Author: @pappz
Created: 8/20/2024
Status: Merged
Merged: 8/22/2024
Merged by: @pappz

Base: feature/relay-integration-r53Head: feature/relay-remove-cfg-file


📝 Commits (10+)

  • 9451af7 Eliminate config file support
  • 14ba39c Add env variable handling
  • c0ea242 Return with exit code in healthcheck test
  • 1feacc6 Refactor env handling
  • 83d485d Merge branch 'feature/relay-integration-r53' into feature/relay-remove-cfg-file
  • d112594 Remove debug log
  • c95067a Auto accept empty email prompt
  • e8f1447 Rename cmd line arg from log-path to log-file
  • e4e2e66 Fix email handling in cert manager
  • 4f861b4 Silence usage in case of error

📊 Changes

4 files changed (+98 additions, -71 deletions)

View changed files

📝 encryption/route53.go (+24 -4)
📝 encryption/route53_test.go (+22 -0)
relay/cmd/env.go (+35 -0)
📝 relay/cmd/main.go (+17 -67)

📄 Description

Describe your changes

  • Remove config file support
  • Add ENV variable support

Checklist

  • Is it a bug fix
  • Is a typo/documentation fix
  • Is a feature enhancement
  • It is a refactor
  • Created tests that fail without the change (if possible)
  • Extended the README / documentation, if necessary

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/netbirdio/netbird/pull/2456 **Author:** [@pappz](https://github.com/pappz) **Created:** 8/20/2024 **Status:** ✅ Merged **Merged:** 8/22/2024 **Merged by:** [@pappz](https://github.com/pappz) **Base:** `feature/relay-integration-r53` ← **Head:** `feature/relay-remove-cfg-file` --- ### 📝 Commits (10+) - [`9451af7`](https://github.com/netbirdio/netbird/commit/9451af7f0975b318833fbbae2675b130ea8c7501) Eliminate config file support - [`14ba39c`](https://github.com/netbirdio/netbird/commit/14ba39cb03e2307a13f9fc584fa2640251bd3200) Add env variable handling - [`c0ea242`](https://github.com/netbirdio/netbird/commit/c0ea242939c090eda1fc8f3f79419e67c64e67d2) Return with exit code in healthcheck test - [`1feacc6`](https://github.com/netbirdio/netbird/commit/1feacc62906a37884bf6cea6495325914872802b) Refactor env handling - [`83d485d`](https://github.com/netbirdio/netbird/commit/83d485d6c0766faf310c9d80f43ab2f3c60740f4) Merge branch 'feature/relay-integration-r53' into feature/relay-remove-cfg-file - [`d112594`](https://github.com/netbirdio/netbird/commit/d112594be617fdee9108820cfc978caef842a092) Remove debug log - [`c95067a`](https://github.com/netbirdio/netbird/commit/c95067a90e96d7e6d58cc1992c68a5dbde4d1248) Auto accept empty email prompt - [`e8f1447`](https://github.com/netbirdio/netbird/commit/e8f144768bd2bd35290e1f5344c99a52a1a4e9e4) Rename cmd line arg from log-path to log-file - [`e4e2e66`](https://github.com/netbirdio/netbird/commit/e4e2e66d97e7eb04eb6bb23d84dbbf04a9b0c452) Fix email handling in cert manager - [`4f861b4`](https://github.com/netbirdio/netbird/commit/4f861b40bc1c5f480d7a1eda0e1ae02c1570a919) Silence usage in case of error ### 📊 Changes **4 files changed** (+98 additions, -71 deletions) <details> <summary>View changed files</summary> 📝 `encryption/route53.go` (+24 -4) 📝 `encryption/route53_test.go` (+22 -0) ➕ `relay/cmd/env.go` (+35 -0) 📝 `relay/cmd/main.go` (+17 -67) </details> ### 📄 Description ## Describe your changes - Remove config file support - Add ENV variable support ## Issue ticket number and link ### Checklist - [ ] Is it a bug fix - [ ] Is a typo/documentation fix - [x] Is a feature enhancement - [ ] It is a refactor - [ ] Created tests that fail without the change (if possible) - [ ] Extended the README / documentation, if necessary --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
saavagebueno added the pull-request label 2026-08-05 03:07:07 -04:00
Sign in to join this conversation.
No Label pull-request
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: DYNR/netbird#15173