Commit graph

  • 1558d8cf44 ci: build api plugin alongside yaml plugin main russell@unturf.com 2026-01-17 00:29:36 -05:00
  • 00bb865175 feat: add API plugin for dynamic SSH routing russell@unturf.com 2026-01-17 00:27:31 -05:00
  • 4a3de923de Remove debug logging, keep fingerprint passthrough Russell Ballestrini 2025-12-21 09:57:35 -05:00
  • a6c717777e Build yaml plugin separately with fingerprint passthrough Russell Ballestrini 2025-12-21 09:53:58 -05:00
  • 5370758c30 Add more debug logging Russell Ballestrini 2025-12-21 09:50:11 -05:00
  • f127c624c0 Add INFO logging for fingerprint passthrough Russell Ballestrini 2025-12-21 09:47:57 -05:00
  • 56577b727e Add accept_any_key option to accept any SSH key and pass fingerprint Russell Ballestrini 2025-12-21 09:05:05 -05:00
  • 065a7c359e Remove deploy stage - use Makefile instead Russell Ballestrini 2025-12-21 08:57:03 -05:00
  • b905d5df62 Fix: ignore exit code from --help Russell Ballestrini 2025-12-21 08:55:02 -05:00
  • a5663098d6 Fix: tar sshpiper binary before pushing to salt master Russell Ballestrini 2025-12-21 08:53:11 -05:00
  • e38a2f77a7 Ship sshpiper binary to salt master via minionfs Russell Ballestrini 2025-12-21 08:50:39 -05:00
  • 6502e6c8ea Add GitLab CI for building and deploying sshpiper Russell Ballestrini 2025-12-21 08:49:29 -05:00
  • e6667a6b8c Pass client SSH key fingerprint in upstream username Russell Ballestrini 2025-12-21 08:43:18 -05:00
  • 17c0645dc6
    fix typos, re-run protoc (#686) Josh Bleecher Snyder 2025-12-04 12:58:56 -08:00
  • 584aae2d3a
    chore(deps): update golang.org/x/crypto to v0.45.0 (#684) Boshi Lian 2025-11-24 12:37:38 -08:00
  • df058b54e8
    chore(deps): bump golang.org/x/term from 0.36.0 to 0.37.0 (#676) dependabot[bot] 2025-11-23 23:24:58 -08:00
  • cb2de05ba0
    chore(deps): bump google.golang.org/grpc from 1.76.0 to 1.77.0 (#683) dependabot[bot] 2025-11-23 23:13:20 -08:00
  • d35c9bd212
    chore(deps): bump k8s.io/code-generator from 0.34.1 to 0.34.2 (#680) dependabot[bot] 2025-11-23 23:13:11 -08:00
  • 62d536f308
    chore(deps): bump k8s.io/client-go from 0.34.1 to 0.34.2 (#679) dependabot[bot] 2025-11-20 14:52:59 -08:00
  • 92301d2768
    chore(deps): bump actions/checkout from 5 to 6 (#681) dependabot[bot] 2025-11-20 14:52:47 -08:00
  • d395bdff30
    chore(deps): bump golangci/golangci-lint-action from 8 to 9 (#675) dependabot[bot] 2025-11-11 22:17:16 -08:00
  • aa4c1292e3
    feat(docker): set port default to 22 if not set (#672) ElevenNotes 2025-11-06 14:37:02 +01:00
  • d44dac779b
    chore(deps): bump github.com/docker/docker (#673) dependabot[bot] 2025-11-06 05:25:16 -08:00
  • aebadec97b
    Remove deprecated // +build directive from tools.go (#674) Copilot 2025-11-05 20:25:34 -08:00
  • db064ada62
    chore(deps): update Go version and bump dependencies (#670) Boshi Lian 2025-10-12 00:18:34 -07:00
  • 1898dea6c6
    chore(deps): bump github.com/docker/docker (#668) dependabot[bot] 2025-10-08 13:18:23 -07:00
  • fcbc8792bf
    chore(deps): bump google.golang.org/grpc from 1.75.1 to 1.76.0 (#667) dependabot[bot] 2025-10-07 12:19:16 -07:00
  • 592ca79999
    chore(deps): bump google.golang.org/protobuf from 1.36.9 to 1.36.10 (#665) dependabot[bot] 2025-10-03 04:10:03 -07:00
  • ad81a4d9dd
    chore(deps): bump k8s.io/client-go from 0.34.0 to 0.34.1 (#662) dependabot[bot] 2025-09-12 13:52:33 -07:00
  • b113a2d9d6
    chore(deps): bump google.golang.org/grpc from 1.75.0 to 1.75.1 (#664) dependabot[bot] 2025-09-12 13:29:50 -07:00
  • 22d2c52c9b
    chore(deps): bump k8s.io/code-generator from 0.34.0 to 0.34.1 (#661) dependabot[bot] 2025-09-11 22:41:28 -07:00
  • 9911645395
    chore(deps): bump google.golang.org/protobuf from 1.36.8 to 1.36.9 (#660) dependabot[bot] 2025-09-11 22:41:17 -07:00
  • b0180b607e
    chore(deps): bump github.com/docker/docker (#656) dependabot[bot] 2025-09-05 12:36:39 -07:00
  • 8cb7196a47
    chore(deps): bump github.com/prometheus/client_golang (#658) dependabot[bot] 2025-09-05 12:36:31 -07:00
  • c590960f90
    chore(deps): bump actions/setup-go from 5 to 6 (#655) dependabot[bot] 2025-09-04 16:06:35 -07:00
  • 85d1e1a5fc
    e2e: make e2e tests runnable on !linux (#651) Josh Bleecher Snyder 2025-08-30 09:59:29 -07:00
  • 89ab72bee0
    all: run gofumpt (#652) Josh Bleecher Snyder 2025-08-29 20:04:31 -07:00
  • 6b9dbc3b05
    chore(deps): update golang version to 1.25 and bump crypto module to v0.41.0 (#649) Boshi Lian 2025-08-28 19:26:51 -07:00
  • 979fa95fde
    chore(deps): bump k8s.io/code-generator from 0.33.4 to 0.34.0 (#646) dependabot[bot] 2025-08-28 13:49:50 -07:00
  • b0caafd748
    chore(deps): bump k8s.io/client-go from 0.33.4 to 0.34.0 (#645) dependabot[bot] 2025-08-28 12:56:58 -07:00
  • ec4caf53aa
    chore(deps): bump k8s.io/code-generator from 0.33.3 to 0.33.4 (#639) dependabot[bot] 2025-08-22 09:46:06 -07:00
  • 94f3c7a02c
    chore(deps): bump google.golang.org/protobuf from 1.36.7 to 1.36.8 (#643) dependabot[bot] 2025-08-20 20:32:00 -07:00
  • 4ddedc60b0
    chore(deps): bump google.golang.org/grpc from 1.74.2 to 1.75.0 (#641) dependabot[bot] 2025-08-19 20:11:23 -07:00
  • dba3ef9c64
    chore(deps): bump k8s.io/client-go from 0.33.3 to 0.33.4 (#642) dependabot[bot] 2025-08-19 19:44:11 -07:00
  • 4299cf808f
    chore(deps): bump github.com/prometheus/client_golang (#632) dependabot[bot] 2025-08-19 11:39:34 -07:00
  • 434dc2876c
    chore(deps): bump k8s.io/apimachinery from 0.33.3 to 0.33.4 (#637) dependabot[bot] 2025-08-19 11:39:25 -07:00
  • bc446f4cbf
    chore(deps): bump github.com/docker/docker (#631) dependabot[bot] 2025-08-12 02:01:57 -07:00
  • 7cae82dc27
    chore(deps): bump google.golang.org/protobuf from 1.36.6 to 1.36.7 (#633) dependabot[bot] 2025-08-12 01:56:09 -07:00
  • c36a693430
    chore(deps): bump github.com/ramr/go-reaper from 0.3.0 to 0.3.1 (#630) dependabot[bot] 2025-08-12 01:56:01 -07:00
  • f52f835f9c
    chore(deps): bump actions/checkout from 4 to 5 (#636) dependabot[bot] 2025-08-12 01:55:44 -07:00
  • b9c28633ab
    chore(deps): update golang.org/x/crypto to v0.40.0 and other dependencies (#629) Boshi Lian 2025-07-27 10:51:38 -07:00
  • ff6f19e80b
    chore(deps): bump google.golang.org/grpc from 1.74.0 to 1.74.2 (#628) dependabot[bot] 2025-07-27 00:54:22 -07:00
  • 3dbb1a1b69
    Metrics server plugin (#622) Ben Perry 2025-07-17 17:43:48 -05:00
  • ce9b0feaea
    chore(deps): bump k8s.io/client-go from 0.33.2 to 0.33.3 (#626) dependabot[bot] 2025-07-17 15:24:15 -07:00
  • fed0c540ff
    chore(deps): bump google.golang.org/grpc from 1.73.0 to 1.74.0 (#627) dependabot[bot] 2025-07-17 15:20:36 -07:00
  • 2dbf0d809c
    chore(deps): bump golang.org/x/term from 0.32.0 to 0.33.0 (#620) dependabot[bot] 2025-07-17 10:20:03 -07:00
  • d9f5c3f4fa
    chore(deps): bump k8s.io/api from 0.33.2 to 0.33.3 (#623) dependabot[bot] 2025-07-17 10:19:56 -07:00
  • 596b91e9c9
    chore(deps): bump github.com/docker/docker (#621) dependabot[bot] 2025-07-17 01:37:14 -07:00
  • e0b6a9c4bf
    chore(deps): bump k8s.io/apimachinery from 0.33.2 to 0.33.3 (#624) dependabot[bot] 2025-07-17 01:37:06 -07:00
  • 10c607b2c8
    chore(deps): bump k8s.io/code-generator from 0.33.2 to 0.33.3 (#625) dependabot[bot] 2025-07-17 01:36:58 -07:00
  • ecdbf14559
    chore(deps): bump github.com/ramr/go-reaper from 0.2.3 to 0.3.0 (#618) dependabot[bot] 2025-06-30 23:13:17 -07:00
  • 7fdd88982a
    introduce uri for flexable upstream conn (#615) Boshi Lian 2025-06-30 15:18:57 -07:00
  • a3c58882dc
    chore(deps): bump github.com/docker/docker (#617) dependabot[bot] 2025-06-25 15:44:24 -07:00
  • a472360b99
    chore(deps): update golang.org/x/crypto to v0.39.0 and other dependencies (#616) Boshi Lian 2025-06-21 22:17:51 -07:00
  • 8aabfd48cd
    chore(deps): bump k8s.io/code-generator from 0.33.1 to 0.33.2 (#613) dependabot[bot] 2025-06-21 22:08:35 -07:00
  • 39869331f5
    chore(deps): bump k8s.io/client-go from 0.33.1 to 0.33.2 (#612) dependabot[bot] 2025-06-21 21:55:09 -07:00
  • f00a01c52d
    chore(deps): bump github.com/urfave/cli/v2 from 2.27.6 to 2.27.7 (#610) dependabot[bot] 2025-06-17 23:22:45 -07:00
  • 5b96e12c49
    chore(deps): bump google.golang.org/grpc from 1.72.2 to 1.73.0 (#609) dependabot[bot] 2025-06-05 14:09:00 -07:00
  • afd80aa590
    fix(docker): enable API version negotiation for Docker client (#607) Boshi Lian 2025-06-02 10:24:29 -07:00
  • c58b160f22
    chore(deps): bump github.com/docker/docker (#605) dependabot[bot] 2025-05-30 13:07:01 -07:00
  • 11f350056d
    Update e2e.yml (#604) Boshi Lian 2025-05-29 13:18:56 -07:00
  • 824605f980
    chore(deps): bump github.com/docker/docker (#603) dependabot[bot] 2025-05-29 12:27:26 -07:00
  • 3dda361863
    chore(deps): bump github.com/docker/docker (#602) dependabot[bot] 2025-05-28 12:52:06 -07:00
  • c1281f3f71
    chore(deps): bump google.golang.org/grpc from 1.72.1 to 1.72.2 (#600) dependabot[bot] 2025-05-26 13:32:51 -07:00
  • f56c4b67e5
    feat: Add username-router plugin for SSHPiper to route connections based on username (#599) Boshi Lian 2025-05-25 04:20:21 -07:00
  • 706a36b40e
    feat: Enhance PipeSpec and FromSpec with AuthorizedKeysSecret (#581) Boshi Lian 2025-05-25 03:48:17 -07:00
  • ca311e15cd
    refactor: Revise Dockerfile - Remove entrypoint.sh (#598) Boshi Lian 2025-05-25 02:11:04 -07:00
  • 2edfa6b4c3
    Enhance upstream banner handling with deduplication mode and refactor connection metadata (#597) Boshi Lian 2025-05-25 00:56:18 -07:00
  • 297b8c60e7
    extract skel into its own package (#596) Josh Bleecher Snyder 2025-05-23 12:42:44 -07:00
  • e6d3bb694b
    Add upstream banner mode and refactor banner callbacks (#594) Boshi Lian 2025-05-19 12:31:04 -07:00
  • 2c2d378f86
    Fix linting issues (#595) Boshi Lian 2025-05-18 00:59:18 -07:00
  • 22ad31b127
    Add go-reaper integration for process reaping (#580) Boshi Lian 2025-05-18 00:14:47 -07:00
  • b3ce6b10c1
    Bump k8s.io/code-generator from 0.33.0 to 0.33.1 (#591) dependabot[bot] 2025-05-16 14:09:31 -07:00
  • 0bb237d1aa
    Bump github.com/pquerna/otp from 1.4.0 to 1.5.0 (#589) dependabot[bot] 2025-05-16 12:58:43 -07:00
  • 893c837dbe
    Bump k8s.io/client-go from 0.33.0 to 0.33.1 (#590) dependabot[bot] 2025-05-16 12:58:01 -07:00
  • 970bb745c1
    Bump google.golang.org/grpc from 1.72.0 to 1.72.1 (#587) dependabot[bot] 2025-05-14 14:56:33 -07:00
  • 8ea9eb3f4f
    feat: add proxy-read-header-timeout flag for PROXY protocol support (#586) Boshi Lian 2025-05-11 02:20:16 -07:00
  • 7eb2dd9bcd
    Bump k8s.io/code-generator from 0.32.3 to 0.33.0 (#584) dependabot[bot] 2025-05-09 09:46:35 -07:00
  • e1094c49b8
    fix: .goreleaser.yaml - Enable Darwin support for multiple build configurations (#583) Boshi Lian 2025-05-08 12:23:03 -07:00
  • 7ae71733e3
    Bump k8s.io/client-go from 0.32.3 to 0.33.0 (#573) dependabot[bot] 2025-05-08 12:03:15 -07:00
  • 2603cdfa8b
    support handle ping@openssh packet (#582) Boshi Lian 2025-05-08 11:53:40 -07:00
  • c93e3c2f4a
    fix: skel.go - Add check for no CA public key before retrieving public key certs (#579) Boshi Lian 2025-05-07 00:26:38 -07:00
  • 52e8f9afc4
    chore: Dockerfile - Use HereDoc syntax (#567) Brennan Kinney 2025-04-29 05:05:36 +12:00
  • 587fb74c50
    Bump github.com/docker/docker (#569) dependabot[bot] 2025-04-27 21:55:54 -07:00
  • 583b1c2de0
    Bump google.golang.org/grpc from 1.71.1 to 1.72.0 (#570) dependabot[bot] 2025-04-27 21:55:27 -07:00
  • 4160c956ab
    docs: Improve YAML plugin config examples (#564) Brennan Kinney 2025-04-17 07:20:04 +12:00
  • 3064625368
    fix: entrypoint.sh - Transfer PID1 to sshpiperd (#561) Brennan Kinney 2025-04-17 06:09:48 +12:00
  • d884f45cfb
    Bump github.com/tg123/go-htpasswd from 1.2.3 to 1.2.4 (#560) dependabot[bot] 2025-04-16 11:08:04 -07:00
  • 95642617d3
    fix the username for group routing test case (#558) eesaanatluri 2025-04-08 12:12:07 -04:00
  • 4fce1dcb45
    feat: Decide upstream based on user's unix group membership (#536) eesaanatluri 2025-04-08 02:53:16 -04:00