Owen Schwartz
ac691517ae
Merge pull request #185 from water-sucks/add-tls-server-name-to-healthchecks
...
feat(healthcheck): add TLS SNI header to request when needed
2025-12-04 14:41:16 -05:00
Varun Narravula
8a45f6fd63
feat(healthcheck): add TLS SNI header to request when needed
...
Add the Server Name Indication (SNI) field to healthcheck requests, if
present in the target config.
SNI handling is already present for proxying resources, but this has
not been implemented for healthcheck requests yet until this commit.
In order to facilitate this, this commit moves the client instantiation
to when the healthcheck is performed, rather than as a part of the
monitor init.
2025-12-04 14:27:04 -05:00
Owen Schwartz
7f650bbfdf
Merge pull request #184 from water-sucks/nix-fixes-this
...
fix(nix): resolve issues and revamp the flake
2025-12-04 10:23:20 -05:00
Varun Narravula
15b40b0f24
chore(nix): sync to latest version number for newt package
2025-12-03 23:36:33 -05:00
Varun Narravula
e27e6fbce8
feat(nix): disable cgo for the newt package
2025-12-03 23:36:33 -05:00
Varun Narravula
f9fb13a0d7
chore(nix): add water-sucks to maintainers list
2025-12-03 23:36:33 -05:00
Varun Narravula
8db50d94c0
refactor(nix): remove with keyword antipattern
2025-12-03 23:36:33 -05:00
Varun Narravula
09568c1aaf
fix(nix): use correct hash for vendored deps
2025-12-03 23:36:26 -05:00
Varun Narravula
c7d656214f
fix(nix): replace version string sub with ldflags, use gitignore on src
2025-12-03 23:33:47 -05:00
Varun Narravula
d981a82b1c
chore(nix): use nixpkgs-unstable branch and update flake inputs
2025-12-03 23:33:47 -05:00
Owen Schwartz
ba43083f04
Merge pull request #179 from fosrl/dependabot/go_modules/golang.org/x/crypto-0.45.0
...
Bump golang.org/x/crypto from 0.43.0 to 0.45.0
2025-11-29 13:03:33 -05:00
dependabot[bot]
39f5782583
Bump golang.org/x/crypto from 0.43.0 to 0.45.0
...
Bumps [golang.org/x/crypto](https://github.com/golang/crypto ) from 0.43.0 to 0.45.0.
- [Commits](https://github.com/golang/crypto/compare/v0.43.0...v0.45.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/crypto
dependency-version: 0.45.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-20 02:47:14 +00:00
Owen Schwartz
0ec18d6655
Merge pull request #169 from marcschaeferger/gh-action
...
Fix Github CICD Action and add Improvements
2025-10-28 21:11:56 -07:00
Marc Schäfer
7d60240572
testdata: add expected telemetry metrics for connection attempts and events
2025-10-28 23:17:05 +01:00
Marc Schäfer
ee3e7d1442
Added Improvements for CICD Action
2025-10-28 23:14:40 +01:00
Owen
527321a415
Update cicd
1.6.0
2025-10-27 21:26:14 -07:00
Owen
8d3ae5afd7
Add doc for SKIP_TLS_VERIFY
2025-10-27 21:25:12 -07:00
Owen Schwartz
f1e07272bd
Merge pull request #166 from marcschaeferger/gh-action
...
Adding GHCR to CI/CD Release Workflow & further improvements
2025-10-20 17:21:05 -07:00
Marc Schäfer
a1a3d63fcf
ci(actions): change runner from ubuntu-latest to amd64-runner for CI/CD workflows
2025-10-21 02:17:49 +02:00
Marc Schäfer
2a273dc435
ci(actions): add GHCR mirroring and cosign signing for Docker images
...
- mirror images from Docker Hub to GHCR using skopeo (preserves multi-arch manifests)
- login to GHCR via docker/login-action for signing/pushing
- install cosign and perform dual signing: keyless (OIDC) + key-based; verify signatures
- add required permissions for id-token/packages and reference necessary secrets
2025-10-21 00:22:32 +02:00
Marc Schäfer
ec05686523
ci(actions): pin action versions to commit SHAs for security
...
- Pin actions/checkout to SHA for v5.0.0
- Pin docker/setup-qemu-action to SHA for v3.6.0
- Pin docker/setup-buildx-action to SHA for v3.11.1
- Pin docker/login-action to SHA for v3.6.0
- Pin actions/setup-go to SHA for v6.0.0
- Pin actions/upload-artifact to SHA for v4.6.2
2025-10-21 00:21:28 +02:00
Owen Schwartz
915e7e44d1
Merge pull request #165 from marcschaeferger/ghcr
...
feat(actions): Sync Images from Docker to GHCR
2025-10-20 12:32:41 -07:00
Marc Schäfer
a729b91ac3
feat(actions): Sync Images from Docker to GHCR
2025-10-20 21:30:31 +02:00
Owen
ddc37658df
Update domain
2025-10-19 15:12:15 -07:00
Owen
7c780f7a4f
Merge branch 'dev' of github.com:fosrl/newt into dev
2025-10-16 21:09:41 -07:00
Owen
6b1c1ed077
Merge branch 'main' of github.com:fosrl/newt
2025-10-16 21:06:33 -07:00
Owen Schwartz
7a07437b22
Merge pull request #162 from marcschaeferger/otel
...
Adding OpenTelemetry Metrics and Tracing
2025-10-16 20:48:37 -07:00
Owen
d63d8d6f5e
Add log message that the server is on
2025-10-16 20:42:02 -07:00
Owen
bda1d04f67
Add documentation for cli and reporg
2025-10-16 20:39:41 -07:00
Owen
7f8ee37c7f
Update runner
2025-10-16 17:51:25 -07:00
Marc Schäfer
6d2073a478
Remove Coolify Code
2025-10-11 18:46:02 +02:00
Owen Schwartz
6048f244f1
Merge pull request #158 from fosrl/dependabot/go_modules/prod-patch-updates-46361b25de
...
Bump github.com/docker/docker from 28.5.0+incompatible to 28.5.1+incompatible in the prod-patch-updates group
2025-10-11 09:41:30 -07:00
Owen Schwartz
9fec22a53b
Merge pull request #159 from fosrl/dependabot/go_modules/prod-minor-updates-a55d2abe4a
...
Bump the prod-minor-updates group with 2 updates
2025-10-11 09:41:20 -07:00
Marc Schäfer
c086e69dd0
Adding OpenTelemetry Metrics and Tracing
2025-10-11 18:19:51 +02:00
dependabot[bot]
c729ab5fc6
Bump the prod-minor-updates group with 2 updates
...
Bumps the prod-minor-updates group with 2 updates: [golang.org/x/crypto](https://github.com/golang/crypto ) and [golang.org/x/net](https://github.com/golang/net ).
Updates `golang.org/x/crypto` from 0.42.0 to 0.43.0
- [Commits](https://github.com/golang/crypto/compare/v0.42.0...v0.43.0 )
Updates `golang.org/x/net` from 0.45.0 to 0.46.0
- [Commits](https://github.com/golang/net/compare/v0.45.0...v0.46.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/crypto
dependency-version: 0.43.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: prod-minor-updates
- dependency-name: golang.org/x/net
dependency-version: 0.46.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: prod-minor-updates
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-09 09:34:56 +00:00
dependabot[bot]
552617cbb5
Bump github.com/docker/docker in the prod-patch-updates group
...
Bumps the prod-patch-updates group with 1 update: [github.com/docker/docker](https://github.com/docker/docker ).
Updates `github.com/docker/docker` from 28.5.0+incompatible to 28.5.1+incompatible
- [Release notes](https://github.com/docker/docker/releases )
- [Commits](https://github.com/docker/docker/compare/v28.5.0...v28.5.1 )
---
updated-dependencies:
- dependency-name: github.com/docker/docker
dependency-version: 28.5.1+incompatible
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: prod-patch-updates
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-09 09:34:49 +00:00
Owen Schwartz
b383cec0b0
Merge pull request #157 from fosrl/dev
...
No cloud, config file overwriting, hp
1.5.2
2025-10-08 17:42:45 -07:00
Owen Schwartz
fb110ba2a1
Merge pull request #156 from fosrl/dependabot/go_modules/prod-minor-updates-51461da29c
...
Bump the prod-minor-updates group across 1 directory with 2 updates
2025-10-08 17:40:23 -07:00
dependabot[bot]
f287888480
Bump the prod-minor-updates group across 1 directory with 2 updates
...
Bumps the prod-minor-updates group with 2 updates in the / directory: [github.com/docker/docker](https://github.com/docker/docker ) and [golang.org/x/net](https://github.com/golang/net ).
Updates `github.com/docker/docker` from 28.4.0+incompatible to 28.5.0+incompatible
- [Release notes](https://github.com/docker/docker/releases )
- [Commits](https://github.com/docker/docker/compare/v28.4.0...v28.5.0 )
Updates `golang.org/x/net` from 0.44.0 to 0.45.0
- [Commits](https://github.com/golang/net/compare/v0.44.0...v0.45.0 )
---
updated-dependencies:
- dependency-name: github.com/docker/docker
dependency-version: 28.5.0+incompatible
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: prod-minor-updates
- dependency-name: golang.org/x/net
dependency-version: 0.45.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: prod-minor-updates
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-08 09:23:09 +00:00
Owen
348b8f6b94
Try to fix overwriting config file
2025-10-01 10:31:14 -07:00
miloschwartz
71c5bf7e65
update template
2025-09-29 16:38:49 -07:00
Owen
dda0b414cc
Add timeouts to hp
2025-09-29 14:55:26 -07:00
Owen
8f224e2a45
Add no cloud option
2025-09-29 12:25:07 -07:00
Owen Schwartz
90243cd6c6
Merge pull request #148 from fosrl/dependabot/go_modules/github.com/docker/docker-28.4.0incompatible
...
Bump github.com/docker/docker from 28.3.3+incompatible to 28.4.0+incompatible
2025-09-28 17:58:58 -07:00
Owen Schwartz
9b79af10ed
Merge pull request #153 from fosrl/dev
...
Dev
2025-09-28 17:58:38 -07:00
Owen
31b1ffcbe9
Merge branch 'dev' into docker-events
2025-09-28 17:44:09 -07:00
dependabot[bot]
f1c4e1db71
Bump github.com/docker/docker
...
Bumps [github.com/docker/docker](https://github.com/docker/docker ) from 28.3.3+incompatible to 28.4.0+incompatible.
- [Release notes](https://github.com/docker/docker/releases )
- [Commits](https://github.com/docker/docker/compare/v28.3.3...v28.4.0 )
---
updated-dependencies:
- dependency-name: github.com/docker/docker
dependency-version: 28.4.0+incompatible
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-28 23:31:05 +00:00
Owen
72a61d0933
Merge branch 'main' into dev
1.5.1
2025-09-28 16:27:05 -07:00
Owen
e489a2cc66
Merge branch 'main' of github.com:fosrl/newt
2025-09-28 16:26:58 -07:00
Owen
4e648af8e9
Pick up the existing interface private key
2025-09-28 16:26:36 -07:00