Harsh Thakur and GitHub
968658bc73
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
Vishal and GitHub
2f2a3cfe8a
Moving out Environments to own repo ( #1810 )
...
Moved out environments and examples out of main Fission repo to their own repo. This is to allow changes to environment releases to be independent of main Fission releases.
2021-05-01 15:42:35 +05:30
Harsh Thakur and GitHub
1613affa33
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
baed6abc9c
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
eb737d0f3e
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
b6edc1f712
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
452b1e332d
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
Rahul Bhati and GitHub
20c8e07515
Updated go plugin version for Github Action CI/CD ( #1922 )
2021-01-29 10:28:22 +05:30
86b33dbfaf
Github Actions Workflows ( #1876 )
...
Co-authored-by: Vishal <vishal-biyani@users.noreply.github.com >
Co-authored-by: sahil-lakhwani <sahilakhwani@gmail.com >
Co-authored-by: agiwalpooja20
Co-authored-by: abhisheks-infracloud
2020-12-17 19:00:44 +05:30
Gaurav Gahlot and GitHub
bf78b456ac
Fixed golangci-lint issues: /fission/pkg/executor ( #1842 )
2020-12-03 22:29:35 +05:30
Rahul Bhati and GitHub
57cee2c45a
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
8a40071a20
Fixed golangci-lint issues: /fission/pkg/router ( #1831 )
2020-11-03 16:15:50 +05:30
Rahul Bhati and GitHub
c6b7145080
Removed code related to mqtrigger ( #1680 )
2020-08-06 20:59:08 +05:30
Rahul Bhati and GitHub
a01cf1e3d5
Fission MQT integration with keda ( #1657 )
...
Fission MQT integration based on Keda with Kafka connector
2020-07-14 21:35:48 +05:30
a69f7a9d7a
[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
c4ba192149
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
Ta-Ching Chen and GitHub
26a2889476
Update NATS-Streaming dependencies version ( #1533 )
2020-02-12 20:35:20 +08:00
Ta-Ching Chen and GitHub
308ba054a9
Use code-generator to generate clientset/informer/lister ( #1492 )
...
To reduce maintenance effort and avoid writing duplicate informer code,
use code-generator to generate clientset/informer/lister code.
2020-01-16 15:18:38 +08:00
Ta-Ching Chen and GitHub
d30dbbfaa2
Migrate from urfave/cli to cobra ( #1385 )
2019-11-08 21:22:00 +08:00
Ta-Ching Chen and GitHub
4ba389cead
Add Ingress host, path and annotations support ( #1325 )
...
For each ingress controller, the format of ingress host,
path and annotations are different. To support different
kinds of controller, this PR adds new ingress config field
to http trigger spec. A user can set annotations, host and
path based on the type of underlying ingress controller
with CLI.
Command example:
fission route create --name foo \
--url /foo/{bar} --function foofn --createingress \
--ingressannotation "nginx.ingress.kubernetes.io/ssl-redirect=false" \
--ingressannotation "nginx.ingress.kubernetes.io/use-regex=true" \
--ingressrule "*=/foo/*"
2019-09-26 16:54:16 +08:00
Ta-Ching Chen and GitHub
9b170f7d0c
Refactor environment CLI command ( #1265 )
2019-08-27 15:43:59 +08:00
Ta-Ching Chen and GitHub
bbff0445de
Update go dependencies ( #1240 )
...
NOTES for update k8s dependencies
In go.mod
require (
k8s.io/api kubernetes-x.x.x
k8s.io/apiextensions-apiserver kubernetes-x.x.x
k8s.io/apimachinery kubernetes-x.x.x
// check here https://github.com/kubernetes/client-go#compatibility-matrix
k8s.io/client-go v12.0.0+incompatible
)
2019-08-23 16:17:12 +08:00
Ta-Ching Chen and GitHub
ffc82efd04
Add swagger (OpenAPI 2.0) support ( #1245 )
...
* Add swagger (OpenAPI 2.0) support
* Gererate swagger_doc before building bundle image
2019-08-21 15:49:41 +08:00
Ta-Ching Chen and GitHub
bd597cde0e
Add static code analysis to CI test ( #1197 )
2019-06-02 14:29:38 +08:00
Ta-Ching Chen and GitHub
0635f1d69b
Migrate from glide to official dependencies management tool: Go Module ( #1136 )
2019-04-04 22:33:26 +08:00