Vishal and GitHub
9ec0084c8b
V1.0.0 ( #1100 )
...
Fission 1.0.0 release
2019-02-14 08:00:51 +05:30
Vishal and GitHub
8e6ac31e49
V1.0 ( #1094 )
...
Changelog and chart change for 1.0
2019-02-09 09:47:32 +05:30
Vishal and GitHub
5d2abdd95b
OpenTracing for Fission ( #1079 )
...
Added Opentracing integration using opencensus libraries for all Fission components.
2019-02-07 11:56:41 +05:30
Ta-Ching Chen and GitHub
8b0a201f69
Fix executor tries to create same name deployment ( #1082 )
...
The root cause of the issue was introduced by PR https://github.com/fission/fission/pull/1009/files .
To be short, even the CRD of environment was delete, it still takes time for executor (poolmgr) to destroy env pool. In our cases, the previous test creates an env and delete it when test finished, then the next one creates the same name env, but failed to create pool due to the deploy name conflict. So the executor selects the pod from the first created env pool. Then, executor starts to delete the env pool, and makes the pod state became Termination state. To fix this problem, a unique name of deployment will be returned after this PR to prevent the name conflict.
2019-01-30 22:14:14 +08:00
Bhavin Gandhi and Ta-Ching Chen
1806259637
Consider Pod Phase in IsReadyPod ( #1080 )
2019-01-28 13:15:38 +08:00
Chia-Chun Tai and Ta-Ching Chen
6893403ba7
Fix unable to update the function value of route ( #1081 )
2019-01-28 10:22:33 +08:00
Ta-Ching Chen and GitHub
f24b016346
Fix goroutines change DialContext of http.DefaultTransport in router ( #1063 )
2019-01-26 04:48:10 +08:00
Chia-Chun Tai and Ta-Ching Chen
b5b689973b
Improve helm charts README ( #1064 )
2019-01-26 02:05:08 +08:00
Vishal and Ta-Ching Chen
101e188f41
Clear message in case of function/pod failure ( #1069 )
...
* Clear message in case of function/pod failure
* Added err handling while getting pods
* Using multierror instead of strings
2019-01-23 22:26:13 +08:00
Ta-Ching Chen and GitHub
5ff875b1ac
Fix fluentd plugin version to prevent version incompatible problem ( #1076 )
2019-01-23 20:18:37 +08:00
Vishal and Ta-Ching Chen
1dbb4f4fb7
Adding requirements file check for python environment ( #1067 )
...
* Adding check for requirements file, in case user is simply using a source file and --src flag
* Adding bash check as per review comment
2019-01-22 10:26:21 +08:00
Vishal and Ta-Ching Chen
68a511184f
Fix spec archives one zip file twice ( #1068 )
2019-01-22 00:07:57 +08:00
Chia-Chun Tai and Ta-Ching Chen
2efa255eb4
Prevent helm from adding meaningless blank lines to kubernetes objects YAML ( #1065 )
2019-01-21 19:54:40 +08:00
Vishal and GitHub
3c4fdb0659
Mac test utility ( #986 )
...
A utility for running individual or all tests on a Mac dev machine without changing the test script.
2019-01-20 16:51:45 +05:30
Bhavin Gandhi and Soam Vasani
e4746007da
Make extra configuration a sub heading ( #1062 )
...
- That makes it easy to link at different places
2019-01-17 11:12:44 -08:00
Ta-Ching Chen and GitHub
5e1e8f85cd
Remove/Redirect out-of-date docs to fission doc site ( #1061 )
2019-01-17 16:29:15 +08:00
Ta-Ching Chen and GitHub
273c6c002f
Replace router svcAddrUpdateLocks with new throttler package for code readability&reusability ( #1047 )
...
Rename svcAddrUpdateLock to Throttler and move it to the top-level directory as a package for code import.
2019-01-16 12:37:46 +08:00
Vishal and GitHub
a21dbd182c
Bumped up default Max CPU for fetcher, fixes #1058 ( #1059 )
...
Default Max CPU for fetcher should be higher so that the unzipping of larger files can use more CPU if needed.
2019-01-16 07:49:46 +05:30
Vishal and GitHub
0c3d7da5c8
V1.0 rc2 ( #1056 )
...
Release 1.0-rc2
2019-01-15 00:15:01 +05:30
smruthi2187 and Ta-Ching Chen
db5165e032
Send the error message to user when enabling canary feature fails. ( #990 )
...
* Send the error message to user when enabling canary feature fails.
* Fix controller doesn’t reply canary error when promClient tries connect to invalid prometheus server
2019-01-14 22:43:27 +08:00
Vishal and Ta-Ching Chen
89081b087b
Changed Kafka topic name validation ( #1051 )
...
* Changed Kafka topic name validation so that capital characters are also allowed
* Removing support for \ in Kafka topic name
* Using raw string some specific sequences
2019-01-14 19:23:06 +08:00
Bhavin Gandhi and Vishal
37f37c0b8b
Add support for Kafka record headers ( #1025 )
...
Added support for Kafka headers to be passed and retrieved from functions. The headers and supported and work only for Kafka version 0.11.0.0 and higher.
2019-01-12 21:16:13 +05:30
Vishal and GitHub
ad4c4cd014
New deploy should clean up objects it created if there are errors ( #1040 )
...
The PR cleans up resources left behind if there is an error while creating resources for new deployment executor functions
2019-01-11 13:27:02 +05:30
Erwin van Eyk and Vishal
16efdaa25c
Add fluentd.conf as a configmap ( #792 )
...
Logger's - FluentD config can be passed as a configmap so that user can customize the configuration to their needs
2019-01-10 17:39:22 +05:30
Peng Qiao and Soam Vasani
0651291e2d
solve kubernetes/client-go nested vendor ( #1048 )
2019-01-08 18:07:25 -08:00
Vishal and GitHub
914a0c48d2
Draft proposal for annotations ( #992 )
...
Draft proposal for annotations on httptriggers and other resources in future
2019-01-08 11:00:29 +05:30
Vishal and GitHub
c0502c7b7c
Makes router URL for Kafka trigger configurable ( #1045 )
2019-01-04 15:12:02 +05:30
Josh Katz and Soam Vasani
6cd7c4dff0
Include All Currently Supported Trigger Types ( #1043 )
...
Update README to include all currently supported trigger types with links to documentation.
2019-01-03 12:57:34 -08:00
Ta-Ching Chen and GitHub
37846a5827
Fix requests are sent to unready function pod (newdeploy) ( #1005 )
...
* Refactor specialization process
* Separate readiness and liveness probe to different routes
For newdeploy, readiness probe should check whether a fetcher specializes env container successfully or not. In this commit, fetcher returns the actual state of current specialization status instead of returning 200ok directly.
2018-12-27 16:29:31 +08:00
Ta-Ching Chen and Vishal
04e6433d5d
Fix cli create archive with nonexistent file ( #1036 )
...
CLI should return an error if user specifies a file that does not exist
2018-12-27 11:06:39 +05:30
Ta-Ching Chen and GitHub
f9f5fe436a
Fix go env panic when failed at loading plugin ( #1031 )
...
Fix go env panic when failed at loading plugin to make it easier for troubleshooting.
2018-12-27 00:14:22 +08:00
Ta-Ching Chen and GitHub
f68572ce78
Refactor RoundTrip function for better code reading ( #991 )
2018-12-25 13:31:15 +08:00
Ta-Ching Chen and GitHub
ecd99177bb
Update dotnet and perl environment docs for rebuilding env images ( #1035 )
2018-12-23 17:48:09 +08:00
Bhavin Gandhi and Ta-Ching Chen
3f4eb49c2f
[python-env] PEP8 Fixes for server.py ( #1034 )
...
Fixes PEP8 errors for environments/python/server.py
2018-12-21 14:20:12 +08:00
Ta-Ching Chen and GitHub
8e6f6ffda9
Use Header.Set() to override the existing header value ( #1032 )
...
Header.Add() appends string if there are same header key exists. Use Header.Set() to prevent this.
2018-12-20 17:23:26 +08:00
Ta-Ching Chen and GitHub
85f8dcc2b2
Fix builder shows "http: multiple response.WriteHeader calls" ( #1029 )
2018-12-20 01:29:15 +08:00
Ta-Ching Chen and GitHub
0a135173b4
Fix builder & newdeploy not using latest image during CI build ( #1033 )
2018-12-19 22:35:28 +08:00
Bhavin Gandhi and Ta-Ching Chen
34b9be0bd3
Add link to values.yaml in charts' README.md ( #1023 )
...
Makes it easy to find the values.yaml of fission-all chart
2018-12-14 15:33:15 +08:00
Ta-Ching Chen
6f2d8f5372
Update charts version & changelog to v1.0-rc1
2018-12-13 17:45:50 +08:00
Ta-Ching Chen
045ab734c6
Fission v1.0-rc1
2018-12-13 15:45:32 +08:00
Soam Vasani and Ta-Ching Chen
2699aa6069
Handle duplicate archive and package specs; handle multifile archives better ( #1018 )
...
Archives with multiple files should have all files in the inputs.
Also clean up some inconsistent variable naming -- archive name,
archive file path, and archive input files were all stored in
incorrectly-named variables.
1.0-rc1
2018-12-11 16:35:31 +08:00
Ta-Ching Chen and GitHub
f0c0936b87
Validate command flag input by adding cli hook ( #1017 )
2018-12-10 23:48:33 +08:00
Ta-Ching Chen and Vishal
314e16a88e
Pre-create kubernetes resources for function with minScale=0 ( #976 )
...
Pre-create Kubernetes resources if functions has MinScale=0 and then scale when first function is called.
2018-12-03 15:52:07 +05:30
Ta-Ching Chen and GitHub
72faa927de
Use executor type as a delimiter to prevent deploy name conflict ( #1009 )
2018-11-30 13:04:44 +08:00
Vishal and Ta-Ching Chen
19b52938c3
Improve archive package user experience ( #927 )
2018-11-29 23:00:38 +08:00
Ta-Ching Chen and GitHub
7cedf8d580
Fix issues when specifying resources/scales during updating/creation process ( #970 )
2018-11-29 20:46:48 +08:00
Ta-Ching Chen and GitHub
17cbc5baad
Upgrade environment dependencies for security alert ( #1006 )
2018-11-29 16:38:38 +08:00
Ta-Ching Chen and GitHub
c2bcbb06a9
Rename canary flag name from funcN/funcN-1 to newfunction/oldfunction ( #1003 )
2018-11-28 16:27:29 +08:00
Vishal and Ta-Ching Chen
152c899e8b
Added warning when package env and environment env mismatched ( #996 )
...
Fix issue #946
2018-11-26 19:05:00 +08:00
Ta-Ching Chen and GitHub
c476f54a6c
Fix MQ trigger (NATS) wrongly sends error message to response topic ( #1002 )
2018-11-25 10:07:46 +08:00