This is an automated email from the ASF dual-hosted git repository.
jamesthomas pushed a change to branch master
in repository
https://gitbox.apache.org/repos/asf/incubator-openwhisk-pluggable-provider.git.
at 6692c38 upgrading outdated libs
This branch includes the following new commits:
new 6a6bf99 initial commit of cloudant trigger provider
new db03c48 adding work in progress statement to README
new 3710942 cleaning up feed parameter logic
new 87d857b removing nano auth logic and associated cookie usage,
commenting out code for now
new b552995 add gradle distdocker build support
new 5dcf669 update node version
new 2a1ed57 adding actions
new c5b5e4d adding auth to URL. should support both cloudant and proper
version of couch
new e7822c7 Merge pull request #5 from johnsolm/cloudant-trigger-refactor
new e4b50aa adding health API to cloudant provider
new d7ecda9 adding install script for actions
new 1a7ed62 Merge branch 'master' of
https://github.com/openwhisk/openwhisk-cloudant-trigger
new 3a9353e jshint cleanup and removing unused npm packages
new 391235b remove unused require statement
new 9e43965 fix for empty dockerRegistry property
new 3884eec adding changes update to include port, protocol, and host
settings
new 7c0315e code updates for feed support of old and new feeds
new 7421a39 misnamed property for the exec-query-view action
new c38e05a restructure directories
new 5aa6f5c some file cleanup
new 0c69b68 trigger fires to 1M + parameter handling + error handling +
includeDoc removal
new ad9b1da minor code cleanup
new ff819f6 removed includedocs from annotations
new b094aae adding auth checks on trigger create and delete
new b8b7bf6 set default max triggers
new 5b7f5cd Add test infrastructure for cloudant
new ebab05d handle maxTrigger default in service provider
new 52d45fd Remove Shared Flag from Action Update Command
new 22ca683 add dbname to params that trigger sends to the action
new f0ac96d check if includeDocs is supported for existing triggers
new 474ff68 adding gradle dependency needed by tests
new 8072500 fix copyright date
new 567fdc9 return error if includeDoc parameter is found
new d9e12a0 Adding Cloudant Tests
new be2ae7a making updates so that health tests run faster
new ee733d9 updating class name spec for the trigger persistency
new 3823122 adding proper package spec to persistency test cases
new 45f73a9 adding the test.router setting to testHealth task
new 4b14329 Return error if user is using '_' for namespace
new 1e3d7fa do not use default namespace
new 50ba98f use environment var __OW_NAMESPACE to retrieve namespace
new 3e00428 add ignore flag to test already running in blue.
new 0b5c21d jshint cleanup - pipeline was updated to scan the code (#51)
new 067b4ea removing references to whisk object
new 52f9584 Add CloudantDatabaseActionsTests
new 502cc82 add cloudant account actions test
new dfc99f6 fix for failing tests
new 53e99be Create CONTRIBUTING.md
new 7f94894 add travis scancode support
new b11e386 Merge pull request #58 from jasonpet/scancode
new c407805 update readme with user docs (#61)
new 4e6a067 Add Cloudant read and write actions (#62)
new 444231c Add jshint validation to travis and cleanup existing jshint
issues
new 1ebf033 minor formatting fixes for readme (#64)
new 3d40ff9 Bump scalatest dependency (#65)
new 7c63c6e Clean up test integration towards OpenWhisk (#66)
new 6f07499 delete dead triggers on init (#70)
new af99bc5 use a view to retrieve trigger docs (#73)
new bb6a0e2 relax trigger delete on specific firing errors (#74)
new fbf813c use safe stringify to prevent circular reference exceptions
(#75)
new 9a09816 do not confirm delete (feed already deleted since max
triggers reached) (#78)
new 656abb7 include trigger name with post response status code (#79)
new 5dacaf7 add retry support on trigger fire (#81)
new ffcb0e2 add 504 to list of status codes to retry on (#85)
new 512edbb fix "database deleted after change errors" during health test
(#87)
new 331268c support disabling triggers (never delete triggers that won't
fire) (#88)
new 10ffd8b Add retry backoff support for 429s (#90)
new 6f91ffc Add support for trigger filters (#91)
new a686d40 do backoff for all retries (not just 429s) (#92)
new 27cafd2 fixes for trigger create and delete authorization checks (#95)
new 227d755 Issue 96 (#97)
new 32fb8bb add annotations and test case for the new filter support (#98)
new 58617c5 Implement provider redundancy (#100)
new 262ca3f update docs to include filter and query_params (#101)
new 47b5ad9 Update to run scancode from incubator-openwhisk-utilities
repo. (#103)
new ccdc669 Add Redis support for managing active state (#104)
new 6ad79b1 Add system stats and basic auth to the health endpoint (#105)
new 5b58923 Add HOST_MACHINE and HOST_INDEX env vars (remove ACTIVE)
(#106)
new 04ff82d Update remaining .scala files to ASF license. (#113)
new 343b2fb Handle redis publish/subscribe connection error (#115)
new b025246 Return Expected JSON Response from Web Action (#116)
new aabb18f Continue initialization if redundant provider is creating the
filter (#117)
new bae9cdf fix trigger count for the health endpoint (#118)
new 5970ecf Handle db connection error during follow (#119)
new 1b7c7ff make sure trigger that has been deleted is no longer in
memory (#120)
new 5da607a Applying filter on all db changes since 0 takes too long
(#121)
new 7f18fd6 Avoid that trigger is fired too often if request to OpenWhisk
is too slow. (#123)
new 758df37 DB view should filter out disabled triggers (#124)
new 27b2d04 Bump to gradle 4. (#107)
new 9571cbc update doc to remove the namespace set for CLI no need it
anymore (#126)
new d5c36b7 When auth header is missing send WWW-Authenticate header and
a 401 (#127)
new a875392 update logging level for maxTriggers (#129)
new ca81c0b Support for worker assignment on trigger creation (#132)
new 8031c7f Fix test failures (#134)
new 6b77f87 update nano to latest version (#135)
new dd2cefd update test to verify the "since" parameter (#136)
new 44e6613 Trigger management (#137)
new 5358a24 Switch to cloudant-nano (fork of nano with latest version of
cloudant-follow) (#140)
new 5698623 add parameters as query parameters for get request (#143)
new 30fe04b move positive trigger get test to health class (#144)
new 54cff1b Add v8 heap statistics to Health endpoint (#141)
new 4135f74 Feed trigger update (#145)
new b17b13b reject update if trigger is disabled (#146)
new d484a9f update tests that use put on creation to now use post (#147)
new 3239bb3 Fix failing test (#148)
new 390e031 setup step is performed twice in a few tests (#149)
new cb34737 fix travis setup for docker (#150)
new f620a20 update request package to a version without known memory
leaks (#151)
new 29749d6 fix the version for the request package (#153)
new e678979 support SSL for redis (#154)
new b1093a0 #112 Adding feature to insert document when overwrite and
putIfAbsent… (#155)
new 8ebb707 adding test case for writing a new document when
overwrite=true (#156)
new 933cb95 add trigger rules to existing tests (#157)
new 31c6ca0 replace gradle method leftshift(deprecated) with doLast (#158)
new ed57624 Switch to Maven based dependency (#159)
new 901c474 fix failing test and other test cleanup (#160)
new 054c198 self monitoring support (#161)
new 285d455 updates to cloudant health monitoring (#162)
new bdb34a7 validate that query_params is valid JSON (#163)
new a2721f1 updates to query_params validation (#164)
new 30047f4 query_params should not be required when using filter (#166)
new ecacb93 Fix spray-json import to comply with newer versions. (#168)
new 017a0f0 swap active host on sigterm signal if host being stopped is
currently active (#169)
new b3c59c5 allow apihost port to be configurable (#170)
new c455ea2 add travis2slack webhook (#172)
new 605f919 Remove reference to Pair and replace with bespoke class.
(#171)
new 72a25b2 loosen restrictions on redis values (#173)
new 5d5da54 do not assume env var HOST_INDEX begins with 'host' (#174)
new e56ca1f remove the use of base64 for webaction response (#176)
new 42f034c make action's node.js runtime version configurable (#178)
new 1c340b8 remove unused auth variable (#181)
new 38b491e Switch to Scala 2.12.7 (#179)
new 25e64c1 Rename the imported package into org.apache.openwhisk. (#182)
new 8bc87b3 support an optional flag to only install the feed action
(#183)
new c8c99f9 Add support for IAM based Cloudant DB instances (#184)
new 3e0a90b do not disable trigger on 409 (conflict) (#185)
new 318b407 add delay in feed tests (between trigger creation and doc
creation) (#186)
new 8336882 if error on authrequest invoke callback with error param
(#187)
new 90a2722 update Node.js version to 8.14.0 (#188)
new bfab424 Re-working existing provider to plugin architecture
new 53df4bf Cleaning up event provier
new 2ed1e86 Updating feed actions to use explicit namespace
new d2120fe readying for release
new 6692c38 upgrading outdated libs
The 144 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.