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
Vishal and GitHub
1c17467c39
Restoring one example as it is used in many places including Helm charts ( #2011 )
...
Some tests were pointing to examples directory which has been moved out. Also kept one node.js examples as it is widely used in Helm charts etc.
2021-05-09 23:36:39 +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
Vishal and GitHub
51073bd9db
Release 1.11.1 ( #1838 )
...
Release 1.11.1 along with some changes to release script
2020-10-15 11:06:05 +05:30
Vishal and GitHub
82e3e6d00c
Improving contributing docs ( #1726 )
...
Improved contributing docs, added DO logo in sponsors.
2020-09-23 13:38:39 +05:30
Vishal and GitHub
d0113f292a
Release 1.11.0 ( #1716 )
2020-09-16 22:27:02 +05:30
Vishal and GitHub
29d61a9e71
Bumping up release of Helm for release script ( #1715 )
...
Upgrading to Helm3 for all CI testing
2020-09-16 16:07:48 +05:30
Vishal and GitHub
020cd2e0e2
Skaffold: Typo in Helm values for Prometheus ( #1709 )
2020-09-10 18:28:15 +05:30
Vishal and GitHub
6cc3257d6a
Skaffold kind ( #1700 )
2020-09-04 17:37:07 +05:30
09fbb2fa4d
Adding NodeJS version 12 env ( #1683 )
...
Co-authored-by: Rahul Bhati <rjbhati009@gmail.com >
2020-08-28 10:24:22 +05:30
Vishal and GitHub
49c42681a6
Release 1.10.0 ( #1658 )
2020-06-30 08:56:30 +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
0109745642
S3 backend for storage service ( #1629 )
...
Co-authored-by: Alok Kumar <rajalokan@gmail.com >
2020-06-15 19:13:13 +05:30
Vishal and GitHub
81ec2b92f7
Skaffold registry ( #1617 )
2020-05-22 10:39:01 +05:30
Vishal and GitHub
0568863624
Added codecov badge ( #1604 )
2020-05-13 21:24:49 +05:30
Vishal and GitHub
851a3720f5
Update issue templates ( #1602 )
2020-05-13 10:26:04 +05:30
Vishal and GitHub
3fb2dac009
Release 1.9.0 ( #1597 )
2020-05-11 01:26:46 +05:30
Vishal and GitHub
2c831ad8b0
Kind config ( #1587 )
...
A simple Kind cluster config for local development of Fission
2020-04-30 16:30:38 +05:30
9a4efa3f1e
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
Vishal and GitHub
66abe95298
Skaffold Default Repo ( #1575 )
...
Skaffold default-repo enables users to use the Skaffold file without any change and by maintaining the docker repo in their local configuration.
2020-04-19 19:26:38 +05:30
Vishal and GitHub
f243362d9e
[WIP] Skaffold Fix ( #1567 )
...
Switched to dynamic tag and dynamic values for those fields in the deploy section. Also, switched to latest version of Skaffold.
2020-04-13 00:19:52 +05:30
Vishal and GitHub
9876c67174
Python Env Build issue due to gevent ( #1572 )
2020-04-12 23:26:03 +05:30
Vishal and GitHub
e52d11c9b4
Adding community meeting link and document ( #1563 )
...
Adding community meeting link and document as well as Fission image to readme
2020-03-26 23:34:08 +05:30
Vishal and Ta-Ching Chen
8b7e0480e2
Added community meetings and some other changes ( #1273 )
2019-08-23 13:20:09 +08:00
Vishal and GitHub
acc1d0e723
V1.4.1 ( #1255 )
...
Release 1.4.1
2019-07-29 16:14:49 +05:30
Vishal and Ta-Ching Chen
6884371ce7
Analytics env fix in chart ( #1247 )
2019-07-25 19:25:34 +08:00
Vishal and GitHub
77b1bae05a
V1.4.0 ( #1244 )
...
For release 1.4.0
2019-07-25 11:39:33 +05:30
Vishal and Ta-Ching Chen
a692656a1e
Function Update if config/secret changes ( #1224 )
...
* Config and secret change to invoke function update
* Added recycle function for pool manager as well - where it recycles the specialized pods
* Switched to rolling update of pods and env variable based change instead of deleting pods in new deploy executor
2019-07-23 09:27:43 +08:00
Vishal and Ta-Ching Chen
4b309f7db3
Configmaps/secrets in function exist check ( #1214 )
2019-07-01 18:09:07 +08:00
Vishal and Ta-Ching Chen
8cd7c11d80
Add kubernetes podSpec support in fission spec ( #1106 )
2019-05-29 03:31:14 +08:00
Vishal and GitHub
39ef0238df
Skaffold for Fission ( #1172 )
...
Skaffold for development of Fission and switching to multi-stage Dockerfile for all components.
2019-05-27 12:51:00 +05:30
Vishal and GitHub
f630929966
V1.2.1 ( #1178 )
...
Release 1.2.1
2019-05-09 15:36:06 +05:30
Vishal and GitHub
70ab9c2377
Fixes broken config path for functions ( #1177 )
2019-05-09 13:12:52 +05:30
Vishal and GitHub
4ccb699256
V1.2.0 ( #1171 )
...
Release 1.2.0
2019-05-04 09:06:40 +05:30
Vishal and GitHub
8625f8b05f
DRY up fetcher configuration ( #1168 )
...
Consolidates the addition of the fetcher container to the pod into a new type FetcherConfig and takes care of serviceAccountName if not set. Also added PreStop lifecycle handler if pod set TerminationGracePeriodSeconds
2019-05-02 21:39:42 +05:30
Vishal and GitHub
52a7ef283b
Function update after change in env ( #1116 )
...
If an environment image changes then the new deployment function also should be updated with the newer image
2019-04-25 17:03:56 +05:30
Vishal and Ta-Ching Chen
1eaa08c981
Added php builder to release script fixes #1140 ( #1145 )
2019-04-09 21:55:22 +08:00
Vishal and GitHub
911ea43293
V1.1.0 ( #1129 )
...
Fission Release 1.1.0
2019-03-25 18:56:02 +05:30
Vishal and Ta-Ching Chen
4cbae95b15
Change RBAC api version to v1 ( #1124 )
...
As of K8s 1.8, RBAC mode is stable and backed by the rbac.authorization.k8s.io/v1
API. Using v1beta1 API version for RBAC based objects fails helm deployment
of fission on minikube
2019-03-18 23:45:16 +08:00
Vishal and GitHub
bd492d9ada
Configurable zero pool size in case of newdeploy function ( #1121 )
...
It should be possible to keep zero pool size when the environment is created so that there are no idle resources for a newdeploy function. Fixes: https://github.com/fission/fission/issues/1104
2019-03-18 15:52:29 +05:30
Vishal and GitHub
df311de35d
Adding annotations for prometheus scraping to fission-core ( #1098 )
2019-03-06 17:34:23 +05:30
Vishal and GitHub
5a8213c123
Added draft proposal for CI/CD ( #1084 )
...
A proposal for CI/CD with Fission functions
2019-02-25 15:38: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
Vishal and Ta-Ching Chen
8c1d4b23b9
Clear message in case of function/pod failure ( #1069 )
...
* Clear message in case of function/pod failure
* Added err handling while getting pods
* Using multierror instead of strings
2019-01-23 22:26:13 +08:00
Vishal and Ta-Ching Chen
7a157327ac
Adding requirements file check for python environment ( #1067 )
...
* Adding check for requirements file, in case user is simply using a source file and --src flag
* Adding bash check as per review comment
2019-01-22 10:26:21 +08:00
Vishal and Ta-Ching Chen
c6edccc6e7
Fix spec archives one zip file twice ( #1068 )
2019-01-22 00:07:57 +08:00
Vishal and GitHub
7d8bdfdcfc
Mac test utility ( #986 )
...
A utility for running individual or all tests on a Mac dev machine without changing the test script.
2019-01-20 16:51:45 +05:30
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
Vishal and Ta-Ching Chen
88f5ee744e
Changed Kafka topic name validation ( #1051 )
...
* Changed Kafka topic name validation so that capital characters are also allowed
* Removing support for \ in Kafka topic name
* Using raw string some specific sequences
2019-01-14 19:23:06 +08:00
Vishal and GitHub
802b4fa153
New deploy should clean up objects it created if there are errors ( #1040 )
...
The PR cleans up resources left behind if there is an error while creating resources for new deployment executor functions
2019-01-11 13:27:02 +05:30
Vishal and GitHub
80c36753b4
Draft proposal for annotations ( #992 )
...
Draft proposal for annotations on httptriggers and other resources in future
2019-01-08 11:00:29 +05:30
Vishal and GitHub
574ab034eb
Makes router URL for Kafka trigger configurable ( #1045 )
2019-01-04 15:12:02 +05:30
Vishal and Ta-Ching Chen
8ced82fce2
Improve archive package user experience ( #927 )
2018-11-29 23:00:38 +08:00
Vishal and Ta-Ching Chen
11af7bcd5e
Added warning when package env and environment env mismatched ( #996 )
...
Fix issue #946
2018-11-26 19:05:00 +08:00
Vishal and Ta-Ching Chen
711e8f9ecc
Package info error should warn user ( #995 )
2018-11-20 00:44:20 +08:00
Vishal and Ta-Ching Chen
18fa81e85c
Upgrade OpenJDK8 to latest available version ( #985 )
2018-11-13 18:00:38 +08:00
Vishal and GitHub
c746e3ffae
Kafka tests ( #944 )
...
A simple test for Kafka integration which runs locally provided cluster has Kafka and Fission install has Kafka integratiom enabled (mqtrigger-kafka deployment present).
2018-10-22 20:07:51 +05:30
Vishal and GitHub
ba2b7f9dfc
Adding JVM heap options to environment ( #936 )
2018-10-15 23:01:43 +05:30
Vishal and GitHub
87c03f5087
Added build and push procedures for Nodejs builder environment ( #916 )
2018-10-03 08:07:23 +05:30
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
Vishal and GitHub
9e97ba5298
Fixes #758 , uses v2 specialize for env versions 2 or higher ( #911 )
2018-10-01 10:07:49 +05:30
Vishal and GitHub
f38ca68025
Making the Maven build quite for Java env test, right now it is too verbose for CI ( #902 )
2018-10-01 08:00:45 +05:30
Vishal and GitHub
b02cdec19d
Fixed the spec validation UX issue ( #898 )
...
Improved some of warnings/messages shown to the user when using `fission spec` command. The `spec validate` command now shows appropriate warnings instead
2018-09-21 14:52:49 +05:30
Vishal and GitHub
8a4632a630
Used hidden flag instead of removing command completely ( #886 )
...
The `fission spec helm` is now a hidden command since it is not implemented yet.
2018-09-13 15:27:22 +05:30
Vishal and Ta-Ching Chen
157a3068f0
Update route without providing function reference ( #718 )
2018-08-06 11:31:05 +08:00
Vishal and Ta-Ching Chen
9a3ece818c
Uses a real go project to showcase vendor example so glide works ( #828 )
2018-08-01 23:55:54 +08:00
Vishal and GitHub
b1aa2d428a
Fixed the name of JVM builder image name ( #824 )
2018-07-27 23:28:11 +05:30
Vishal and Soam Vasani
7bb58803e5
V0.9.2 ( #817 )
...
* Release 0.9.2
* Added changelog
2018-07-25 12:59:30 -07:00
Vishal and GitHub
e422d3613d
Added readme for JVM environment & examples ( #768 )
...
Instructions for JVM environment and examples
2018-07-25 09:26:01 +05:30
Vishal and GitHub
a8483825ef
Java env builder with Maven ( #783 )
...
Java environment builder with support for Maven builds. Default build comman runs `mvn clean package` and picks up target/*with-dependencies.jar for function.
2018-07-24 15:16:21 +05:30
Vishal and GitHub
ea21a3eb07
Fixed typos from from goreportcard ( #760 )
2018-07-16 16:24:05 +05:30
Vishal and GitHub
12997a708f
Updating release notes with details and structure ( #738 )
2018-07-16 14:41:28 +05:30
Vishal and GitHub
ea213209b8
Java env alpha ( #656 )
...
This change adds support for JVM based environment for running Java functions. This is alpha release of JVM environment and might undergo changes.
2018-06-27 21:39:24 +05:30
Vishal and GitHub
12ff472528
Disable caching of connections from router to function pods ( #742 )
...
A temporary fix for #723 which needs to be optimized in future. Disables caching of connections from the router to function pod/service.
2018-06-21 12:45:11 +05:30
Vishal and GitHub
a98b2bc3a8
Added a flag to control the extraction of archive based on user input ( #675 )
...
For certain environments, the archive should not be extracted and kept as it is (For ex. for Java the jar file should not be extracted). This change enables an environment level flag to control this behaviour.
2018-06-14 12:32:40 +05:30
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
Vishal and Soam Vasani
ccb28745b0
Temporarily disabling the tests so that other PRs can be worked on, will enable after closure on #723 ( #737 )
2018-06-08 15:07:50 -07:00
Vishal and GitHub
17b7106aef
V0.8.0 ( #722 )
...
Release v0.8.0
2018-06-06 00:01:00 +05:30
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
Vishal and GitHub
cbeb54ccfd
Java Environment Design proposal
...
Java environment design decisions and considerations.
2018-05-14 13:45:01 +05:30
Vishal and Ta-Ching Chen
a222dd9a9c
Fixed the issue with update wiping original values & added resources in listing, fixes #654 ( #663 )
2018-05-02 22:29:08 +08:00
Vishal and Ta-Ching Chen
a11d1504d3
Fixes the issue with fn test and adds relevant test cases, fixes #650 ( #651 )
...
* Fixes the issue with fn test and adds relevant test cases, fixes #650
* Checking log size for invalid function
* Testing the invalid function logs a few time beforr quitting
* Disabling the test for now, linked to issue #653
2018-04-30 14:14:46 +08:00
Vishal and Ta-Ching Chen
36cc622864
Function update should be possible without change to code ( #652 )
2018-04-30 11:35:19 +08:00
Vishal and GitHub
faa50ddf71
Update .travis.yml
...
Seems a small item is missing, causing notifications not to work. Similar block in fission-workflows does work.
2018-04-25 23:15:32 +05:30
Vishal and GitHub
4d697470d3
Fission upgrade tests ( #605 )
...
Tests for upgrading Fission from the last version to current branch and testing. Currently test is very simple and more tests can be added in future
2018-04-24 12:51:17 +05:30
Vishal and GitHub
1f62d40b44
Testing proposal: Requirements and frameworks exploration ( #581 )
...
Proposal for revamping the testing framework and tests in general based on needs of Fission project
2018-04-24 00:45:09 +05:30
Vishal and Ta-Ching Chen
11aa67474d
Removed the fn pods functionality ( #594 )
2018-04-19 14:32:16 +08:00
Vishal and GitHub
d43098b66e
Function logs: Uses proper way to get server URL
...
After changes related to port forwarding, function logs was getting empty URL, fixed to use the appropriate method instead.
2018-03-29 15:26:47 +05:30
Vishal and GitHub
f6fc7ce9ca
Tests for function update ( #550 )
...
Tests for updates to a function of new deployment executor type. Tests check for changes in the environment, scale, secrets etc. Also checks conversion of function executor type from new deployment to pool manager and vice versa
2018-03-28 20:32:04 +05:30
Vishal and Soam Vasani
511e7ce57e
Fixes the issue #559 with env versions ( #569 )
...
Do not set automatically set env version if user has already specified it.
2018-03-26 12:25:16 -07:00
Vishal and GitHub
b746d4b125
Warning when updating function from poolmgr type to newdeploy executor type
...
When changing the function executor type from pool manager to new deployment - warning should not be given about ignore environment resources
2018-03-20 14:11:30 -07:00
Vishal and GitHub
fdf20bd839
Update Fn: Executor New Deployment ( #504 )
...
Enables updating functions of executor type new deployment and switching between executor types for a function.
2018-02-28 16:33:39 +05:30
Vishal and GitHub
87a5bb0e02
Documentation Revamp ( #496 )
...
Added a new documentation structure with details of concepts, tutorials and examples
2018-02-28 11:46:44 +05:30
Vishal and GitHub
bf19d51d8b
Fixes the backward compatibility with for environments created in earlier versions ( #508 )
...
Makes environment poolsize & pod cleanup tags compatible with previous versions
2018-02-26 23:21:09 +05:30
Vishal and GitHub
5839cbaa54
Latest tags for fetcher and fission-bundle ( #509 )
...
Added latest tags for fission bundle and fetcher and push to dockerhub
2018-02-24 20:18:22 +05:30