Ta-Ching Chen and GitHub
14f1173a23
Make router keep-alive setting configurable ( #1225 )
2019-07-12 12:12:04 +08:00
Ta-Ching Chen and GitHub
e32cd61783
Allow to set log level through environment variable ( #1217 )
2019-07-07 04:39:42 +08:00
Ta-Ching Chen
fdddac2095
Update v1.3.0 changelog
2019-06-03 20:15:49 +08:00
Ta-Ching Chen
cfbf36303f
Fission 1.3.0
2019-06-03 18:26:34 +08:00
Ta-Ching Chen and GitHub
8966c50f5c
Add readiness/liveness probes to nat-streaming ( #1199 )
2019-06-02 13:41:24 +08:00
Laurence Hudson and Ta-Ching Chen
2abd79c472
Add affinity support ( #1170 )
...
* Add support for setting nodeSelector/affinity/tolerations on all deployments of fission components.
* Add extraCoreComponmentPodConfig helm value to allow setting of affinty/tolerations/nodeSelectors/etc on core pods
2019-05-22 17:09:29 +08:00
Vishal and GitHub
f630929966
V1.2.1 ( #1178 )
...
Release 1.2.1
2019-05-09 15:36:06 +05:30
Vishal and GitHub
4ccb699256
V1.2.0 ( #1171 )
...
Release 1.2.0
2019-05-04 09:06:40 +05:30
Vishal and GitHub
8625f8b05f
DRY up fetcher configuration ( #1168 )
...
Consolidates the addition of the fetcher container to the pod into a new type FetcherConfig and takes care of serviceAccountName if not set. Also added PreStop lifecycle handler if pod set TerminationGracePeriodSeconds
2019-05-02 21:39:42 +05:30
Soam Vasani and GitHub
1ae909d4ae
Add simple anonymous usage metrics ( #1167 )
...
This change reports total function call count to an analytics url once a day.
It's done behind the existing analytics flag.
2019-04-30 15:48:04 -07:00
msshroff and Vishal
52867f38e0
Using templated imagePullPolicy for containers in deployment.yaml ( #1137 )
...
Configured imagePullPolicy to be used from values.yaml for some system container such as InfluxDB, Heapster etc.
2019-04-26 16:05:11 +05:30
Chia-Chun Tai and Vishal
fc960fbd93
Fix the logger not working ( #1166 )
2019-04-26 14:03:51 +05:30
Vishal and GitHub
911ea43293
V1.1.0 ( #1129 )
...
Fission Release 1.1.0
2019-03-25 18:56:02 +05:30
Vishal and Ta-Ching Chen
4cbae95b15
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
Soam Vasani and Ta-Ching Chen
02c8a957b2
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
45a06cb161
use zap for logging ( #1112 )
...
Use zap for logging
2019-03-14 21:11:15 +05:30
Vishal and GitHub
df311de35d
Adding annotations for prometheus scraping to fission-core ( #1098 )
2019-03-06 17:34:23 +05:30
Bhavin Gandhi and Vishal
a915f50813
[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
fc30db3562
V1.0.0 ( #1100 )
...
Fission 1.0.0 release
2019-02-14 08:00:51 +05:30
Vishal and GitHub
570fb55fd8
V1.0 ( #1094 )
...
Changelog and chart change for 1.0
2019-02-09 09:47:32 +05:30
Vishal and GitHub
73df384cf4
OpenTracing for Fission ( #1079 )
...
Added Opentracing integration using opencensus libraries for all Fission components.
2019-02-07 11:56:41 +05:30
Chia-Chun Tai and Ta-Ching Chen
4fd2ed6480
Improve helm charts README ( #1064 )
2019-01-26 02:05:08 +08:00
Chia-Chun Tai and Ta-Ching Chen
82abf19b1a
Prevent helm from adding meaningless blank lines to kubernetes objects YAML ( #1065 )
2019-01-21 19:54:40 +08:00
Bhavin Gandhi and Soam Vasani
9cceb2d086
Make extra configuration a sub heading ( #1062 )
...
- That makes it easy to link at different places
2019-01-17 11:12:44 -08:00
Vishal and GitHub
01df470479
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
2fb9bbcbd7
V1.0 rc2 ( #1056 )
...
Release 1.0-rc2
2019-01-15 00:15:01 +05:30
Bhavin Gandhi and Vishal
c6504bac81
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
Erwin van Eyk and Vishal
fc3b42f1ff
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
Vishal and GitHub
574ab034eb
Makes router URL for Kafka trigger configurable ( #1045 )
2019-01-04 15:12:02 +05:30
Ta-Ching Chen and GitHub
a729cc5281
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
b488a29873
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
f99b708acd
Update charts version & changelog to v1.0-rc1
2018-12-13 17:45:50 +08:00
Ta-Ching Chen
ed9d61fd07
Fission v1.0-rc1
2018-12-13 15:45:32 +08:00
Soam Vasani and Ta-Ching Chen
4fd5dfaa0a
Fix the analytics jobs in the YAMLs (remove duplicates) ( #977 )
2018-11-08 14:39:37 +08:00
Steven Dake and Soam Vasani
0a714b6308
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
smruthi2187 and GitHub
e97113eadc
V0.12.0 ( #967 )
2018-11-01 15:57:25 -07:00
smruthi2187 and GitHub
2a785e2116
Keep prometheus and canary deploy set to false in fission-core ( #964 )
2018-11-01 13:02:46 -07:00
Ta-Ching Chen and GitHub
6c197ae68a
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
493cd78f7d
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
smruthi2187 and GitHub
1f08e05e76
Feature flag to enable/disable canary + optional prometheus install ( #937 )
2018-10-22 15:24:43 -07:00
Ta-Ching Chen and GitHub
6850d6ed8e
Support for full url (base on aalubin changes) ( #941 )
2018-10-21 04:04:07 +08:00
smruthi2187 and GitHub
851216c637
Return the error on failed specializations with fn test --debug ( #917 )
2018-10-19 11:17:58 -07:00
Vishal and GitHub
8aac5d2622
V0.11.0 ( #913 )
...
Release v0.11.0
2018-10-02 00:08:29 +05:30
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 GitHub
aaad913bf1
Canary deployments for fission functions. ( #892 )
2018-09-25 18:26:26 -07:00
Michael Gaida and Vishal
7e71322090
Configurable namespace creation ( #855 )
...
Configurable namespace creation defaulting to true (backward compatible)
2018-09-25 13:49:08 +05:30
Ta-Ching Chen and GitHub
05101c002e
V0.10.0 ( #868 )
2018-08-19 19:05:19 +08:00
Nafisa Shazia and Ta-Ching Chen
fb58d827f8
Recorder CRD, Records API, Redis deployment ( #818 )
2018-08-15 05:28:40 +08:00
Vishal and Soam Vasani
7bb58803e5
V0.9.2 ( #817 )
...
* Release 0.9.2
* Added changelog
2018-07-25 12:59:30 -07:00
xiekeyang and Soam Vasani
404634eac6
Round Tripper of Fission Router: parameters be configurable ( #713 )
...
The Round Tripper parameters of timeout, keep alive time and Max retry
times is configured in router system environment.
And they are set to Round Tripper when router service initializing.
This setup new nested structure `tsRoundTripperParams` to transfer them.
2018-07-12 12:08:52 -07:00