Luke K
00ac880c3b
docs: fix function typos
2020-08-29 01:55:33 +09:00
Luke K
d33fb2d694
feat: test suite
...
- updated tests to new api throughout
- expanded tests where appropriate
- lint issues
- minor code review comments addressed
2020-08-29 01:55:33 +09:00
Luke K
4918cc7eef
feat: cli usability enhancements and API simplification
2020-08-29 01:54:13 +09:00
Luke K
2fcbe740e9
fix: default k8s namespace to 'faas' per documentation
2020-08-29 01:52:56 +09:00
Matej Vasek
fbab8c09d0
feat: the `list` sub-command uses namespace
2020-08-24 14:08:25 +02:00
lkingland
4c3a276c2f
feat: version command respects verbose flag ( #61 )
2020-08-13 17:05:59 -04:00
Lance Ball
5b4d97a443
feat: add init/build/deploy commands and customizable namespace ( #65 )
...
* feat: add init/build/deploy commands and customizable namespace
This commit comprises some fairly large changes in the codebase.
The 'create' command has been extracted into 'init', 'bulid' and
'deploy' commands. The 'create' command remains, but now delegates
most of its work to these other three. This also has resulted in
some rework of the various flags.
In addition, it is now possible to specify the cluster namespace to
which the function will be deployed.
2020-08-12 10:52:50 -04:00
Matej Vasek
17a00c9057
feat: JSON output for the `list` sub-command
2020-08-11 15:25:33 +02:00
Matej Vasek
4677b3452f
chore: add lint to GH actions CI
2020-07-29 17:47:08 +02:00
Luke K
dd2e70969f
feat: version prints semver first
2020-07-28 15:02:23 +00:00
Luke K
7c253298ea
fix: version flag
2020-07-28 15:02:23 +00:00
Luke K
cb0a74714c
enable build from tag
2020-07-08 12:22:27 +00:00
Luke K
a232165688
make build with version tags
2020-07-08 02:32:35 +00:00
Luke K
3d7a386fec
v0.2.1
2020-07-08 02:00:52 +00:00
Luke K
7b0e59248d
Merge remote-tracking branch 'matej/imprv-deploy' into develop
2020-07-08 01:59:46 +00:00
Luke K
7b2f623de0
Merge remote-tracking branch 'matej/imrv-remove' into develop
2020-07-08 01:57:16 +00:00
Luke K
95db3bd133
Merge remote-tracking branch 'lkingland/templates' into develop
2020-07-08 01:52:57 +00:00
Luke K
711094b02e
rename Service Function to simply Function
2020-07-02 14:52:27 +00:00
Luke K
560a269039
update language references to associated runtime
2020-07-02 13:18:19 +00:00
Luke K
f23e81538f
rename language to runtime
2020-07-02 13:06:54 +00:00
Matej Vasek
8610218159
fix: remove dependency on `kubectl` binary
2020-07-01 18:21:19 +02:00
Matej Vasek
d503a73680
fix: remove dependency on `kn` binary
2020-07-01 17:02:19 +02:00
Luke K
5e621e583a
reference context from templates in main
2020-07-01 14:02:08 +00:00
Matej Vasek
22c60c7379
feat: remove dependency on `kn` binary
2020-06-16 21:13:39 +02:00
Luke K
2301a908ae
remove deprecated root cmd test
2020-06-16 14:32:15 +00:00
Luke K
75cee352e5
templates flag defaulting to XDG or ~/.config
2020-06-11 12:25:34 +00:00
Luke K
5febf1ac4a
add function context (style) to Create
2020-06-11 12:23:49 +00:00
Luke K
b5ffc25b5c
v0.2.0
2020-06-11 12:18:44 +00:00
Matej Vasek
5e8dc8b5f7
feat: buildpacks
...
Implemented builder using buildpack.
2020-06-08 18:38:55 +02:00
Luke K
b5a7f020a5
Merge remote-tracking branch 'matejvasek/shell-comp' into shell-comp
2020-06-01 11:18:55 +00:00
Luke K
0b937285c7
v0.1.0
2020-06-01 11:16:05 +00:00
Luke K
5ec4ac644a
pass through verbose mode
2020-05-28 13:53:06 +00:00
Luke K
9671e5af74
progress indicator on create
2020-05-28 07:47:07 +00:00
Matej Vasek
3cefa758df
fixup
2020-05-27 20:06:00 +02:00
Matej Vasek
cdaa1869d2
Add some more completion
2020-05-27 19:32:39 +02:00
Matej Vasek
290b59ec12
Add shell completion fixes
2020-05-27 18:14:56 +02:00
Matej Vasek
acbaf48c0b
Add shell completion for bash and zsh
2020-05-26 23:15:37 +02:00
Luke K
a0e9fcb11c
remove debug and cleanup
2020-05-25 08:56:46 +00:00
Luke K
625a270942
bind flags on pre-run rather than init
2020-05-25 08:44:28 +00:00
Luke K
032ab96787
gather create config from user using prompts
2020-05-25 08:43:55 +00:00
Luke K
c12c5c17d2
gather create parameters into a structure
2020-05-23 03:30:40 +00:00
Luke K
fd27affb4b
final url print placeholder
2020-05-23 01:25:12 +00:00
Luke K
dbc97b1652
v0.0.17
2020-05-11 07:05:56 +00:00
Luke K
31d601197a
expand describe to default to current active function (CWD)
2020-05-11 04:59:41 +00:00
Luke K
88d806b52b
allow path to be provided to commands
2020-05-11 04:01:49 +00:00
Luke K
853d0eb4db
remove defaults to CWD, with name parameter available
2020-05-11 01:40:37 +00:00
Luke K
48e761c999
internal mode stub
2020-05-11 00:27:49 +00:00
Luke K
be955cce39
update local mode to option
2020-05-11 00:24:11 +00:00
Luke K
33a86e6e91
references to client now faas root package
2020-05-11 00:21:17 +00:00
Luke K
724b64b51a
FaasNamespace to DefaultNamespace
2020-05-11 00:17:39 +00:00
Luke K
1a3fbe294d
flatten package structure
2020-05-10 23:55:04 +00:00
Luke K
208fba4f40
move binary to cmd/faas
2020-05-10 23:55:03 +00:00
Matej Vasek
380cc2f3ef
feat: 'describe' sub-command for faas cli
2020-05-05 01:13:48 +02:00
Luke K
039e5506c4
create --internal stub
2020-04-28 16:25:40 +00:00
Luke K
e70c8632e3
doc: command description
2020-04-28 16:01:17 +00:00
Luke K
17b2366505
v0.0.16
2020-04-27 15:21:39 +00:00
Matej Vasek
09cb2d5425
Rename packages
...
Needed since the project has been moved.
2020-04-27 16:45:46 +02:00
lkingland
3224123222
Pull list into client library
...
* pull list into client library
* fix list formatting
2020-04-27 16:03:29 +02:00
Matej Vasek
08c986011a
feat: list sub-command for faas cli
2020-04-23 16:29:33 +02:00
Luke K
c0f0d34786
Support user-defined service name, persisted via config.
2020-04-23 10:31:21 +00:00
Luke K
fe12839e97
updater: add kn-based implementation
2020-04-18 16:29:43 +00:00
Luke K
132ce75dda
service removal impl with directory state prereq checks on create
2020-04-12 17:59:08 +00:00
Luke K
8b404c090c
enable pusher and deployer in command
2020-04-11 19:45:05 +00:00
Luke K
8e0dd47cfa
move version subcommand to root
2020-04-11 19:43:15 +00:00
Luke K
ef908a32bf
version command impl
2020-04-09 16:31:07 +00:00
Luke K
22b4b77c85
Command improvements
...
* Add version subcommand
* Update builtin version template to raw version number output
* Prefix environment variables with "FAAS_" namespace
* Combine Execute with root.
2020-04-09 16:30:06 +00:00
Luke K
b2aebca0fe
create command builder integration
2020-04-09 16:27:33 +00:00
Luke K
fdd7430199
initial local runner implementation using appsody delegate
2020-03-23 16:43:48 +00:00
Luke K
0cc1788254
initial local create implementation using appsody delegate
2020-03-22 13:30:25 +00:00
Luke K
c78be32b72
separate deploy from create for the --local flag
2020-03-04 15:12:05 +00:00
Luke K
86cdedec91
Initial Commit
2020-03-04 14:36:41 +00:00