Sanket Sudake and GitHub
ce09eb7f3f
Consider newdeploy functions only for env update in newdeploy manager ( #2165 )
...
Currently when we update env, even if we dont have newdeploy related
functions env is getting is getting triggered. Added filter in finding
related functions to avoid this behaviour.
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-08-17 21:55:38 +05:30
Sanket Sudake and GitHub
9c47a83a40
Reduce logs in image pull and system prune for tests ( #2163 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-08-16 12:17:20 +05:30
Sanket Sudake and GitHub
93dbc2050c
Update alpine base image to 3.14 ( #2160 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-08-12 10:55:49 +05:30
Sanket Sudake and GitHub
bf62e9ad56
Update changelog for 1.14.1 ( #2145 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-08-03 17:33:13 +05:30
Sanket Sudake and GitHub
5509d7c778
Update chart version to 1.14.1 ( #2143 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-08-03 15:16:15 +05:30
Sanket Sudake and GitHub
a099ecfd68
Fixed service name generation for function name < 17 chars ( #2142 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-08-03 14:19:04 +05:30
Sanket Sudake and GitHub
2efe1052e8
Update changelog for 1.14.0 ( #2138 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-08-02 21:35:28 +05:30
Sanket Sudake and GitHub
02c07090f7
Update chart version to 1.14.0 ( #2127 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-08-02 12:18:11 +05:30
Sanket Sudake and GitHub
1cfa8cdd91
Remove unused code from Fission ( #2136 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-07-29 19:15:50 +05:30
Gaurav Gahlot and GitHub
502de099de
reading right flag key for rounds ( #2135 )
...
Signed-off-by: Gaurav Gahlot <gauravgahlot0107@gmail.com >
2021-07-29 19:13:06 +05:30
Sanket Sudake and GitHub
69e52d253e
Option to keep or remove prefix when router triggers prefix based function ( #2133 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-07-29 18:50:26 +05:30
Sanket Sudake and GitHub
e359188bf4
Update runc to v1.0.1 ( #2134 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-07-29 15:57:06 +05:30
Sanket Sudake and GitHub
0fcd46e6b6
Disable analytics in upgrade tests and use latest node env in integration tests ( #2128 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-07-27 11:24:01 +05:30
Sanket Sudake and GitHub
ab7eb64636
Change Ingress version from v1beta1 to v1 for K8s 1.22+ compatibility ( #2124 )
...
* Change Ingress version from v1beta1 to v1 for K8s 1.22+ compatibility
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
* Minor fix
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-07-26 09:50:42 +05:30
Sanket Sudake and GitHub
7cd877698b
Enable race detector for unit tests ( #2085 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-07-23 13:24:10 +05:30
Sanket Sudake and GitHub
b273d10388
Optimize swagger doc generator for Fission CR types ( #2123 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-07-22 19:05:37 +05:30
Sanket Sudake and GitHub
eeabfb6047
Avoid dumping request headers in router ( #2122 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-07-22 16:19:39 +05:30
Sanket Sudake and GitHub
ac5a16aa59
Add CRDs link for easy references ( #2121 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-07-22 12:41:29 +05:30
Sanket Sudake and GitHub
9b703bc96a
Support to dump request/response in router when debug mode enabled ( #2119 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-07-21 20:45:08 +05:30
Sanket Sudake and GitHub
7e9d9618e2
Newdeploy/container function service names should fit in 63 characters ( #2117 )
...
* Add error message on deployment provision failure
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
* Add 63 characters limit for objects created via newdeploy/container
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-07-19 15:43:10 +05:30
61e4e6deee
containers as functions ( #1681 )
...
PR adds a new executortype which supports running containers as functions. New CLI under functions is added to create container as functions.
Co-authored-by: Harsh Thakur <harshthakur9030@gmail.com >
Co-authored-by: Sanket Sudake <sanketsudake@gmail.com >
2021-07-16 18:08:41 +05:30
Sanket Sudake and GitHub
aa3dd68494
Add go pprof support across fission components ( #2112 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-07-16 13:34:03 +05:30
Sanket Sudake and GitHub
5d800ad534
Update keda connectors version to latest ( #2115 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-07-16 09:40:49 +05:30
Sanket Sudake and GitHub
aab65a49a6
Labels and annotation support for functions and environments ( #2113 )
...
1. Support for adding labels and annotations to functions & environment via fission CLI through create & update command.
2. Change ensures labels and annotations assigned to the environment would reflect on pods created via executor type pool manager and new deploy.
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-07-15 17:22:01 +05:30
Sanket Sudake and GitHub
8c3c84d14b
Covert maps to sync maps in executor fscache to avoid dirty reads ( #2105 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-07-08 10:40:17 +05:30
Sanket Sudake and GitHub
e8adb3c2f1
Replace controller with generated SharedIndexerInformers ( #2103 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-07-06 13:56:10 +05:30
Sanket Sudake and GitHub
089afb24a8
Fix race condition in fetcher readyness check ( #2101 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-07-06 10:56:06 +05:30
Sanket Sudake and GitHub
5e4b8c4cc9
Shared informers ( #2092 )
...
* Use shared informers across executor for fission CRs
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
* Add informer for configmap and secrets
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
* Use shared informers in router
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
* Add shared informer for canary config
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
* Add sharedinformer for ready pod check
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
* Refer informer instead of store in resolver
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
* Run informers before executors
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
* Add missing canary config handler calls
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
* Enable websocket test
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
* Run dump collection always
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-07-05 20:28:26 +05:30
Sanket Sudake and GitHub
567ed1d1ee
Increase timeout for kubectl test ( #2100 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-07-05 14:57:11 +05:30
Sanket Sudake and GitHub
663bc9675e
Updated Go dependencies and added cache in workflows ( #2099 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-07-04 12:38:27 +05:30
Sanket Sudake and GitHub
a2fff11502
Use latest release for upgrade tests ( #2097 )
...
Fix upgrade CI flow and added checks at places required
2021-07-02 15:48:02 +05:30
Sanket Sudake and GitHub
59c950eeda
Retrieve pod metrics only if metrics server is running and Go lint fixes ( #2094 )
...
* Retrieve pod metrics only if metrics server is running
Currently we query pod metrics every 30 sec which floods executor logs,
added check which confirms if metrics server is running then only we start
querying pod metrics for identifying CPU utilization.
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
* Fixed couple of typos and misspells with Go CI
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
* Remove unnecessary conversions with Go CI
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-06-28 10:06:32 +05:30
Sanket Sudake and GitHub
2fd4be2ec0
Move informers,clientset and listers to generated package ( #2093 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-06-26 11:13:46 +05:30
Sanket Sudake and GitHub
ff3b491705
Move clientset,listers,informers to pkg/client from pkg/apis ( #2090 )
...
* Move clientset,listers,informers to pkg/client from pkg/apis
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
* Update golangci-lint version and timeout
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-06-24 12:07:14 +05:30
Sanket Sudake and GitHub
ca00054b88
Add a separate lint and unit test flow ( #2089 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-06-22 15:00:58 +05:30
738584856f
Add multi k8s version and os support in ci tests ( #2082 )
...
* add multi env and multi k8s support on integraation tests
* test workflow
* test workflow
* test workflow
* remove test branch name
* correct kind action with image and version
* use same kind version as per kind images
* use OS as ubuntu-latest
* fetch upstream
* add .github/workflows to paths
* resolve conflicts
* make kindimage appear first on workflow
Co-authored-by: Sanket Sudake <sanketsudake@gmail.com >
2021-06-22 13:25:55 +05:30
Sanket Sudake and GitHub
fb3a7fce6f
Update changelog ( #2088 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-06-21 19:22:29 +05:30
Sanket Sudake and GitHub
aa193c19ce
Changes for 1.13.1 release ( #2087 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-06-21 15:22:59 +05:30
Sanket Sudake and GitHub
b796e579bf
Ignore errors from zap logger Sync ( #2086 )
...
Added golang CI lint
Reference issue: https://github.com/uber-go/zap/issues/880
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-06-21 11:58:48 +05:30
Sanket Sudake and GitHub
e238aed299
Correct release name in release script for non helm install ( #2084 )
...
* Correct release name in release script for non helm install
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
* Increase test timeout to 20 minutes
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
* Enable codeql for master only
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-06-20 21:38:48 +05:30
Sanket Sudake and GitHub
c7fc56e548
Use codeql for code scanning ( #2078 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-06-18 14:59:07 +05:30
bc49d08c40
Lint fix ( #2074 )
...
Signed-off-by: Harsh Thakur <harshthakur9030@gmail.com >
Co-authored-by: Sanket Sudake <sanketsudake@gmail.com >
2021-06-18 13:41:23 +05:30
Sanket Sudake and GitHub
d1bcede76b
Update changelog for 1.13.0 release ( #2073 )
...
* Update changelog for 1.13.0 release
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
* Just add 1.13 notes
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
* Correct PRs for 1.13
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
* minor change
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-06-16 18:08:02 +05:30
Sanket Sudake and GitHub
f26479e6de
Generate and archive fission cli per OS and platform ( #2071 )
...
* Generate and archive fission cli per OS and platform
* Separate tagging from release script
2021-06-16 13:10:31 +05:30
Sanket Sudake and GitHub
c97cea77fa
Changes for releasing 1.13 ( #2070 )
...
* Changes for releasing 1.13
- Changed release version in charts 1.13
- Made changes in release scripts and makefile
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
* Update helm chart maintainers
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-06-15 19:50:23 +05:30
Harsh Thakur and GitHub
3f0f2e8fe2
Fix golang lint errors ( #2068 )
...
* Fix golang lint errors
Signed-off-by: Harsh Thakur <harshthakur9030@gmail.com >
* Typo for fields
Signed-off-by: Harsh Thakur <harshthakur9030@gmail.com >
* Multi error fix
Signed-off-by: Harsh Thakur <harshthakur9030@gmail.com >
* Multi error fix
Signed-off-by: Harsh Thakur <harshthakur9030@gmail.com >
* Add nolint to logtostderr errcheck
Signed-off-by: Harsh Thakur <harshthakur9030@gmail.com >
2021-06-15 15:03:42 +05:30
2501681ac1
Add router cache back for performance comparision ( #2036 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
Co-authored-by: Vishal <vishal-biyani@users.noreply.github.com >
2021-06-14 18:30:23 +05:30
33047fdf41
Added GCP PubSub Image, enabled Keda by default and updated versions of all Keda connector images ( #2065 )
...
* Added GCP PubSub Image, enabled Keda by default and updated versions of all Keda connector images
Signed-off-by: Vishal Biyani <vrbiyani@gmail.com >
* Fixed the hyphens, it's been long since I have written Helm templates :)
Signed-off-by: Vishal Biyani <vrbiyani@gmail.com >
* Fixed the hyphens, it's been long since I have written Helm templates :)
Signed-off-by: Vishal Biyani <vrbiyani@gmail.com >
* Update charts/fission-all/values.yaml
Co-authored-by: Harsh Thakur <harshthakur9030@gmail.com >
* Update charts/fission-core/values.yaml
Co-authored-by: Harsh Thakur <harshthakur9030@gmail.com >
Co-authored-by: Sanket Sudake <sanketsudake@gmail.com >
Co-authored-by: Harsh Thakur <harshthakur9030@gmail.com >
2021-06-14 17:20:44 +05:30
bd0232ac0b
Support for multiple HTTP verbs in routes/HTTPTrigger ( #2064 )
...
* Support for multiple HTTP verbs in routes/HTTPTrigger
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
* Update pkg/apis/core/v1/types.go
Co-authored-by: Harsh Thakur <harshthakur9030@gmail.com >
* Fix fallbackurl for ingress
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
Co-authored-by: Harsh Thakur <harshthakur9030@gmail.com >
2021-06-14 14:48:27 +05:30
f4bdf10ae3
Add a SharedIndexInformer for services and deployments to NewDeploy executor ( #2061 )
...
* Add a SharedIndexInformer for services and deployments to NewDeploy executor.
This brings the NewDeploy executor behaviour into sync with GenericPoolManager behaviour
by caching Kubernetes services and deployments used in per-request function validation.
* Create informers in executer by executor label
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
Co-authored-by: James Sinclair <irgeek@btc.com.au >
2021-06-11 16:52:53 +05:30