Commit Graph

732 Commits

Author SHA1 Message Date
Minghe
fa05603599 use go 1.12.0 (#298) 2019-10-09 00:24:26 +08:00
Minghe
4826726d65 fix typo (#297) 2019-10-09 00:14:40 +08:00
Minghe
f33b3560ce fix typo (#296) 2019-10-09 00:07:42 +08:00
Minghe
2e6ec2f8a2 simple (#295) 2019-10-09 00:03:20 +08:00
Minghe
d821b46744 add releaser (#294) 2019-10-08 23:50:12 +08:00
Minghe
dab52aae5a no need to commit (#293) 2019-10-08 23:35:14 +08:00
Minghe
89ebf19859 use https://github.com/goreleaser/goreleaser-action/blob/master/.github/workflows/release.yml as refer (#292) 2019-10-08 23:24:12 +08:00
Minghe
d3d1a684cb update readme (#288) 2019-10-08 23:13:41 +08:00
Minghe
2f1ed88dc6 add releaser (#290) 2019-10-08 23:12:51 +08:00
Minghe
a7cfa99643 move docker HTTP client code into container_runtimes folder (#289) 2019-10-08 23:00:53 +08:00
Minghe
3454ec0fdb Deploy function on bare docker. (#286) 2019-10-08 11:08:01 +08:00
Minghe
f70ef1c406 fx on k8s (#278) 2019-10-05 18:49:25 +08:00
Sebastian Hafner
a5db158fe5 exclude markdown file extraction from install script (#283) 2019-10-01 18:25:46 +08:00
Minghe
a4d44a4fc0 add service api 2019-09-28 15:42:51 +08:00
Minghe
6b25cac002 add pod delete api (#270) 2019-09-28 14:28:42 +08:00
Minghe
af28f4d345 simplify ci workflow (#272) 2019-09-28 14:09:25 +08:00
Minghe
c540163e5f skip images assert (#271) 2019-09-28 11:37:48 +08:00
Minghe
ae3d76868d init k8s client (#268) 2019-09-27 18:50:33 +08:00
Minghe
bea48d26b3 setup kind and k8s (#269) 2019-09-27 17:36:43 +08:00
Minghe
0196c11793 bump version 2019-09-26 09:05:49 +08:00
Minghe
ab127a36ff support image operation, (#266)
* fx image build, build a function into a image which a API service handle with function
* fx image export, export service into a directory, for easy debug, we
  can just go the directory to do everything with Docker cli
2019-09-25 20:06:49 +08:00
Minghe
24a9fb1c35 enable default network fx-net (#262) 2019-09-22 21:41:52 +08:00
Minghe
9c2f14ce27 add network api (#261) 2019-09-22 20:26:07 +08:00
Vadim
ffa37ac77b Fix typo (Rust -> JavaScript) (#258) 2019-09-17 08:28:33 +08:00
Minghe
d21e3cfb4a check if port is in valid range (#257) 2019-09-14 15:03:52 +08:00
Minghe
199339bdfa show error message of container start issue (#256) 2019-09-14 14:24:56 +08:00
dependabot-preview[bot]
0d01728e20 Bump github.com/urfave/cli from 1.21.0 to 1.22.1 (#254)
Bumps [github.com/urfave/cli](https://github.com/urfave/cli) from 1.21.0 to 1.22.1.
- [Release notes](https://github.com/urfave/cli/releases)
- [Changelog](https://github.com/urfave/cli/blob/master/CHANGELOG.md)
- [Commits](https://github.com/urfave/cli/compare/v1.21.0...v1.22.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-09-13 11:28:44 +08:00
Minghe
e1b752407e disable autorelease since it's not working as expected, and i have no time to check (#252) 2019-08-31 19:03:35 +08:00
Minghe
73f3a3853f move up handle to handlers (#247)
* * done move handle codes to handlers pkg
* support force deploy a function

* fix remote host issue
2019-08-31 18:55:58 +08:00
Russtopia
2b7176201e Updated README.md for 0.5.4 (#251)
Instructions here didn't work with latest pull (0.5.4).
2019-08-31 10:01:21 +08:00
Minghe
37b2733dcf fix container naming missing issue (#250)
* fix container naming missing issue

* bump version
2019-08-30 22:58:23 +08:00
dependabot-preview[bot]
33943c83f1 Bump github.com/stretchr/testify from 1.3.0 to 1.4.0 (#248)
Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify) from 1.3.0 to 1.4.0.
- [Release notes](https://github.com/stretchr/testify/releases)
- [Commits](https://github.com/stretchr/testify/compare/v1.3.0...v1.4.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-08-18 09:00:39 +08:00
Minghe
7d3cc8f8d0 Setup CI via GitHub actions (#241)
* Update go.yml

* provision docker

* fix use

* fix use

* migration to workflows

* fix dep

* refactor workflows

* setup golang env

* fix path issue

* fix path issue

* Fix

* clean up

* provision docker

* start fx agent

* check

* check

* Squashed commit of the following:

commit c7f50a3256164573f1f7910c4b79729c91f77af7
Author: Minghe Huang <h.minghe@gmail.com>
Date:   Mon Aug 12 08:13:54 2019 +0800

    update

commit e5ba0ea5af
Author: Minghe Huang <h.minghe@gmail.com>
Date:   Sun Aug 11 23:53:38 2019 +0800

    test

commit aec09957f9
Author: Minghe Huang <h.minghe@gmail.com>
Date:   Sun Aug 11 23:38:37 2019 +0800

    add unit test

commit 59ac78a112
Author: Minghe Huang <h.minghe@gmail.com>
Date:   Sun Aug 11 22:52:51 2019 +0800

    refactor api

* Squashed commit of the following:

commit caa7e06fee72f345c6fad742f30a740f1c3de04d
Author: Minghe Huang <h.minghe@gmail.com>
Date:   Mon Aug 12 13:42:54 2019 +0800

    refactor api

commit a384c6c023325da36fa54818c1c69673c439f8af
Author: Minghe Huang <h.minghe@gmail.com>
Date:   Mon Aug 12 09:58:21 2019 +0800

    move packer

* disable test

* manage dep
2019-08-12 23:17:14 +08:00
Minghe
278652559a Enable health check for service (#242) 2019-08-11 12:09:11 +08:00
Minghe
87831d23f8 upgrade go-ssh-client to include latest fix (#239) 2019-08-10 14:59:41 +08:00
Minghe
4ace1d285f update readme (#238) 2019-08-10 13:47:55 +08:00
Minghe
d1191c2c85 update README (#237) 2019-08-10 13:39:55 +08:00
Minghe
2f238e9ce0 manage infrastructure (currently only suport host management) of fx (#233) 2019-08-10 11:54:40 +08:00
dependabot-preview[bot]
8fe146dabb Bump github.com/apex/log from 1.1.0 to 1.1.1 (#234)
Bumps [github.com/apex/log](https://github.com/apex/log) from 1.1.0 to 1.1.1.
- [Release notes](https://github.com/apex/log/releases)
- [Changelog](https://github.com/apex/log/blob/master/History.md)
- [Commits](https://github.com/apex/log/compare/v1.1.0...v1.1.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-08-09 19:13:03 +08:00
dependabot-preview[bot]
5c83a05054 Bump github.com/golang/mock from 1.2.0 to 1.3.1 (#235)
Bumps [github.com/golang/mock](https://github.com/golang/mock) from 1.2.0 to 1.3.1.
- [Release notes](https://github.com/golang/mock/releases)
- [Commits](https://github.com/golang/mock/compare/v1.2.0...1.3.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-08-09 19:12:09 +08:00
dependabot-preview[bot]
f0c4a8f159 Bump github.com/urfave/cli from 1.20.0 to 1.21.0 (#236)
Bumps [github.com/urfave/cli](https://github.com/urfave/cli) from 1.20.0 to 1.21.0.
- [Release notes](https://github.com/urfave/cli/releases)
- [Changelog](https://github.com/urfave/cli/blob/master/CHANGELOG.md)
- [Commits](https://github.com/urfave/cli/compare/v1.20.0...v1.21.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-08-09 18:09:57 +08:00
Minghe Huang
edb6bbc585 Squashed commit of the following:
commit 44fee6b8cfb231c16bafaa9c39228aafc8a74e5d
Author: Minghe Huang <h.minghe@gmail.com>
Date:   Fri Aug 9 10:56:03 2019 +0800

    add PR template
2019-08-09 10:56:21 +08:00
Minghe
e301d2d54f context of fx function (#223) 2019-08-09 09:10:49 +08:00
Minghe Huang
474cb26920 Squashed commit of the following:
commit 2f4d229b1ebabc3839fc1fbbe5444498fd929c80
Author: Minghe Huang <h.minghe@gmail.com>
Date:   Sun Aug 4 22:51:03 2019 +0800

    output log when debug
2019-08-04 22:51:18 +08:00
Minghe
8c962bf31a add redis (#222) 2019-08-04 21:45:43 +08:00
Minghe
c8c4d69b57 release v0.4.0 (#220) 2019-07-29 09:31:47 +08:00
Minghe
61c151ef11 enable remote host provision and deploy (#216)
* 1. support provision a remote host
2. support deploy function to a remote host
3. support hosts management now

features:
* fx provision - provision on default host
* fx host - manage hosts
2019-07-29 09:27:34 +08:00
Minghe Huang
7d709d8f19 Squashed commit of the following:
commit 9b7cf0af05a0a248b6c200aef20a597ca212b88a
Author: Minghe Huang <h.minghe@gmail.com>
Date:   Mon Jul 22 22:24:59 2019 +0800

    use github default token
2019-07-22 22:25:28 +08:00
Minghe
9f14931d1f multiple workflow in one source file (#214) 2019-07-22 21:14:34 +08:00
Minghe
6a7d7b2353 move goreleaser to github action(#213) 2019-07-22 14:26:51 +08:00