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
633593e412
Fix github_changelog_generator error ( #1527 )
2020-02-04 00:02:42 +08:00
Ta-Ching Chen
e7c0ff7d41
CHANGELOG 1.8.0
2020-02-03 10:56:52 +00:00
Ta-Ching Chen
bda974a72c
Release 1.8.0
v1.8.0
1.8.0
2020-02-03 15:19:16 +08:00
Ta-Ching Chen
dbb2b49b55
Fix wrong path in release build script
2020-02-03 15:19:16 +08:00
Ta-Ching Chen and GitHub
e770c619e5
Revert "Temporarily disable building JVM image during CI builds" ( #1525 )
...
This reverts commit 3687602508 .
2020-02-03 15:02:48 +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
e9804a5b76
Update slack invitation link ( #1521 )
2020-01-30 09:34:53 +08:00
Ta-Ching Chen and GitHub
85c384c64a
Fix Java spec example ( #1519 )
2020-01-29 18:04:32 +08:00
Sahil Lakhwani and GitHub
fed5fd4c5e
JVM env: Add XML dependency ( #1512 )
2020-01-29 16:40:30 +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
c88fe59c71
Set prometheus.enabled=false in core chart ( #1513 )
2020-01-28 01:23:41 +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
Ta-Ching Chen and GitHub
e651433727
CI build steps optimize to reduce waiting time ( #1508 )
2020-01-27 21:05:17 +08:00
Ta-Ching Chen and GitHub
8ac7db46e0
Add Go 1.13 support and upgrade Go 1.12 version ( #1507 )
2020-01-27 20:07:39 +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 and GitHub
2338fbb06f
Add sponsor logos ( #1499 )
2020-01-24 03:59:19 +08:00
Ta-Ching Chen
3687602508
Temporarily disable building JVM image during CI builds
2020-01-24 01:33:19 +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
4923708836
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
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
Ta-Ching Chen and GitHub
b96ca0735d
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
c421e655c5
Update analytics URL ( #1490 )
2020-01-14 21:02:54 +08:00
Ta-Ching Chen and GitHub
66d4669f36
Push php-builder to dockerhub ( #1477 )
2019-12-30 19:27:59 +08:00
Ta-Ching Chen and GitHub
953f63c7bd
Fix terminationGracePeriod is 0 due to wrong flag type ( #1476 )
2019-12-25 10:21:35 +08:00
Sahil Lakhwani and Ta-Ching Chen
fca1123ee5
Fix hello-spec-example ( #1474 )
2019-12-22 08:28:51 +08:00
Anubhav and Ta-Ching Chen
5eaf11b8aa
Add failed/success output to spec validate ( #1471 )
2019-12-20 12:00:47 +08:00
Ta-Ching Chen and GitHub
0274ceb312
Add message queue nats-streaming example ( #1472 )
2019-12-20 02:19:11 +08:00
dependabot[bot] and Ta-Ching Chen
38f96c7e46
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
7b3cc8fdf0
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
c184e7be65
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
bfbb80efcf
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
01bdc5bf89
Remove FISSION_ROUTER for fn test ( #1465 )
2019-12-15 14:32:29 +08:00
Vivek Singh and Ta-Ching Chen
711d7c2c41
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
2b4e53e926
CHANGELOG 1.7.1
2019-12-09 05:09:54 +00:00
Ta-Ching Chen
9401c1ee85
Fission 1.7.1
v1.7.1
1.7.1
2019-12-09 11:55:01 +08:00