Commit graph

307 commits

Author SHA1 Message Date
Boshi Lian
188c3a77dc fix showme 2022-04-04 06:58:47 +00:00
Boshi Lian
12b793953e cover to ci 2022-04-04 06:34:01 +00:00
Boshi Lian
248ec57578 lint to ci 2022-04-04 06:29:10 +00:00
Boshi Lian
b01a7c8828 drop idea libpiper, will force on grpc 2022-04-04 06:28:10 +00:00
Boshi Lian
31da2d06df go 1.18 2022-04-04 05:38:54 +00:00
Boshi Lian
4601bf26b7 fix tag trigger 2022-04-04 05:38:40 +00:00
Boshi Lian
cbf71b339d
set ver 2022-04-03 19:28:07 -07:00
Boshi Lian
f29e22bf64 add tag support 2022-04-04 02:17:29 +00:00
Boshi Lian
f78c86b8af add ghcr 2022-04-04 02:17:13 +00:00
Boshi Lian
8fe1e9cb7a move snap build to vol 2022-04-03 23:33:35 +00:00
Boshi Lian
7f745ed3ee fix snap version 2022-04-03 23:11:29 +00:00
Boshi Lian
8840995f41
snap with ver 2022-04-03 03:42:31 -07:00
Boshi Lian
5ab6686d96
fix build arg 2022-04-03 03:13:39 -07:00
Boshi Lian
da8bca5242
fix nbgv gh 2022-04-03 02:56:41 -07:00
Boshi Lian
225755a4b2
fix docker push 2022-04-03 02:52:55 -07:00
Boshi Lian
a618948897 fix go ver 2022-04-03 09:47:22 +00:00
Boshi Lian
76c8d6d0bb go1.18 and nbgv 2022-04-03 09:45:50 +00:00
Donatas Abraitis
f14ff4278b
Print SSH upstream in brackets to distinguish port properly (#84)
Before:
```
% sshpiperd pipe list
donatas -> root@2a02:4231:face:1001:1610:931c:2980:9d9d:22
```

After:
```
% sshpiperd pipe list
donatas -> root@[2a02:4231:face:1001:1610:931c:2980:9d9d]:22
```
2022-03-28 23:53:19 -07:00
Byron.wang
1aef76fd7a
fix bug that cause can't login with sshpipe name in kubernetes and add kubernetes pipe management (#82)
* fix kubernetes example wrong link in readme

* fix typo in example deploy file

* fix bug that cause can't login with sshpipe name in kubernetes

* add pipe management in upstream kubernetes

* update errors format
2022-03-07 12:28:41 -08:00
Byron.wang
cc1fa258c8
fix kubernetes example wrong link in readme (#81) 2022-02-09 00:25:27 -08:00
Boshi Lian
536c7994c9 update x/ssh 2021-12-08 11:20:48 +00:00
Boshi Lian
1ad43b0d72
Update go.yml 2021-10-04 06:17:37 -07:00
Boshi Lian
ab08b586fe
Update go.yml 2021-10-04 06:15:03 -07:00
Boshi Lian
ef3e77ac84 happy lint 2021-10-04 13:01:43 +00:00
Boshi Lian
6781e23c3b move lint to gh action 2021-10-04 12:31:15 +00:00
Boshi Lian
7d410b74c5 force only succ 2021-10-04 12:22:08 +00:00
Boshi Lian
64207398ee
Update go.yml 2021-10-04 05:14:20 -07:00
Boshi Lian
adaa4b7a7b run gh action only if test succ 2021-10-04 12:10:00 +00:00
Boshi Lian
4a2ac60a07
Update docker-publish.yml 2021-10-04 04:56:54 -07:00
Boshi Lian
cd855e059c
Create docker-publish.yml 2021-10-04 04:39:08 -07:00
Boshi Lian
253046ca5f
Update README.md 2021-10-03 19:39:49 -07:00
Boshi Lian
304c6f9348 bump snap ver 2021-10-04 02:21:49 +00:00
Boshi Lian
da6c47ecbe add hostkey api 2021-10-04 02:21:49 +00:00
Boshi Lian
a71f1d825d remove pam support 2021-10-04 02:21:48 +00:00
Boshi Lian
c99b599d4c update dep 2021-10-03 15:12:49 -07:00
Boshi Lian
b9c64e1af7 lazy load key for test 2021-10-03 21:45:14 +00:00
Boshi Lian
289b1e51e6 add grpc e2e test 2021-10-03 21:36:13 +00:00
Boshi Lian
cfccf2106f
Delete simpleserver 2021-10-03 12:33:09 -07:00
Boshi Lian
e6d5eb54d9 Squashed commit of the following:
commit 0af98df2e4d41989c451573a17e81c1f69998cfd
Author: Boshi Lian <farmer1992@gmail.com>
Date:   Sun Oct 3 18:55:59 2021 +0000

    add a working remote grpc server

commit a0acce4894fc9191ddb4c14f5cc669bca63bd920
Author: Boshi Lian <farmer1992@gmail.com>
Date:   Tue Sep 28 11:33:40 2021 +0000

    init grpc
2021-10-03 19:30:22 +00:00
Boshi Lian
ff48ef7768 go mod tidy 2021-08-29 12:38:47 +00:00
Boshi Lian
0d88966190 fix test 2021-07-13 13:11:19 +00:00
Boshi Lian
329d6aad1c fix db model not loading keys 2021-07-13 12:20:20 +00:00
Romain THERRAT
0b4bff37d7
Add support for kubenetes (#66)
* feat(kubernetes): Add new upstream

* feat(kubernetes): add example

* feat(kubernetes): update readme

* feat(kubernetes): add CRD

* feat(kubernetes): start of client crd go

* feat(kubernetes): Use external lib to connect to k8s

* feat(kubernetes): Update doc

* feat(kubernetes): fix example

* feat(kubernetes): use SshPipe same namespace for network routing

* feat(go): Lint

* feat(kubernetes): use SshPipe same namespace for network routing

* feat(kubernetes): Add ssh key explication

* feat(kubernetes): Add todo list

* feat(kubernetes): Add todo list

* feat(kubernetes): Update example to used loadbalancer service
2021-06-14 04:54:06 -07:00
Michele Palazzi
55db47b0dc
fix git not found error on docker image build (#65) 2021-05-04 05:06:34 -07:00
Michele Palazzi
5072b7d8d6
Implement database driver mapping (#64)
* add ignore

* add initial password auth for db upstream driver

* handle unknown authtype with database driver

* use already present constants in switch

* add cmd line option to set authtype with db driver

* add mapping capabilities to database driver

* remove unused stuff

* further cleanup

* remove commented line

* fix a few issues with db structure

* remove unused struct

* fix pr comments
2021-04-29 10:32:59 -07:00
Kaspar Emanuel
2d99bdd836
Fix a Docker Hub link in README.md (#63) 2021-04-09 08:35:18 -07:00
apokalyptik
6b2e43bb5e
Allow multiple host keys to be loaded by specifying a globbable path (#61) 2021-01-11 09:15:29 -08:00
Boshi Lian
13fc8eaa43 fix lint 2021-01-09 20:09:53 +00:00
Boshi Lian
57dc2130ae fix fmt 2021-01-09 20:05:00 +00:00
Boshi Lian
16d168044b disable sqlite test 2021-01-09 20:04:37 +00:00