Ta-Ching Chen and GitHub
913888a29d
Fix misleading log when setup portforward ( #1134 )
2019-04-01 17:03:19 +08:00
Jon Carl and Ta-Ching Chen
24600c20c5
Support KUBECONFIG with multiple kube config files ( #1126 )
...
* support KUBECONFIG with multiple kube config files
* use a more cross-platform friendly implementation to get the current users home dir
2019-04-01 15:25:05 +08:00
Vishal and GitHub
b7a41cbd89
V1.1.0 ( #1129 )
...
Fission Release 1.1.0
2019-03-25 18:56:02 +05:30
Erwin van Eyk and Ta-Ching Chen
adceee1be0
Support --plugin parameter in Fission CLI ( #1111 )
...
* Added support for --plugin parameter in Fission CLI
This fixes the issue that renaming fission to fission-XYZ would cause a fork bomb, due to the CLI recursively calling itself to discover plugins.
2019-03-20 00:15:29 +08:00
Ta-Ching Chen and GitHub
cdcc6fb3ab
Add connection lost handler for NATS-streaming ( #1125 )
2019-03-19 21:13:49 +08:00
Ta-Ching Chen and GitHub
3a8b9ccd80
Bump base image version of Go environment to 1.11.4 ( #1026 )
2019-03-19 18:29:19 +08:00
Vishal and Ta-Ching Chen
c496d35d12
Change RBAC api version to v1 ( #1124 )
...
As of K8s 1.8, RBAC mode is stable and backed by the rbac.authorization.k8s.io/v1
API. Using v1beta1 API version for RBAC based objects fails helm deployment
of fission on minikube
2019-03-18 23:45:16 +08:00
Vishal and GitHub
92d66fa82b
Configurable zero pool size in case of newdeploy function ( #1121 )
...
It should be possible to keep zero pool size when the environment is created so that there are no idle resources for a newdeploy function. Fixes: https://github.com/fission/fission/issues/1104
2019-03-18 15:52:29 +05:30
Soam Vasani and Ta-Ching Chen
4e4c8aa14f
Switch from fluentd to fluentbit for log forwarding ( #1086 )
...
This removes fluentd in favor of using fluentbit, which is lighter (in
memory usage) and seems to be more actively maintained.
Fluentbit's config file format is different from fluentd's. It also
doesn't support the same record modification stuff that fluentd
supports, so we have to change the influxdb query slightly. This
means that after an upgrade, the new CLI may won't work for querying older
logs. Hopefully, this slight breakage is acceptable; if users
really need older logs they can use the older CLI.
2019-03-18 15:42:37 +08:00
Jon Carl and Vishal
0fc864f230
use zap for logging ( #1112 )
...
Use zap for logging
2019-03-14 21:11:15 +05:30
Brendan Stennett and Ta-Ching Chen
c717f182b6
Added support for Ruby v2 Specialization ( #1101 )
...
* Added support for Ruby v2 Specialization
* Added ruby v2 example with builder code
2019-03-13 22:55:26 +08:00
Alberto Lopez and Ta-Ching Chen
f104f0b46b
PHP 7.3 v2 Specialization ( #1110 )
...
* Added support for PHP 7.3 v2 Specialization
* Add builder dockerfile for PHP7
* Support mcrypt in PHP 7.3
2019-03-07 17:05:23 +08:00
Vishal and GitHub
38b8cfaa0a
Adding annotations for prometheus scraping to fission-core ( #1098 )
2019-03-06 17:34:23 +05:30
Ta-Ching Chen and Vishal
49e0c3587b
Fix canary config manager creation error in controller ( #1105 )
...
Fixing failure of the controller startup when Prometheus is provided as env variable and it fails to parse correctly
2019-03-06 15:50:09 +05:30
Erwin van Eyk and Vishal
f8ad9c421a
Python examples: Added a minimal 'getting started' ( #1103 )
...
This adds a simple README with (1) a description of the examples in this directory, and (2) the minimal steps to getting started.
2019-03-04 17:37:59 +05:30
Bhavin Gandhi and Vishal
3358fca753
[Kafka MQT] Add warning about Kafka version ( #1083 )
...
For Kafka version < 0.11.0.0 log a warning about headers not being passed in the HTTP request
2019-02-26 16:35:17 +05:30
Vishal and GitHub
d65a0cb9dc
Added draft proposal for CI/CD ( #1084 )
...
A proposal for CI/CD with Fission functions
2019-02-25 15:38:17 +05:30
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