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
758ee32aa9
External nats streaming ( #1576 )
...
Support for external NATS streaming instead of the one deployed with Fission
Co-authored-by: Shaun Cutts <shaunc@factfiber.com >
2020-04-19 21:53:27 +05:30
Ta-Ching Chen and GitHub
e867b220a1
Return Kubernetes full error message ( #1560 )
...
This PR let the controller returns the detail error message
of kubernetes error which makes users understand what's
happening instead of meanless error msg.
2020-03-24 00:15:25 +08:00
Ta-Ching Chen and GitHub
a04c40d016
Use stock InfluxDB image ( #1557 )
2020-03-20 16:52:16 +08:00
Ta-Ching Chen and GitHub
5c09099084
Avoid exposing sensitive data to client ( #1543 )
...
This PR changes the behavior of controller API which
wrongly exposes sensitive data to the client. Now, the
API only returns success if secret/configmap exists;
otherwise, an error will be returned.
2020-02-24 20:02:33 +08:00
Ta-Ching Chen and GitHub
fc5711ce7c
Support Function-level idle timeout setting ( #1538 )
...
This PR allows users to specify the idle timeout setting at Function-level.
Fix #1050
2020-02-21 02:01:26 +08:00
Ta-Ching Chen and GitHub
cc14044b6b
Add message queue service factory ( #1537 )
2020-02-20 23:30:39 +08:00
Ta-Ching Chen and GitHub
e0dc7f2f81
Retry querying package info when "not found" ( #1540 )
...
In some cases, creating a package and querying the package info
immediately the Kubernetes API server will return "not found"
error. So retry the query again after some time.
2020-02-20 22:20:43 +08:00
Ta-Ching Chen and GitHub
03ce1e27c7
Fix function test timeout doesnt works ( #1539 )
2020-02-19 17:03:02 +08:00
Ta-Ching Chen and GitHub
735f9abef7
Update NATS-Streaming dependencies version ( #1533 )
2020-02-12 20:35:20 +08:00
Ta-Ching Chen and GitHub
f2ddaa7921
Fix Git issue on case-insensitive OS ( #1532 )
2020-02-12 16:08:05 +08:00
Ta-Ching Chen and GitHub
75321d306a
Reorganize message queue trigger directory structure ( #1531 )
2020-02-12 15:40:00 +08:00
Ta-Ching Chen and GitHub
d2e9364e5e
Put package deploy archive to fix path ( #1529 )
...
In some cases (#1384 ), users may want to access the file in the directory of deploy archive, however, we use the function UID name as the directory name and make it difficult for users to use as they don't know the real path of the directory.
This PR uses the fix name "deployarchive" to make things easier.
2020-02-12 09:29:27 +08:00
Ta-Ching Chen and GitHub
b61f994746
Append Environment labels to function pod labels ( #1530 )
2020-02-11 17:49:14 +08:00
Ta-Ching Chen and GitHub
0d8d07d474
Update TerminationGracePeriod usage text ( #1524 )
2020-02-03 13:05:15 +08:00
Ta-Ching Chen and GitHub
dd07c68201
Set package initial status if its empty ( #1522 )
...
If the user applies package YAML file has no status field,
the package won't be able to be compiled or deployed due
to lack of status. This PR aims to add a check at buildermgr
to set initial package status to those packages.
2020-02-02 00:39:02 +08:00
Ta-Ching Chen and GitHub
eec35b285e
Fix executor wrongly deletes rolebindings ( #1517 )
...
Executor wrongly deletes role bindings if the user
creates an environment in the reserved namespaces. This
PR is a quick fix to solve the problem by checking if
an environment is under reserved namespaces.
2020-01-29 00:01:21 +08:00
Ta-Ching Chen and GitHub
e2f1f778f3
Show global options in usage ( #1516 )
2020-01-28 19:37:07 +08:00
Ta-Ching Chen and GitHub
7b87d7c52c
Add fake client for local command operation ( #1515 )
...
This PR adds a fake controller client for local CLI operations like
offline spec generation or for unit test purposes. The fake client
now only implements the "Version()" function and more functions
will be implemented once we figure out how to achieve the goals
mentioned above.
2020-01-28 17:38:43 +08:00
Ta-Ching Chen and GitHub
9eac1512fb
Fix poolmanager wrongly delete env pool ( #1511 )
...
The root cause of the problem is that eagerPoolCreator
tries to create the deployment when the poolmanager
is trying to delete it. To avoid this, start eager pool
creator after executor starts serving requests.
2020-01-28 00:58:37 +08:00
Ta-Ching Chen and GitHub
8f8afaf139
Use patch for robust pod metadata update in poolmgr ( #1509 )
...
Use "Patch" to update pod metadata instead of "Update" to avoid
dropping fields that the old client-go doesn't support.
2020-01-28 00:04:22 +08:00
1e8148c051
Add resource exists error on spec validate ( #1506 )
...
Co-authored-by: Anubhav <50611570+anubhav6663@users.noreply.github.com >
2020-01-27 19:09:35 +08:00
Ta-Ching Chen and GitHub
520cc0e130
Add --dry option to view the generated spec without saving ( #1504 )
2020-01-24 20:43:42 +08:00
Ta-Ching Chen
49ec161c5e
Let unit tests run in different namespaces to avoid resource conflict
2020-01-24 01:33:12 +08:00
Ta-Ching Chen and GitHub
11f9ef1045
Follow kubernetes APIs directory structure ( #1497 )
2020-01-20 17:06:46 +08:00
Ta-Ching Chen and GitHub
bb3e6d6907
Codebase cleanup & optimization ( #1493 )
...
Remove old v1 types that are no longer used and move fetcher structs to fetcher directory.
2020-01-16 16:47:32 +08:00
Ta-Ching Chen and GitHub
574fb55fcf
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