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
smruthi2187 and GitHub
bc6f7ebdda
Updating charts to version 0.9.1 ( #788 )
2018-07-06 19:11:35 -07:00
smruthi2187 and GitHub
ddbf4c9bec
Changes in charts for release 0.9.0 ( #778 )
2018-07-04 00:27:47 -07:00
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
xiekeyang and Vishal
f654a7c7df
Make fetcher resource requests and limits configurable ( #708 )
...
This change allows fetcher container resource requests and limits to be configurable.
2018-06-13 16:12:55 +05:30
Vishal and GitHub
17b7106aef
V0.8.0 ( #722 )
...
Release v0.8.0
2018-06-06 00:01:00 +05:30
smruthi2187 and GitHub
6278df340c
pre-upgrade job to verify function references and restricted privileges for fetcher and builder SA ( #717 )
...
It is mandatory (from this release onwards) for function to refer to secrets, config-maps and packages in its own namespace to ensure isolation of users sharing the same cluster.
This change runs a pre-upgrade job to verify function references for all functions created prior to this release and fails the upgrade by printing a list of functions that violate this restriction.
2018-06-04 19:30:27 -07:00
Vishal and GitHub
c6a2e0c7a2
Changing the logger daemonset's update strategy ( #714 )
...
Changing the logger daemonset's update strategy from OnDelete to RollingUpdate (Ref: https://kubernetes.io/docs/tasks/manage-daemon/update-daemon-set/#daemonset-update-strategy )
2018-05-31 23:42:23 +05:30
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
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
Soam Vasani and GitHub
15a29b17b1
Fission metrics integration ( #677 )
...
Add prometheus metrics collection endpoints to router and executor. Add prometheus annotations to router and executor pods.
2018-05-21 13:57:18 -07:00
Ta-Ching Chen and GitHub
e58dac5c5c
Version -> 0.7.2 ( #670 )
2018-05-05 20:01:23 +08:00
smruthi2187 and GitHub
053f6f0c8b
Changes needed for release 0.7.1 ( #622 )
...
bump up the version to 0.7.1 in charts and adding changelog.
2018-04-10 18:03:08 -07: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
smruthi2187 and GitHub
796ec6f34c
changes needed for release 0.7.0 ( #597 )
2018-04-02 15:32:22 -07:00
smruthi2187 and GitHub
060d7fc543
Adding routerUrl parameter for kubewatch, timer, mqueue trigger deployments ( #591 )
...
* This is to enable these triggers to be able to talk to fission router if deployed in a namespace other than fission.
2018-03-29 17:38:50 -07:00
Ta-Ching Chen and Soam Vasani
27d3b80905
Add post-upgrade-job to track fission upgrade ( #564 )
2018-03-26 12:28:35 -07:00
Soam Vasani
7582b616ae
Bump version in charts, forgot one file
2018-03-22 11:33:23 -07:00