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
Ta-Ching Chen and GitHub
4b5ab0ad93
Shorten executor kubernetes objects name ( #975 )
2018-11-24 20:41:38 +08:00
smruthi2187 and Ta-Ching Chen
82af0e554a
Fix Read on Closed body error ( #963 )
2018-11-21 14:27:52 +08:00
Harald Nordgren and Ta-Ching Chen
b456dec138
Update formatting directive logic to unbreak tests
2018-11-20 17:24:41 +08:00
Ta-Ching Chen
4a8c200c37
Fix helm command not found issue when kubeconfig is not provided.
2018-11-20 17:24:37 +08:00
Vishal and Ta-Ching Chen
52b736c892
Package info error should warn user ( #995 )
2018-11-20 00:44:20 +08:00
Ta-Ching Chen and Vishal
d9eee058ce
Newdeploy - change only in minscale should not restart deployment
2018-11-15 15:31:28 +05:30
Soam Vasani and Vishal
3676602fa2
Specs for JVM example ( #825 )
2018-11-15 00:00:26 +05:30
Ta-Ching Chen and GitHub
4f3b7de04a
Fix release script failed to generate yaml for nonhelm installation ( #978 )
2018-11-14 15:02:43 +08:00
Vishal and Ta-Ching Chen
cdf5838420
Upgrade OpenJDK8 to latest available version ( #985 )
2018-11-13 18:00:38 +08:00
Soam Vasani and Ta-Ching Chen
a714983c28
Fix the analytics jobs in the YAMLs (remove duplicates) ( #977 )
2018-11-08 14:39:37 +08:00
Steven Dake and Soam Vasani
b9547160b5
Properly render Helm charts ( #969 )
...
* Properly render Helm charts
Fixes: https://github.com/fission/fission/issues/968
* Addres reviewier comments
2018-11-06 13:27:17 -08:00
Ta-Ching Chen and GitHub
bfa8e6a45f
Show builder image when list all envs ( #971 )
2018-11-05 23:18:37 +08:00
Ta-Ching Chen and GitHub
9764eff05d
Fix CLI not shows package name when creating a function ( #966 )
2018-11-05 17:19:05 +08:00
Ganesh Guttikonda and Ta-Ching Chen
253e44fdbe
Updating the compile documentation link ( #965 )
...
* Updating the compile documentation link
* Changing the protocol to https
2018-11-05 15:41:22 +08:00
smruthi2187 and GitHub
585d86448f
V0.12.0 ( #967 )
2018-11-01 15:57:25 -07:00
smruthi2187 and GitHub
dad7b6632e
Keep prometheus and canary deploy set to false in fission-core ( #964 )
2018-11-01 13:02:46 -07:00
Soam Vasani and GitHub
4e9e025ca4
Remove version from release name since it contains illegal chars for names ( #939 )
...
* Remove version from release name since it contains illegal chars for names
* Put version in release name for uniqueness, but remove invalid chars
* Remove prometheus=false yaml
2018-10-31 14:54:25 -07:00
Ta-Ching Chen and GitHub
b6ea85e353
Fix failed to pull influxdb image from dockerhub ( #957 )
...
* Fix failed to pull influxdb image from dockerhub
* Disable jvm test temporarily (issue 958)
2018-10-31 16:32:45 +08:00
Ta-Ching Chen and GitHub
29aabaabda
Optimize function latency when cache expired/invalid under high concurrency ( #856 )
...
* Optimize router response time by adding update lock
In 0.9.2, the router sends multiple GetServiceForFunction requests to executor
to get the service URL. However, the response time of executor will increase
under high-concurrency situation due to too many requests are waiting for
processing.
To solve the problem, an update lock was added to the router. All of goroutines belongs
to the same function need to grab the update lock before sending the request.
Only the first goroutine which gets the update lock is allowed to send request.
In this way, we reduce the burden of executor and lower the failure rate.
2018-10-27 23:35:00 +08:00