Soam Vasani and GitHub
d846aed612
Fission metrics integration ( #677 )
...
Add prometheus metrics collection endpoints to router and executor. Add prometheus annotations to router and executor pods.
2018-05-21 13:57:18 -07:00
Vishal and GitHub
d9b5b9b8a8
Java Environment Design proposal
...
Java environment design decisions and considerations.
2018-05-14 13:45:01 +05:30
Ta-Ching Chen and GitHub
9c91f00cb4
Replace Werkzeug with Bjoern as underlying WSGI server ( #672 )
2018-05-09 14:00:40 +08:00
Ta-Ching Chen and GitHub
0a648d1d75
Version -> 0.7.2 ( #670 )
2018-05-05 20:01:23 +08:00
Ta-Ching Chen and GitHub
6a3e326f36
Add benchmark script ( #666 )
0.7.2
2018-05-05 12:42:16 +08:00
smruthi2187 and Ta-Ching Chen
f0dc2554a1
Meaningful error message when fetch request is received for a package when build is not successful. ( #661 )
2018-05-03 22:51:48 +08:00
Vishal and Ta-Ching Chen
2ece0db13f
Fixed the issue with update wiping original values & added resources in listing, fixes #654 ( #663 )
2018-05-02 22:29:08 +08:00
Ta-Ching Chen and GitHub
0e3a270d27
Delete deployment with proper delete propagation policy ( #630 )
2018-05-01 23:25:50 +08:00
Ta-Ching Chen and GitHub
6a7381c575
Fix newdeploy backend failed to delete deployment due to incorrect resource version ( #657 )
2018-05-01 16:48:34 +08:00
Vishal and Ta-Ching Chen
0aff2f214d
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
dec4a39c15
Function update should be possible without change to code ( #652 )
2018-04-30 11:35:19 +08:00
Ta-Ching Chen and GitHub
7577339912
Change time precision for fluentd influxdb plugin to nano second ( #646 )
2018-04-26 20:57:55 +08:00
Ta-Ching Chen and GitHub
6375819195
Fix test cases occasional failure ( #647 )
2018-04-26 14:39:16 +08:00
Vishal and GitHub
0b34abcada
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
smruthi2187 and Ta-Ching Chen
772fdfa15c
Setting package buildStatus to pending when functions source is updated. ( #637 )
2018-04-24 15:24:46 +08:00
Vishal and GitHub
7198b24028
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
eb696432d8
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
Ta-Ching Chen and GitHub
2d359f879a
Fix SEGFAULT issue when buildmgr failed to update package ( #635 )
2018-04-21 23:17:33 +08:00
smruthi2187 and GitHub
94e2f11ea6
Remove port forward in tests for router, controller and nats pods ( #611 )
2018-04-20 19:00:22 -07:00
Vishal and Ta-Ching Chen
ff01cf2452
Removed the fn pods functionality ( #594 )
2018-04-19 14:32:16 +08:00
Ta-Ching Chen and GitHub
400e19a48f
Fix executor does not reap specialized function pod when env no longer exists ( #633 )
2018-04-19 07:39:37 +08:00
Ta-Ching Chen and GitHub
0194f53e12
Fix SEGFAULT issue when build manager failed to update package ( #626 )
2018-04-17 09:36:11 +08:00
John Gallagher and Soam Vasani
fef1469c61
Update readme to point to the proper link ( #628 )
2018-04-16 11:30:27 -07:00
Ta-Ching Chen and GitHub
cf53e17be5
Remove confusing default value description & add default value to cli flag ( #619 )
2018-04-16 17:27:10 +08:00
smruthi2187 and GitHub
449f49515a
Changes needed for release 0.7.1 ( #622 )
...
bump up the version to 0.7.1 in charts and adding changelog.
2018-04-10 18:03:08 -07:00
Ta-Ching Chen and GitHub
d01b309fc7
Add validate function to crd resource and do validate before creation/update ( #580 )
2018-04-08 00:56:13 +08:00
smruthi2187 and GitHub
12299df811
Prevent releasing idle connections because transport is shared. ( #609 )
...
The transport in RoundTripper is the default transport and there's just one object shared between different http requests and releasing the idle Connections ended up releasing the idle connections that were established with the executor service address too.
So every time a http request was made to get a service for function, the transport layer ended up having to dial a new connection (that was timing out due to various reasons).
By removing the CloseIdleConnections, we minimize the need for transport to dial a new connection to executor for every request, thereby minimizing the occurrence of dial timeouts.
2018-04-06 13:23:25 -07:00
Soam Vasani and GitHub
95a50dbbd6
--spec flags for env and trigger creates ( #607 )
2018-04-06 09:00:01 -07:00
smruthi2187 and GitHub
8014c83b02
Invalidate stale router cache entry with podIP's for deleted pods. ( #546 )
...
The router's cache entry for a function might become stale if the pod that had the function specialized gets deleted somehow. In such a case, we'd retry getting a new service for the function from executor and retry forwarding the user request to the newly created service.
2018-04-05 13:47:47 -07:00
smruthi2187 and GitHub
db2f620121
Updating releasing guideliness with a few more details. ( #599 )
2018-04-05 13:44:17 -07:00
Soam Vasani and GitHub
f9ca626940
E2E test for NATS-streaming trigger ( #338 )
...
E2E test for NATS-streaming trigger: move ad-hoc shell script into CI tests.
2018-04-05 10:07:00 -07:00
Ta-Ching Chen and GitHub
1dbf8f9243
Fix components crash before crds creation ( #602 )
...
* Wait for CRDs creation for 30 sec when component start
* Fix ensureCRD return nil while the error is not empty
2018-04-04 15:40:55 +08:00
Ta-Ching Chen and GitHub
9406720e8a
Add deprecated message to subcommand pods ( #592 )
2018-04-04 01:26:27 +08:00
Ta-Ching Chen and GitHub
2a06705320
Use a separate controller loop to watch functions change and create a service ( #544 )
2018-04-04 01:17:51 +08:00
smruthi2187 and GitHub
d39944e04d
updates to changelog. ( #598 )
2018-04-02 18:08:15 -07:00
smruthi2187 and GitHub
6f6b52438a
changes needed for release 0.7.0 ( #597 )
2018-04-02 15:32:22 -07:00
Soam Vasani and GitHub
5baf67f143
Spec validator, better errors, apply waits for previous build ( #560 )
...
Adds a validator, invoked through `fission spec validate` and before `fission spec apply`. The validator checks for duplicate names, dangling references, and unused resources.
Also attempts to fix a race between CLI and builder. Avoids replacing a package while it's building, instead waiting for the build status to change from pending before updating it.
2018-04-02 14:33:31 -07:00
xiekeyang and Soam Vasani
6d61f6e5eb
bug fix: spec dir flag ( #595 )
...
The cli spec dir flag name should be `specdir`, not `specs`, that should match to:
```go
specDirFlag := cli.StringFlag{Name: "specdir", Usage: "Directory to store specs, defaults to ./specs"}
```
in fission/main.go
Currently it cause the specific specs dir not to work.
```
$ fission spec apply --specdir <my spec dir>
Everything up to date.
```
2018-04-02 05:51:46 -07:00
Ta-Ching Chen and GitHub
6ab902e7a3
Add steps for how to set FISSION_ROUTER env variable & update docs ( #593 )
2018-03-31 01:10:40 +08:00
smruthi2187 and Ta-Ching Chen
ed7d088bbc
Check if the requested file already exists in fetcher and skip fetch ( #584 )
2018-03-30 16:33:06 +08:00
smruthi2187 and GitHub
c0058153a0
Adding routerUrl parameter for kubewatch, timer, mqueue trigger deployments ( #591 )
...
* This is to enable these triggers to be able to talk to fission router if deployed in a namespace other than fission.
2018-03-29 17:38:50 -07:00
Vishal and GitHub
a8482a8b89
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
a23f8acffc
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
smruthi2187 and Soam Vasani
77be3379b2
Prepending a slash to user input url if missing. ( #547 )
...
* Prepending a slash to user input url if missing.
* Adding the url slash check for spec.
2018-03-26 12:31:02 -07:00
Ta-Ching Chen and Soam Vasani
03046170dc
Add post-upgrade-job to track fission upgrade ( #564 )
2018-03-26 12:28:35 -07:00
Vishal and Soam Vasani
c0acaa74c3
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
Soam Vasani and GitHub
8708fdec93
Add verbosity flag and verbose logs for portforwarder ( #575 )
...
Also, parse flags before connecting to server.
2018-03-26 12:23:45 -07:00
Chris Lee and Soam Vasani
6b188c053a
Add golang example to installation guide ( #578 )
...
Use --src instead of --code for Go example.
2018-03-26 10:04:25 -07:00
Soam Vasani
0fd6114218
Update release checklist
2018-03-22 14:05:51 -07:00
Soam Vasani
9ae06f56c8
Update generated changelog
2018-03-22 14:03:02 -07:00