Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Attendees:
<TBU>
Notes:
  • What: Apache OpenWhisk "Tech. Interchange" (bi-weekly) Zoom Meeting
  • When:  @ 11:00am EDT, 8am PDT, 3pm GMT, 5pm CEST , 3pm UTC
  • Where: https://zoom.us/my/asfopenwhisk
  • Moderator: Carlos Santana, what hat will he wear?

Proposed Agenda

Matt, Jesus, Dave Grove, Raymond, Rob, Vincent, Carlos, Markus, Mark D., James, Villard, Vadim, Dan McSweeney, Chetan, Dan Krook, Rodric, Himavanth, Jeremias, Kerry, Martin, Olivier, Sandeep, Priti
Notes:
  • Carlos is moderating today
  • last meeting was 2018-01-17
Introductions of new attendees
  • Vincent will discuss tooling to help cut releases
  • Dave willl cover Kube udpates
  • general status of repos. / cron builds (nightly)
Open comments on status/updates in a few areas:
  • Main/core OpenWhisk (Carlos reviewing PRs since last mtg. ~2 weeks)
    • https://github.com/apache/incubator-openwhisk/pulls?utf8=%E2%9C%93&q=is%3Apr+is%3Amerged
    • Rodric/James created more docs on Docker actions, blog post in medium
      • Using Docker skeleton
      • More runtimes? Bash, Perl, Cobol?
      • Max payload args. (stdin) now support 1MB or more
    • Enabled new views (Cloudant/CouchDB views)
      • can do a “count=true” and just get a # (not an exhaustive listing
      • Limit bug fixed (0..100) defaukt #, can paginate now
      • Init time / wait time data now available
      • CLI, log reduction
      • dynamic enable white listing for users (using headers for a namespace) = more log info
    • Alpine (Ctrlr & invoker) now based upon Alpine not Ubuntu
    • “Go” formatting added to many repos.
  • Release process (Vincent)
    • incubator-openwhisk-release (repo)
    • Vincent shows presentation… 
    • Carlos indicates source ZIP is only required for VOTE on release
      • on the ZIP archive, signed with PGP
      • may need jenkins integration (signed with PGP key)
      • Travis can be used, but signing with PGP key trust (committer key) that we trust
    • Carlos staging in Apache (exists already) src/tgz is pushed there… with name including RC1, RC2 etc.
    • James looks great…
      • question on releases at Apache, how do we decide what is in the release?
    • Carlos: maybe create blog post to announce “release is coming up”
    • Matt: but we really do not have a release schedule, anyone can ask on mailing list
    • Carlos: we can make a rule going forward
      • mailing list important to communicate/coordinate content/PRs and work towards some release.
    • Vadim: each release must be voted?
    • Carlos: once source candidate is created, we can vote in mailing lists (anyone can vote +1 and -1)
      • Matt; will confirm/count vote totals, PPMC will 
    • Carlos: Apache incubator mailing list must then confirm release/vote (need 3 votes)
    • Vadim: looks like manual steps, how can we fully automate pipeline better? for vote? but it seems we have to follow manual vote process.
    • Carlos: tgx source file needs 72 hours for voting in mailing list; totally different from images/binaries/nightly
  • CLI
    • Some new IBM contribs supporting PowerPC (architecture binaries), learning repos…. give them help
    • using gradle for building now, cleanup by James
  • Kubernetes:
    • https://github.com/apache/incubator-openwhisk-deploy-kube/pulls?utf8=%E2%9C%93&q=is%3Apr+is%3Amerged
    • Dave Grove:
      • Small update (slides with summary of status)
        • “OpenWhisk on Kube is real” need to get the message out, please help
      • Works on MiniKube and IBM Cloud container service
      • happy to accept PRs for other kube providers
      • default deployment setup is equivalent to Ansible setup/config you get from OW master/core
      • Kube containerFactoryProvider (Ben RedHat) PR-3219
      • Dave working on WIP for load testing jobs on a branch
      • OW proxy agent is being tested/coded
      • Looking to add support for suspend/resume operations (on invoker containers)
  • Mesos:
    • None today
  • API Gateway
  • Catalog/Packages/Samples
    • None today
  • Tooling/Utilities
Topics / agenda items
  • Introduction/New faces on the call? (5 mins)

  • Asking around for notable changes/updates? (5 min)

    1. Main/Core:  Controller/Invoker
    2. Deployments: Kube/Mesos/Compose/Ansible/etc
    3. Integrations: APIGateway/Kafka/CouchDB/Docker
    4. Catalog/Packages/Samples
    5. Tooling/Utilities
  • Topics

    Graduation / Release Mgmt. for OpenWhisk by Vincent S Hou (20 minutes)
    •     Graduation / Release Mgmt. (VIncent)
    /blob/master/docs/general_spec.md
  • Status of openwhisk-deploy-kube project / Kubernetes key concepts by Dave Grove (10 minutes)
    • CRON (Travis nightly builds)
    by Matt Rutkowski (5 minutes)
  • YOUR TOPIC HERE!
  • Find and confirm moderator for next meeting Feb 14th (2 min)

  • Open comments on status

    • <TBU>

    Topics / agenda items for Next meeting

          • as part of apache release process, all repos included in automated release will go to nightly cron builds
          • Matt: will announce on dev list prior to activating
    Confirm moderator for next call (i.e., Wed. Nov 8th)
    • Vadim volunteers. for Feb. 14th meeting
    • <TBU>

    Extra Information on Zoom Meeting:

    Dial-In:
    Or iPhone one-tap :
       US: +16465588656,,5043933185#  or +16699006833,,5043933185#
    Or Telephone:
       Dial(for higher quality, dial a number based on your current location)

           US: +1 646 558 8656  or +1 669 900 6833
       Meeting ID: 504 393 3185
       International numbers available:
    https://zoom.us/zoomconference?m=T4Ycc4hVdhvPkjU0ZjPjwtzOUOtbAH5W