Vishal and Ta-Ching Chen
11af7bcd5e
Added warning when package env and environment env mismatched ( #996 )
...
Fix issue #946
2018-11-26 19:05:00 +08:00
Vishal and Ta-Ching Chen
711e8f9ecc
Package info error should warn user ( #995 )
2018-11-20 00:44:20 +08:00
Ta-Ching Chen and GitHub
965031876a
Show builder image when list all envs ( #971 )
2018-11-05 23:18:37 +08:00
Ta-Ching Chen and GitHub
02cc811efa
Fix CLI not shows package name when creating a function ( #966 )
2018-11-05 17:19:05 +08:00
smruthi2187 and GitHub
1f08e05e76
Feature flag to enable/disable canary + optional prometheus install ( #937 )
2018-10-22 15:24:43 -07:00
smruthi2187 and GitHub
851216c637
Return the error on failed specializations with fn test --debug ( #917 )
2018-10-19 11:17:58 -07:00
Soam Vasani and GitHub
07d1eb055b
demo script updates ( #934 )
...
Demo script updates. Record-replay, a bugfix in the canary demo script, etc.
2018-10-15 14:48:01 -07:00
Vishal and GitHub
d0789ac5c2
Kafka integration ( #831 )
...
Kafka integration with Fission enables invoking a function when a message arrives in a Kafka topic
2018-10-01 18:03:31 +05:30
smruthi2187 and Vishal
43b7f2b749
Print status with the get option. ( #907 )
2018-09-28 22:19:24 +05:30
smruthi2187 and GitHub
aaad913bf1
Canary deployments for fission functions. ( #892 )
2018-09-25 18:26:26 -07:00
Vishal and GitHub
b02cdec19d
Fixed the spec validation UX issue ( #898 )
...
Improved some of warnings/messages shown to the user when using `fission spec` command. The `spec validate` command now shows appropriate warnings instead
2018-09-21 14:52:49 +05:30
Ta-Ching Chen and GitHub
9ff041aba4
Fission supportability: Add dump command to dump information for debugging ( #754 )
...
* Add v1 support tool proposal
* Fission supportability: Add dump command to dump information for debugging
2018-09-19 14:35:51 +08:00
Vishal and GitHub
8a4632a630
Used hidden flag instead of removing command completely ( #886 )
...
The `fission spec helm` is now a hidden command since it is not implemented yet.
2018-09-13 15:27:22 +05:30
Nafisa Shazia and smruthi2187
19f0311533
Replay recorded requests by ReqUID ( #864 )
2018-08-17 13:17:54 -07:00
Ta-Ching Chen and GitHub
3e738e2798
Fix CLI failed to setup port-forward caused by #712 ( #867 )
2018-08-17 16:05:13 +08:00
Erwin van Eyk and Ta-Ching Chen
51e290bf59
Extensible Fission CLI ( #743 )
...
This PR introduces extensibility to the Fission CLI. The principle behind the design of this extensibility is taken from the approach git uses: the main binary (fission) calls other binaries (fission-workflows) - which it discovers using simple prefix-rules - based on specific commands (fission workflow <command>).
2018-08-17 15:20:46 +08:00
smruthi2187 and Ta-Ching Chen
3cec664a70
Fix for #662 : avoid unnecessary builds ( #866 )
2018-08-17 13:53:37 +08:00
Nafisa Shazia and Ta-Ching Chen
fb58d827f8
Recorder CRD, Records API, Redis deployment ( #818 )
2018-08-15 05:28:40 +08:00
Ta-Ching Chen and GitHub
640e1692fb
Add rebuild subcommand to pkg command ( #808 )
2018-08-12 04:13:25 +08:00
Vishal and Ta-Ching Chen
157a3068f0
Update route without providing function reference ( #718 )
2018-08-06 11:31:05 +08:00
Ta-Ching Chen and GitHub
1a6f3f9c9d
Fix spec failed to archive single directory ( #837 )
2018-08-03 21:26:19 +08:00
Ta-Ching Chen and GitHub
c192f49f93
Do resources validation when validate spec files ( #840 )
2018-08-03 13:00:29 +08:00
Ta-Ching Chen and GitHub
95a460230c
Fix CLI failed to set up port-forwarding when multiple controller pods exist in the same namespace ( #712 )
...
* Fix CLI failed to set up port-forwarding when multiple controller pods exist in the same namespace
* Check pod healthy state before establishing the connection
2018-08-02 17:20:53 +08:00
Erwin van Eyk and Ta-Ching Chen
b42e8fb5e0
Add query options to function test ( #782 )
2018-07-24 23:00:08 +08:00
WrathZA and Vishal
8a94540b83
Typo correction ( #797 )
2018-07-17 18:18:10 +05:30
Ta-Ching Chen and GitHub
b28ab0c2c9
Fix spec command overrides existing archive's url of a package ( #764 )
2018-07-11 13:03:45 +08:00
Ta-Ching Chen and GitHub
58ee3541db
Change flag name to KeepArchive for backward compatibility ( #787 )
2018-07-06 03:13:07 +08:00
xiekeyang and Soam Vasani
ad0e67c427
envns should be availabe in message line ( #734 )
...
This line warns the user that dependent environment doesn’t exist, and presents the command line
for creating an environment.
When the variable `envNamespace` is specified, the `envns` option should be available as well.
2018-06-26 11:15:41 -07:00
Nafisa Shazia and Ta-Ching Chen
24ba1cdfcd
Push error messages to error topic when NATS mqtrigger fail ( #724 )
2018-06-27 00:27:57 +08:00
Vishal and GitHub
a98b2bc3a8
Added a flag to control the extraction of archive based on user input ( #675 )
...
For certain environments, the archive should not be extracted and kept as it is (For ex. for Java the jar file should not be extracted). This change enables an environment level flag to control this behaviour.
2018-06-14 12:32:40 +05:30
Vishal and GitHub
c916d50b07
Archives bigger than 256K size need env variable for uploading ( #697 )
...
For archives bigger than 256K, the Storage service was called from the client side, this needed few environment variables to be set. This change uses port forwarding to achieve the same and does not need environment variables to be set.
2018-06-14 01:12:06 +05:30
Erwin van Eyk and Ta-Ching Chen
5fe4564654
Extract portforward to separate package ( #728 )
...
* Extract port-forward from CLI to own package (for reuseability)
* Extract CLI logging to subpackage
2018-06-13 11:26:39 +08:00
Soam Vasani and GitHub
04c9ee637d
Environment warning message bugfix ( #725 )
2018-06-07 14:17:27 -07:00
Joe Stevens and Ta-Ching Chen
a3d9843dd0
Fix for Windows CLI Port Forwarding ( #715 )
2018-06-07 16:37:37 +08:00
Ta-Ching Chen and GitHub
cb45f0a455
Add time trigger cron spec examination tool ( #680 )
2018-06-04 19:02:54 +08:00
Ta-Ching Chen and GitHub
60e46745ce
Update k8s dependencies to 1.10 ( #687 )
2018-06-01 15:43:19 +08:00
Vishal and GitHub
b8c303b20a
Ingress integration ( #688 )
...
Ingress integration to allow the optional creation of ingress for a given route. The ingress controller needs to be set up by the user separately so that ingress path is accessible outside the cluster.
2018-05-31 11:27:55 +05:30
Ta-Ching Chen and GitHub
9ddaffd858
Check spec directory exists before reading spec files ( #709 )
...
* Check spec directory exists before reading spec files
* Fix spec example
2018-05-31 03:01:40 +08:00
xiekeyang and Ta-Ching Chen
980d53088a
Indicate HTTP status code by library const ( #703 )
2018-05-24 19:10:45 +08:00
smruthi2187 and GitHub
2444e673ef
Enabling multi-tenancy for fission objects. ( #655 )
...
This feature allows creation of fission objects in different namespaces, in addition to retaining the existing behavior of creating fission objects in default namespace if user doesnt provide one.
It also removes cluster admin roles for fission-fetcher and fission-builder Service Accounts and grants them only those privileges that they need.
2018-05-23 13:22:46 -07:00
Vishal and Ta-Ching Chen
a222dd9a9c
Fixed the issue with update wiping original values & added resources in listing, fixes #654 ( #663 )
2018-05-02 22:29:08 +08:00
Vishal and Ta-Ching Chen
a11d1504d3
Fixes the issue with fn test and adds relevant test cases, fixes #650 ( #651 )
...
* Fixes the issue with fn test and adds relevant test cases, fixes #650
* Checking log size for invalid function
* Testing the invalid function logs a few time beforr quitting
* Disabling the test for now, linked to issue #653
2018-04-30 14:14:46 +08:00
Vishal and Ta-Ching Chen
36cc622864
Function update should be possible without change to code ( #652 )
2018-04-30 11:35:19 +08:00
smruthi2187 and Ta-Ching Chen
4d735a1d8d
Setting package buildStatus to pending when functions source is updated. ( #637 )
2018-04-24 15:24:46 +08:00
Vishal and Ta-Ching Chen
11aa67474d
Removed the fn pods functionality ( #594 )
2018-04-19 14:32:16 +08:00
Ta-Ching Chen and GitHub
f07f28eeba
Remove confusing default value description & add default value to cli flag ( #619 )
2018-04-16 17:27:10 +08:00
Ta-Ching Chen and GitHub
1d4368c23a
Add validate function to crd resource and do validate before creation/update ( #580 )
2018-04-08 00:56:13 +08:00
Soam Vasani and GitHub
3ef9967f92
--spec flags for env and trigger creates ( #607 )
2018-04-06 09:00:01 -07:00
Ta-Ching Chen and GitHub
b6fa43f5ac
Add deprecated message to subcommand pods ( #592 )
2018-04-04 01:26:27 +08:00
Ta-Ching Chen and GitHub
9067431e48
Use a separate controller loop to watch functions change and create a service ( #544 )
2018-04-04 01:17:51 +08:00