Ta-Ching Chen and GitHub
90d39acf3f
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
a0e4e2f702
Fix function test timeout doesnt works ( #1539 )
2020-02-19 17:03:02 +08:00
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
81eb541442
Fix Git issue on case-insensitive OS ( #1532 )
2020-02-12 16:08:05 +08:00
Ta-Ching Chen and GitHub
72a7d490c6
Reorganize message queue trigger directory structure ( #1531 )
2020-02-12 15:40:00 +08:00
Ta-Ching Chen and GitHub
fc4c75897c
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
6c46714f02
Append Environment labels to function pod labels ( #1530 )
2020-02-11 17:49:14 +08:00
Ta-Ching Chen and GitHub
5c0834b27c
Fix github_changelog_generator error ( #1527 )
2020-02-04 00:02:42 +08:00
Ta-Ching Chen
6d7a1c195b
CHANGELOG 1.8.0
2020-02-03 10:56:52 +00:00
Ta-Ching Chen
1d88343476
Release 1.8.0
2020-02-03 15:19:16 +08:00
Ta-Ching Chen
8601c61e07
Fix wrong path in release build script
2020-02-03 15:19:16 +08:00
Ta-Ching Chen and GitHub
7d889cb1a0
Revert "Temporarily disable building JVM image during CI builds" ( #1525 )
...
This reverts commit 3b7c9a7c48 .
2020-02-03 15:02:48 +08:00
Ta-Ching Chen and GitHub
281349edb0
Update TerminationGracePeriod usage text ( #1524 )
2020-02-03 13:05:15 +08:00
Ta-Ching Chen and GitHub
e2500ef602
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
553c9aa6d7
Update slack invitation link ( #1521 )
2020-01-30 09:34:53 +08:00
Ta-Ching Chen and GitHub
97f7902dbe
Fix Java spec example ( #1519 )
2020-01-29 18:04:32 +08:00
Sahil Lakhwani and GitHub
09ac954304
JVM env: Add XML dependency ( #1512 )
2020-01-29 16:40:30 +08:00
Ta-Ching Chen and GitHub
f8d643a0df
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
67092664ba
Show global options in usage ( #1516 )
2020-01-28 19:37:07 +08:00
Ta-Ching Chen and GitHub
67dec55e0e
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
fc040a94f2
Set prometheus.enabled=false in core chart ( #1513 )
2020-01-28 01:23:41 +08:00
Ta-Ching Chen and GitHub
1e70f828da
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
05cf3963e7
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
Ta-Ching Chen and GitHub
cc6f81d992
CI build steps optimize to reduce waiting time ( #1508 )
2020-01-27 21:05:17 +08:00
Ta-Ching Chen and GitHub
2d543f77c9
Add Go 1.13 support and upgrade Go 1.12 version ( #1507 )
2020-01-27 20:07:39 +08:00
63862a17a5
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
0e16586f13
Add --dry option to view the generated spec without saving ( #1504 )
2020-01-24 20:43:42 +08:00
Ta-Ching Chen and GitHub
09d7e31c9c
Add sponsor logos ( #1499 )
2020-01-24 03:59:19 +08:00
Ta-Ching Chen
3b7c9a7c48
Temporarily disable building JVM image during CI builds
2020-01-24 01:33:19 +08:00
Ta-Ching Chen
ead44893a9
Let unit tests run in different namespaces to avoid resource conflict
2020-01-24 01:33:12 +08:00
Ta-Ching Chen and GitHub
eb6d9117f2
Move to new CI cluster ( #1500 )
...
* Move to new CI cluster
* Regenerate test id before creating a new HTTP trigger
2020-01-23 13:35:26 +08:00
Ta-Ching Chen and GitHub
6379559c78
Follow kubernetes APIs directory structure ( #1497 )
2020-01-20 17:06:46 +08:00
Ta-Ching Chen and GitHub
301fe0b249
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
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
3576ffe690
Add config for fetcher resource requests & limits ( #1489 )
...
This PR adds fetcher resource requests&limits chart setting
and remove unreasonable limits value from the charts.
2020-01-15 11:21:48 +08:00
Ta-Ching Chen and GitHub
d3a85aad91
Update analytics URL ( #1490 )
2020-01-14 21:02:54 +08:00
Ta-Ching Chen and GitHub
682b5f82cf
Push php-builder to dockerhub ( #1477 )
2019-12-30 19:27:59 +08:00
Ta-Ching Chen and GitHub
da5350df18
Fix terminationGracePeriod is 0 due to wrong flag type ( #1476 )
2019-12-25 10:21:35 +08:00
Sahil Lakhwani and Ta-Ching Chen
47d905a0c7
Fix hello-spec-example ( #1474 )
2019-12-22 08:28:51 +08:00
Anubhav and Ta-Ching Chen
8e9f17e02c
Add failed/success output to spec validate ( #1471 )
2019-12-20 12:00:47 +08:00
Ta-Ching Chen and GitHub
a8ab8a1d06
Add message queue nats-streaming example ( #1472 )
2019-12-20 02:19:11 +08:00
dependabot[bot] and Ta-Ching Chen
d7922b79fe
Bump rack from 2.0.6 to 2.0.8 in /environments/ruby ( #1470 )
...
Bumps [rack](https://github.com/rack/rack ) from 2.0.6 to 2.0.8.
- [Release notes](https://github.com/rack/rack/releases )
- [Changelog](https://github.com/rack/rack/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rack/rack/compare/2.0.6...2.0.8 )
Signed-off-by: dependabot[bot] <support@github.com >
2019-12-20 00:45:46 +08:00
Anubhav and Ta-Ching Chen
b95f5f0073
Add spec list feature ( #1468 )
...
Adding fission spec list functionality. It lists Functions, Environment, Packages, HTTPTrigger, MessageQueueTriggers, Canary Config, TimeTrigger, KubeWatch created by an application specification.
2019-12-19 19:41:59 +08:00
Ta-Ching Chen and GitHub
f6c43af82b
Fix go-server failed to load plugin ( #1469 )
...
The 3rd party package version used by the go server
may be different from the one in the user's source code
and will cause plugin version mismatched. Hence, we
should never import any external packages except the
Fission or built-in packages.
This PR replaces all 3rd-party packages with built-in packages.
2019-12-19 02:54:31 +08:00
Ta-Ching Chen and GitHub
0bda15c2b0
Add controller API client interface ( #1467 )
...
This PR adds an interface for controller API client, it allows us to
implement mock API client for unit testing with ease and we are
able to generate spec file without accessing the real Fission server.
2019-12-16 23:14:14 +08:00
Sahil Lakhwani and Ta-Ching Chen
e5b5acfd91
Remove FISSION_ROUTER for fn test ( #1465 )
2019-12-15 14:32:29 +08:00
Vivek Singh and Ta-Ching Chen
dc55d28583
Show the not present configmap/secret name while fn create in err message [CLI-UX] ( #1462 )
2019-12-10 22:58:52 +08:00
Ta-Ching Chen
93e6830810
CHANGELOG 1.7.1
2019-12-09 05:09:54 +00:00
Ta-Ching Chen
9f516b7a27
Fission 1.7.1
2019-12-09 11:55:01 +08:00
Ta-Ching Chen and GitHub
0d27fca38f
Fix name conflict when buildermanager merges podspc ( #1460 )
2019-12-07 16:53:47 +08:00