You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openwhisk.apache.org by bw...@apache.org on 2018/07/12 18:16:56 UTC
[incubator-openwhisk-deploy-openshift] branch master updated
(35887ee -> 9e3c6d0)
This is an automated email from the ASF dual-hosted git repository.
bwmcadams pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-openwhisk-deploy-openshift.git.
from 35887ee Adjust LICENSE to remove copied references.
add cd78643 Initial commit
add cf86de6 Porting over minimal stuff
add 52965a2 Minor
add 9c12959 Get the directory right
add f7c02b0 We no longer have the resources to test kube, too
add 6b04dea Removed irrelevant build steps
add 01fb1dc Pull in upstream template changes to enable keepalives w/ Nginx
add 4dc7f40 Switch to the new and soon-to-be-deafult ShardingContainerPoolBalancer
add bb200a0 Use strimzi.io to deploy Kafka & Zookeeper on OpenShift
add 33219ae Add a `persistent-template.yml` for easily creating persistent clusters
add 8382299 Persist CouchDB data as well
add 69a1ae4 Update the shortened link
add ee825e3 Spit out all the logs after build failure
add 8df16a0 Try pulling the strimzi docker images ahead of time to workaround timeouts
add b016700 Use nslookup to determine if services are ready in initContainers
add 74dc8e6 Actually use the COUCHDB_VOLUME_CAPACITY parameter
add 08c6097 Somehow we had a typo in the path to k8s namespace markers
add 20fe984 Pull strimzi/zookeeper and strimzi/kafka images in initContainers
add e2a62c1 Minor edits and removing obsolete images
add f25716c Ensure invoker names are stable instead of basing off k8s node names
add 0f6823e Re-ordering to give the controller a chance to cleanup
add c413b71 Add alarms resources and rearrange docs a bit
add aecbb71 Modify nginx.conf to dynamically resolve the controller's dns
add 602d0d8 More metadata for the template to make it easier to consume via the service catalog
add 8295c1c Bump alarms version to latest 1.9.0
add 0e2f522 Add alarms to persistent template
add 187f9c5 Use much more recent branch of upstream OpenWhisk
add 9f7c700 Something is breaking `wsk -i list`
add 6ebd1aa Bump up the default strimzi operation timeout
add c289b33 Adjust yml whitespace for copy/pasted strimzi bits
add 2ffebf7 We need a known wsk
add 1863e35 Rename directory to match image name
add 352006f Maintain action runtimes here instead of our upstream fork [OCF-50]
add 709e04e Pin ourselves to upstream commit 6711118
add 5a575f6 You know I'm all about that space, 'bout that space, no tabs
add 76b4caa Common errors: runtime error when setting apihost
add af1f5ba Common errors: action catalog empty
add 7a5e223 Common errors: handling 'requested resource does not exist' error
add 65b3675 Quote spec.host resolution for better multi-shell support
add 7c0d5d5 Merge branch 't_mode-docs' of https://github.com/galderz/openwhisk-openshift into galderz-t_mode-docs
add ff44a37 Adjust for upstream changes
add 7205f80 Merge branch 'galderz-t_mode-docs'
add 7945029 Factor upstream version for controller/invoker into parameter
add 0b042f6 Add support for CouchDB clustering
add 28ee740 Ensure we're specifying the correct namespace to launch function pods in
add 0d68bef Simplify `ab` example in README
add 95f2cca Update to latest upstream fbc0091
add b7a8adc Document how to generate in-cluster load with `wrk` as well
add fa3b5a7 Tighten up the CouchDB clustering logic a bit
add cf8a7e4 Make note of the no-op logging option that increases throughput
add 17ac86c Make this a bit more robust
add 82f191a Add tests for python and java [OCF-51]
add a0f835c Preload js8 instead of swift; test for js8 & py3 [OCF-51]
add 9f6f6cd Test alarms [OCF-51]
add 6893b76 Doh!
add 1d0474d Some debug and MSP
add 90b1a1a Make sure alarmprovider is up
add 5615e4c Strike dos
add f68e6c5 Debugging ROUTER_HOST on travis
add cd716dd Test for activations betterer and "namespace" tests
add 2f8ee17 Fail faster!
add 57bbbb0 Make test running more robust
add 9ed7f22 Note using build.sh as an alternative
add 905f3d0 Add a section for testing local changes with minishift
add e8c54cb Create a CronJob to refresh activation listings in CouchDB (OCF-34)
add 000a186 Point the refresh activations job at the controller directly instead of going out and back in via the external route
add 1d67464 Sprucing up the README
add 74bd7cb Wait on the controller with an initContainer in the refresh activations job
add cc60dfe Set a routable public hostname for `oc cluster up` on Travis
add d61bbb8 Fix publish.sh to build/push all docker images [OCF-58]
add 9d5b846 Use permanent tag for projectodd images [OCF-58]
add 6fdf95e Use the rhdemo branch of our projectodd OW fork [OCF-58]
add 734e063 Try lowering memory usage on Travis to improve test consistency
add d968ab9 Lower invoker runtimes and wait longer in tests on Travis
add 2255035 [OCF-61] runtimes/action-java-8: Switch to CentOS 7
add 0e8363a Merge pull request #8 from goldmann/runtimes_action-java-8
add a1af78f [OCF-62] runtime/action-nodejs-v8: Switch to CentOS 7
add e31eff3 Merge pull request #9 from goldmann/runtimes_action-nodejs-8
add 0a5ac7b [OCF-64] runtime/action-nodejs-6: Switch to CentOS 7
add c45c2bb Merge pull request #12 from goldmann/runtimes_action-nodejs-6
add 610177a Set invoker idle container timeout from the templates
add 9e66681 Oops - template params are ${} not $()
add 4d347d1 Periodically prune activation logs and records (OCF-56)
add 89e546b Parameterize trigger firings per minute (OCF-70)
add 01b471d Bump trigger fires per minute in the example `larger.env`
add 529e636 [OCF-63] runtime/action-python-2: Switch to CentOS 7
add f560c9f Externalize dependencies to requirements.txt file
add 93c2906 Try to not install documentation, if possible
add 4899437 Pin the image we base on
add c4010c4 Merge pull request #10 from goldmann/runtimes_action-python-2
add 0ebde12 [OCF-65] runtimes/action-python-3: Switch to CentOS 7
add 38fa5d9 Externalize PIP requirements, add args for external libraries
add fbe3f9f Pin the image we base on
add 67dc30a Merge pull request #11 from goldmann/runtimes_action-python-3
add 0d7721d [OCF-66] runtime/action-php-7: Switch to CentOS 7
add e3efb5b Pin to specific version of the base image
add 13572b7 Merge pull request #13 from goldmann/runtimes_action-php-7
add a176415 Pin images we pull from
add 75d7020 Merge pull request #14 from goldmann/docker_pin
add c1e93a7 [OCF-69] Use nginx from SCL, switch to CentOS 7
add 060813c Merge pull request #16 from goldmann/nginx
add 9749a72 Fix nodejs images
add c817937 Merge pull request #15 from goldmann/nodejs_fix
add 976bbaf Keep things running better on super slow hardware
add 4815f93 Fix PHP7 test
add 5fdd07e Merge pull request #18 from goldmann/php7fix
add 87ca4c6 Remove references to our nginx image
add a14dfaf Have travis build/use the docker images
add f901db5 Stay all night, stay a little longer
add 3979c54 Introduce stages to only build images once
add 6fd7bc1 Once more, with feeling!
add 79623e1 Who knows?
add 2628830 Avoid exceeding our WHISK_ACTIONS_INVOKES_CONCURRENT limit
add 96be80d Why not?
add 86bd0c4 Last shot, make it a good one
add c27173e Let's try giving up!
add 2c26a6c Forgot this
add 74f4cc4 2x max containers
add 6e6f2e0 Maybe we're just not waiting long enough
add a310bc4 Give the terminating pods more time to terminate
add 1f8f2d4 Forcibly delete Terminating pods
add ce9af22 [OCF-75] dockerskeleton: Switch to CentOS 7
add 150d255 Merge branch 'goldmann-skeleton'
add d2eabcb Re-introduce stages to test HEAD images
add f2f1f23 [OCF-71] couchdb: Switch to CentOS 7
add b9a41c4 Merge branch 'couchdb' of https://github.com/goldmann/openwhisk-openshift into goldmann-couchdb
add 48f4c4e Merge branch 'goldmann-couchdb'
add c1bf270 [OCF-72] catalog: Switch to CentOS 7
add 40ff413 Merge branch 'catalog' of https://github.com/goldmann/openwhisk-openshift into goldmann-catalog
add 3ef6485 Merge branch 'goldmann-catalog'
add ea76176 Hold off on deploying for now
add 24ba09b Bump to OS 3.7.2 to hopefully avoid FailedSync errors
add 922a74d Roll back to OS 3.6 and be more aggressive w/pod termination
add 9d3117e Have travis push a sha-tagged build to d-hub upon success
add 15b9230 Oops!
add 1d612c2 Use proper name resolver, fixes #6, thanks shgriffi
add cbef35c Referring to Marek's RHT-approved images now [OCF-39]
add da00e0c Add a template parameter for the invoker pauseGrace timeout
add 3f130ac Picking up labeling changes OCF-90, OCF-92
add bdf4282 Add memory request template params for each memory limit
add 908422e Forgot Travis sets some memory limit template params
add 750734c OCF-89: Set the JVM in the java 8 action runtime to obey cgroup memory limits Options per Oracle's documented flags (https://blogs.oracle.com/java-platform-group/java-se-support-for-docker-cpu-and-memory-limits)
add 22d2f6c Merge pull request #24 from projectodd/OCF-89
add 8ff7d0f Update $PO_VER to pickup java runtime fix
add 6a94b61 Restore setting of Erlang node & cookie for CouchDB
add cdb09a3 Copy our customized vm.args after installing CouchDB
add 6d3718d Switch to the CentOS-based CouchDB images
add bbaec70 Typo'd path means new CouchDB image wasn't logging to stdout
add 186653d Some OpenShifts need `vm.args` to be chowned differently
add f5eae82 Travis wasn't testing the images it actually built
add d0f8661 Bump templates to our newest container images
add af95dc0 Pinning to strimzi 0.2.0 [OCF-68]
add 5f7b89f First whack at using ImageStreams for our containers [OCF-59]
add 6d95e4f Account for strimzi controller bouncing zk/kafka
add a3f3181 Lingering terminating pods again
add acded50 Set the necessary properties for Akka clustering to work in the controller
add 6ea69e3 Let Strimzi reference its images the old way
add e373235 Replicate strimzi changes in ephemeral template
add d0f322c Add activationStats.sh script for basic load stats
add fc08db1 Document local dev better after introducing ImageStreams
add 875441f Parameterize Invoker and CouchDB CPU requests
add 2c5b43a Bump to latest controller/invoker images w/ attachment caching
add 7930a5c Pick up centos-based controller invoker [OCF-39]
add 8d84ded Kafka and Zookeeper may need more time to come up in prod scenarios
add 24b3f43 Don't assume controller invoker busythreshold == invoker max containers
add 84a1b1b Make the activationStats greps a bit more robust
add 43702ec Show example CONTROLLER_INVOKER_BUSYTHRESHOLD in larger.env
add 5deb4a2 Quotes help - oops
add c1e5696 Using unique tags to fix Local referencePolicy.type [OCF-59]
add b9598b5 Allow template params to configure lots more things.
add c238c44 Controller needs action memory limits set as well
add b3d71ad Add a note about the 3.9 OS bug regarding ImagePolicy
add 829a749 Referring to a specific 'wsk' binary [OCF-67]
add 2ecc78d Persistent Kafka may need even longer to come up sometimes
add 432b795 Compact actions and activations more often
add 5347ad5 Refer to latest docker images
add 6a05a8f enable cds for java action
add d11b161 Merge branch 'enable_cds' of https://github.com/gorkem/openwhisk-openshift into gorkem-enable_cds
add 8ee5579 Merge branch 'gorkem-enable_cds'
add 6327ab6 Add handy check_openwhisk.sh script
add 2343561 Standard on 65% disk usage as "getting too full" for now
add 3f6135c Pick up the latest java action runtime w/CDS enabled
add e71536e Avoid noise when no PV
add 7465b3c Factored the waiting out of the building
add e18905b Run a simple OpenWhisk action as well
add 4ef6db7 Refer to our latest wsk release
add 344c255 Doh!
add 964f2ad Expose knobs for tuning the Kafka replication & retained bytes
add cacfa42 Fix couchdbHealthCheck
add 8826c7e Slightly less larger
add 8329a6b More happy messages in check_openwhisk.sh
add d6d0b34 Don't be so quick to mark CouchDB as unhealthy under heavy load
add 7c26618 Bump to newer controller/invoker images
add 3fa05d5 Latest of Strimzi
add 497f245 Merge pull request #31 from matzew/Latest_Strimzi
add bb5d341 Tighten up a bit
add 1ddb319 Strange errors after travis no longer apt-updates, by default
add d922ad0 Temporarily pin js dep for CouchDB until we work out a proper fix
add 424caf3 Don't error on unbound variables in publish.sh
add adaea7a Add link to OpenWhisk gh project
add 046bfa5 Merge pull request #34 from pmorie/readme
add 381a938 Revert ImageStreams [OCF-139]
add 68e3006 Adding brief description about OpenWhisk
add 206ecd1 Fix typo on quote
add daacbe8 Merge pull request #37 from markito/master
add e376ed8 Reformat a bit and fix #27
add a623457 Merge Red Hat's original repository over to ASF Incubator repo.
new 9e3c6d0 Merge pull request #1 from bwmcadams/master
The 1 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.
Summary of changes:
.gitignore | 1 +
.travis.yml | 53 +-
LICENSE.txt => LICENSE | 3 +-
README.md | 297 ++++-
bin/activationStats.sh | 61 +
bin/check_openwhisk.sh | 127 ++
bin/wait_for_openwhisk.sh | 184 +++
docker/README.md | 28 +
docker/alarms/Dockerfile | 34 +
docker/alarms/alarms-init.sh | 12 +
docker/catalog/Dockerfile | 22 +
docker/couchdb/Dockerfile | 39 +
docker/couchdb/couchdb.repo | 6 +
docker/couchdb/docker-entrypoint.sh | 64 +
docker/couchdb/init.sh | 109 ++
docker/couchdb/vm.args | 28 +
docker/runtimes/action-java-8/Dockerfile | 27 +
docker/runtimes/action-nodejs-6/Dockerfile | 81 ++
docker/runtimes/action-nodejs-8/Dockerfile | 24 +
docker/runtimes/action-php-7/Dockerfile | 35 +
docker/runtimes/action-python-2/Dockerfile | 29 +
docker/runtimes/action-python-2/requirements.txt | 13 +
docker/runtimes/action-python-3/Dockerfile | 29 +
docker/runtimes/action-python-3/requirements.txt | 13 +
docker/runtimes/action-swift-3/Dockerfile | 5 +
docker/runtimes/dockerskeleton/Dockerfile | 23 +
larger.env | 34 +
persistent-template.yml | 1484 ++++++++++++++++++++++
resources/vars.jar | Bin 0 -> 964 bytes
resources/vars.js | 10 +
resources/vars.php | 12 +
resources/vars.py | 11 +
resources/vars.sh | 3 +
template.yml | 1463 +++++++++++++++++++++
tools/travis/box-upload.py | 63 +
tools/travis/build.sh | 17 +
tools/travis/collect-logs.sh | 46 +
tools/travis/publish.sh | 39 +
tools/travis/setup.sh | 53 +
tools/travis/setupscan.sh | 8 +
tools/travis/test.sh | 105 ++
41 files changed, 4672 insertions(+), 23 deletions(-)
create mode 100644 .gitignore
copy LICENSE.txt => LICENSE (99%)
create mode 100755 bin/activationStats.sh
create mode 100755 bin/check_openwhisk.sh
create mode 100755 bin/wait_for_openwhisk.sh
create mode 100644 docker/README.md
create mode 100644 docker/alarms/Dockerfile
create mode 100644 docker/alarms/alarms-init.sh
create mode 100644 docker/catalog/Dockerfile
create mode 100644 docker/couchdb/Dockerfile
create mode 100644 docker/couchdb/couchdb.repo
create mode 100755 docker/couchdb/docker-entrypoint.sh
create mode 100755 docker/couchdb/init.sh
create mode 100644 docker/couchdb/vm.args
create mode 100644 docker/runtimes/action-java-8/Dockerfile
create mode 100644 docker/runtimes/action-nodejs-6/Dockerfile
create mode 100644 docker/runtimes/action-nodejs-8/Dockerfile
create mode 100644 docker/runtimes/action-php-7/Dockerfile
create mode 100644 docker/runtimes/action-python-2/Dockerfile
create mode 100644 docker/runtimes/action-python-2/requirements.txt
create mode 100644 docker/runtimes/action-python-3/Dockerfile
create mode 100644 docker/runtimes/action-python-3/requirements.txt
create mode 100755 docker/runtimes/action-swift-3/Dockerfile
create mode 100644 docker/runtimes/dockerskeleton/Dockerfile
create mode 100644 larger.env
create mode 100644 persistent-template.yml
create mode 100644 resources/vars.jar
create mode 100644 resources/vars.js
create mode 100644 resources/vars.php
create mode 100644 resources/vars.py
create mode 100755 resources/vars.sh
create mode 100644 template.yml
create mode 100755 tools/travis/box-upload.py
create mode 100755 tools/travis/build.sh
create mode 100755 tools/travis/collect-logs.sh
create mode 100755 tools/travis/publish.sh
create mode 100755 tools/travis/setup.sh
create mode 100755 tools/travis/setupscan.sh
create mode 100755 tools/travis/test.sh
[incubator-openwhisk-deploy-openshift] 01/01: Merge pull request #1
from bwmcadams/master
Posted by bw...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
bwmcadams pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-openwhisk-deploy-openshift.git
commit 9e3c6d03eaaf9f0d73ca416cbc2ea1b27d5f9756
Merge: 35887ee a623457
Author: Brendan McAdams <br...@bytes.codes>
AuthorDate: Thu Jul 12 11:16:53 2018 -0700
Merge pull request #1 from bwmcadams/master
Migration of Red Hat's existing work to the new ASF Incubator Repo
.gitignore | 1 +
.travis.yml | 53 +-
LICENSE | 201 +++
README.md | 297 ++++-
bin/activationStats.sh | 61 +
bin/check_openwhisk.sh | 127 ++
bin/wait_for_openwhisk.sh | 184 +++
docker/README.md | 28 +
docker/alarms/Dockerfile | 34 +
docker/alarms/alarms-init.sh | 12 +
docker/catalog/Dockerfile | 22 +
docker/couchdb/Dockerfile | 39 +
docker/couchdb/couchdb.repo | 6 +
docker/couchdb/docker-entrypoint.sh | 64 +
docker/couchdb/init.sh | 109 ++
docker/couchdb/vm.args | 28 +
docker/runtimes/action-java-8/Dockerfile | 27 +
docker/runtimes/action-nodejs-6/Dockerfile | 81 ++
docker/runtimes/action-nodejs-8/Dockerfile | 24 +
docker/runtimes/action-php-7/Dockerfile | 35 +
docker/runtimes/action-python-2/Dockerfile | 29 +
docker/runtimes/action-python-2/requirements.txt | 13 +
docker/runtimes/action-python-3/Dockerfile | 29 +
docker/runtimes/action-python-3/requirements.txt | 13 +
docker/runtimes/action-swift-3/Dockerfile | 5 +
docker/runtimes/dockerskeleton/Dockerfile | 23 +
larger.env | 34 +
persistent-template.yml | 1484 ++++++++++++++++++++++
resources/vars.jar | Bin 0 -> 964 bytes
resources/vars.js | 10 +
resources/vars.php | 12 +
resources/vars.py | 11 +
resources/vars.sh | 3 +
template.yml | 1463 +++++++++++++++++++++
tools/travis/box-upload.py | 63 +
tools/travis/build.sh | 17 +
tools/travis/collect-logs.sh | 46 +
tools/travis/publish.sh | 39 +
tools/travis/setup.sh | 53 +
tools/travis/setupscan.sh | 8 +
tools/travis/test.sh | 105 ++
41 files changed, 4872 insertions(+), 21 deletions(-)