a9c56e5bb2
Add a warning if spec is applied on a dirty worktree ( #1966 )
...
* Add a warning if spec is applied on a dirty worktree
* Update go dependencies after rebase
* Use the console package for showing the warning
* Fix merge conflicts
* Handle errors and use better messages
Co-authored-by: Sanket Sudake <sanketsudake@gmail.com >
2021-05-24 21:36:14 +05:30
3880279e89
do not use deprecated functions/methods ( #2027 )
...
Signed-off-by: Gaurav Gahlot <gauravgahlot0107@gmail.com >
Co-authored-by: Sanket Sudake <sanketsudake@gmail.com >
2021-05-21 13:53:28 +05:30
3bac1d2d9d
Fix log sort order when multiple series are returned ( #1956 )
...
Series are sorted internal by "order by", but the set of all series returned is not. Tried some ways to sort completely on database, found no way .. client side sort works at least
Co-authored-by: Vishal <vishal-biyani@users.noreply.github.com >
2021-05-20 07:55:36 +05:30
d7ac0ee17a
feat: Add image pull policy when create KEDA connector deployments ( #1944 )
...
Co-authored-by: Vishal <vishal-biyani@users.noreply.github.com >
2021-05-20 01:22:25 +05:30
Rahul Bhati and GitHub
462b7d861d
Serve only one request and garbage collect ( #1978 )
...
Adding once only execution pattern to pool manager based functions. This is for use cases where you don't want to share the samne pod for another execution instance!
2021-05-19 22:48:49 +05:30
Harsh Thakur and GitHub
279b009882
Add metrics to Reaper ( #2019 )
...
* Add metrics to Reaper
Signed-off-by: Harsh Thakur <harshthakur9030@gmail.com >
* Change duration to seconds and fix labels
Signed-off-by: Harsh Thakur <harshthakur9030@gmail.com >
2021-05-18 17:30:21 +05:30
Sanket Sudake and GitHub
2a014e56b0
Add Google Analytics reporting in place of existing custom reporting ( #2015 )
...
Replacing the older analytics with a new Google Analytics based mechanism.
2021-05-12 12:24:27 +05:30
Harsh Thakur and GitHub
f72bfd8f3a
Websocket Support: Pod Reaper ( #1982 )
...
Websocket event support for cleaning up pods only after WS connection is terminated. The support for websocket is right now in the environment itself and router simply acts as a proxy for WS communication!
2021-04-27 21:06:22 +05:30
Harsh Thakur and GitHub
0d93c109fb
Maintain CRD folder to keep track of Schemas ( #1938 )
...
Adds CRD Yaml files needed for upgrade as the OpenAPISchema validation has been added.
2021-04-27 17:20:03 +05:30
Rahul Bhati and GitHub
1cd8f4d4f7
Increase default concurrency ( #1980 )
...
Increase the default concurrency to 500 from 5 set in the function. Usually, it is good to error on the higher side and if needed, users can always fine-tune it to their needs.
2021-04-06 14:52:14 +05:30
Rahul Bhati and GitHub
25acd7fd16
Feature request per pod ( #1946 )
...
This feature enables routing more than one request to a pod at the same time. This is the first draft of the work and might involve more optimizations later.
2021-03-31 12:35:30 +05:30
Ta-Ching Chen and GitHub
3e6dae9616
Fix wrong checksum was assigned ( #1968 )
2021-03-29 16:20:21 +05:30
James Sinclair and GitHub
1dce070245
Add a SharedIndexInformer for pods to router. ( #1951 )
...
Improving efficiency with cache
2021-03-22 16:50:24 +05:30
Rahul Bhati and GitHub
cc552d9777
Add function in payload instead of just metadata ( #1919 )
...
Passing information of function from router to executor is more efficient than calling the K8S API. This change does that instead of passing only metadata and then executor calling the K8S API again.
2021-03-10 14:52:23 +05:30
c7d448ca49
Add fields to pod spec ( #1932 )
...
Co-authored-by: Vishal <vishal-biyani@users.noreply.github.com >
2021-02-23 15:16:45 +05:30
6f9bad3d05
Spec validation option ( #1865 )
...
Co-authored-by: Rahul Bhati <rjbhati009@gmail.com >
Co-authored-by: Vishal <vishal-biyani@users.noreply.github.com >
2021-02-08 11:14:38 +05:30
f28799cc4c
Fix status code for rate limit ( #1924 )
...
Co-authored-by: Rahul Bhati <rjbhati009@gmail.com >
Co-authored-by: Vishal <vishal-biyani@users.noreply.github.com >
2021-02-05 16:52:43 +05:30
e2376c27b4
Envupdate crossupdate fix ( #1866 )
...
Co-authored-by: Rahul Bhati <rjbhati009@gmail.com >
Co-authored-by: Vishal <vishal-biyani@users.noreply.github.com >
2021-02-05 15:39:59 +05:30
e4a0aa3480
Migrating to keda2.0 ( #1868 )
...
Co-authored-by: Rahul Bhati <rjbhati009@gmail.com >
Co-authored-by: Vishal <vishal-biyani@users.noreply.github.com >
2021-02-05 10:28:54 +05:30
045a365a1b
Exit with status code 1 on failed package builds ( #1926 )
...
Co-authored-by: Rahul Bhati <rjbhati009@gmail.com >
2021-02-04 21:57:38 +05:30
ef83d4314e
Put message to error topic when exceed max retries in kafka mqt ( #1885 )
...
Co-authored-by: Vishal <vishal-biyani@users.noreply.github.com >
Co-authored-by: Rahul Bhati <rjbhati009@gmail.com >
2021-02-02 23:20:40 +05:30
3b4ca09931
Improved readyPod queue implementation and bugfix ( #1890 )
...
Co-authored-by: Vishal <vishal-biyani@users.noreply.github.com >
2021-02-02 17:11:54 +05:30
Gaurav Gahlot and GitHub
695b0759e4
Fixed golangci-lint issues: /fission/pkg ( #1902 )
2021-01-19 23:29:20 +05:30
Tosone and GitHub
6dbdf4d88b
Remove unnecessary import package. ( #1897 )
2020-12-28 18:48:02 +05:30
Gaurav Gahlot and GitHub
e438df87fa
Fixed golangci-lint issues: /fission/pkg/executor ( #1842 )
2020-12-03 22:29:35 +05:30
Rahul Bhati and GitHub
bb9f4136f5
Readypod optimization in executor ( #1860 )
...
A ready pod which can be specialized was fetched for every function earlier, this has been changed to a queue and cache implementation in client-go to improve performance.
2020-11-19 15:23:02 +05:30
Gaurav Gahlot and GitHub
aaf9f18d93
Fixed golangci-lint issues: /fission/pkg/router ( #1831 )
2020-11-03 16:15:50 +05:30
7743583f4d
in-progress golint warning fixes ( #1799 )
...
Co-authored-by: Vishal <vishal-biyani@users.noreply.github.com >
2020-10-28 11:44:35 +05:30
fe5542845e
Fix golint warnings for publisher package ( #1822 )
...
Co-authored-by: Shajitha Mohammed <shajithamohammed28@gmail.com >
2020-10-27 21:19:28 +05:30
9d199c86c5
Fix env resources getting pruned due to CRD Validation ( #1833 )
...
Co-authored-by: Vishal <vishal-biyani@users.noreply.github.com >
2020-10-16 23:46:50 +05:30
fca0a60e5b
Fixed typos across fission repo ( #1832 )
...
Co-authored-by: Vishal <vishal-biyani@users.noreply.github.com >
2020-10-16 17:25:11 +05:30
78e530f506
Improvements from scale testing ( #1812 )
...
Poolmanager when tested at high load had some issues and this PR fixes one set of them which were found so far.
Co-authored-by: Vishal <vishal-biyani@users.noreply.github.com >
2020-10-14 13:23:03 +05:30
Rahul Bhati and GitHub
ab0b43d51c
Added flag for insecureSkipVerfiy ( #1829 )
2020-10-13 21:03:19 +05:30
Rahul Bhati and GitHub
d975534bf7
Added field to preserve fields during CRD validation ( #1818 )
2020-10-13 12:38:24 +05:30
c605d1d2c6
Added code to prevent deletion of active fn pod ( #1724 )
...
Co-authored-by: Vishal <vishal-biyani@users.noreply.github.com >
2020-09-28 14:09:55 +05:30
ef65602b79
Added concurrency field to schema validation ( #1727 )
...
Co-authored-by: Vishal <vishal-biyani@users.noreply.github.com >
2020-09-24 23:06:37 +05:30
f3fe3123b3
Adding Concurrency in Pool Manager ( #1698 )
...
Concurrency in the pool manager allows specializing pods concurrently based on a specified limit.
Co-authored-by: Vishal <vishal-biyani@users.noreply.github.com >
2020-09-16 18:48:08 +05:30
4fbaae4b12
Non-root users access Secrets and ConfigMaps ( #1697 )
...
Co-authored-by: Vishal <vishal-biyani@users.noreply.github.com >
2020-09-11 10:24:28 +05:30
07b294778a
logs: change timestamp to ISO ( #1708 )
...
Co-authored-by: Vishal <vishal-biyani@users.noreply.github.com >
2020-09-11 08:04:29 +05:30
99c2020795
Addition of openapischemav3 to fission CRDs to support kubectl explain ( #1702 )
...
Co-authored-by: Vishal <vishal-biyani@users.noreply.github.com >
2020-09-10 14:31:27 +05:30
975286c2ac
Add headers to Kafka MQT error topics ( #1701 )
...
Co-authored-by: Vishal <vishal-biyani@users.noreply.github.com >
2020-09-07 19:13:36 +05:30
Rahul Bhati and GitHub
f751546913
Removed code related to mqtrigger ( #1680 )
2020-08-06 20:59:08 +05:30
Rahul Bhati and GitHub
8e0571c7c9
Fission MQT integration with keda ( #1657 )
...
Fission MQT integration based on Keda with Kafka connector
2020-07-14 21:35:48 +05:30
a8a9831c16
[WIP] (feat) Added Exponential BackOff for Retry in builder ( #1614 )
...
Co-authored-by: Rahul M Chheda <rahul.chheda@mayadata.io >
Co-authored-by: Vishal <vishal-biyani@users.noreply.github.com >
2020-06-29 12:01:29 +05:30
Vishal and GitHub
a50c9f76ec
For fixing staticcheck issue ( #1652 )
...
The S3 feature PR caused some static check issues after the merge, those are fixed now.
2020-06-23 15:31:59 +05:30
f6e679e70e
S3 backend for storage service ( #1629 )
...
Co-authored-by: Alok Kumar <rajalokan@gmail.com >
2020-06-15 19:13:13 +05:30
33c23c1341
Fixing verify-staticcheck.sh ( #1622 )
...
Co-authored-by: Vishal <vishal-biyani@users.noreply.github.com >
2020-06-04 15:16:09 +05:30
darkworon and GitHub
806104626f
Make mergePodSpec pick up enableServiceLinks ( #1601 )
...
Attribute enableServiceLinks can be now configured in PodSpec so that environment variables are not injected in function pods and DNS is used for discovery
2020-05-13 14:42:07 +05:30
Rahul Bhati and GitHub
2d69542265
Added support for kube-context flag, to specify kubernetes context ( #1595 )
2020-05-11 18:54:06 +05:30
Ta-Ching Chen and GitHub
f606c3705f
Show short flag on CLI usage ( #1580 )
2020-04-24 15:04:52 +08:00