Apache Logo
The Apache Way Contribute ASF Sponsors

This was extracted (@ 2017-06-08 23:10) from a list of minutes which have been approved by the Board.
Please Note The Board typically approves the minutes of the previous meeting at the beginning of every Board meeting; therefore, the list below does not normally contain details from the minutes of the most recent Board meeting.

2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | Pre-organization meetings

OpenWhisk

15 Mar 2017

OpenWhisk is an open source, distributed Serverless computing platform able
to execute application logic (Actions) in response to events (Triggers) from
external sources (Feeds) or HTTP requests governed by conditional logic
(Rules). It provides a programming environment supported by a REST API-based
Command Line Interface (CLI) along with tooling to support packaging and
catalog services.

OpenWhisk has been incubating since 2016-11-23.

Three most important issues to address in the move towards graduation:

 1. Moving github repos under the Apache Github Org (organization move,
    repository renames), first 2 repos. moved; issues identified and being
    worked.
 2. Working to redirect openwhisk.incubator.apache.org to openwhisk.org,
    update openwhisk.org to be Apache compliant (pre-req is repo. move
    completion so that we can generate site via Jenkins/Apache tooling)
 3. Working through project incubation checklists on CWIKI
    Compliance Checklist for OpenWhisk.org website

Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be
aware of?

 - Travis CI takes hours to process a PR on Apache Org; whereas it takes
   minutes under current OpenWhisk org.
   - The root cause is that Apache has 185 repos enable with Travis[1], but
     only an allocation of 30 concurrent builds. OpenWhisk typically needs 5
     concurrent build slots by itself continually.
 - Many of the OpenWhisk’s repos. have cross-build dependencies (primarily
   for Travis CI tests) this may will cause issues as repos. are brought
   over 1 at a time if forwarding links are not preserved by GitHub.
 - There may be issues with Committers in China being able
   to enable 2FA since it does not work with their cell phones and the
   alternative encryption tool seems to be blocked. Investigating with
   infra.

How has the community developed since the last report?

 - Committers have begun enable 2FA for GitHub and enable cross-
   authentication to their Apache accounts using GitBox.
 - “dev", “private” email list traffic continues to be healthy; positive
   discussion of a few new code feature/change topics
 - GitHub project “Stars” = 1144 (up from 1024 last month).
   - a few new contributors in package deployment tool repo.
   - more active discussions occurring on “dev” list.
 - Created new public Slack Team (openwhisk-team.slack.com). includes
   channels:
   - “general” for general project questions and help
   - “dev” channel where notifications of all OpenWhisk GitHub Issues are
     posted.
   - “dev-pr” channel where notifications of all OpenWhisk GitHub Pull
     Requests are posted.
   - Note: all development related discussions are directed to our “dev”
     mailing list.

How has the project developed since the last report?

 - Updating existing project code scan tools used in Travis CI to check for
   ASF license header in files.
 - Confluence WIKI
   (https://cwiki.apache.org/confluence/display/OPENWHISK/OpenWhisk+Project+Wiki)
   added pages for:
   - Accessing Apache GitHub as a Committer
   - GitHub How to Submit Pull Requests
   - Developer Best Practices
 - Active discussion on:
   - Configuration through environment vs. Consul KV
   - vanity urls for web actions
   - Exposing garbage collector for nodejs runtime
 - New features: webactions, official support for annotations
 - New repo.: https://github.com/openwhisk/openwhisk-GitHubSlackBot
    - This bot is designed to post updates to Slack when a GitHub pull
      request is ready to merge or a list of pull requests are under review
      for certain days and haven't merged.
 - Submissions to “dev” list for new articles, use cases (new contribs.)
 - New features: webactions, official support for annotations
 - Multiple sessions submitted for ApacheCon NA. In addition, submitted for
   panel talk and lightning talks.

Date of last release:

 - No release yet

When were the last committers or PPMC members elected?

 - Ioana Baldini, new committer 2017-02-09
 - Justin Berstler, new committer 2017-02-20

Signed-off-by:

 [X](openwhisk) Felix Meschberger
    Comments:
 [ ](openwhisk) Isabel Drost-Fromm
    Comments:
 [X](openwhisk) Sergio Fernández
    Comments:

      Podling still struggling with landing on ASF infrastructure, although
      slowly making progress.

27 Feb 2017

OpenWhisk is an open source, distributed Serverless computing platform able
to execute application logic (Actions) in response to events (Triggers) from
external sources (Feeds) or HTTP requests governed by conditional logic
(Rules). It provides a programming environment supported by a REST API-based
Command Line Interface (CLI) along with tooling to support packaging and
catalog services.

OpenWhisk has been incubating since 2016-11-23.

Three most important issues to address in the move towards graduation:

 1. Moving github repos under the Apache Github Org (organization move,
    repository renames)
 2. Working to redirect openwhisk.incubator.apache.org to openwhisk.org,
    update openwhisk.org to be Apache compliant
 3. Review and update project checklist
    http://incubator.apache.org/projects/openwhisk.html

 Some items should be mark done (around infra), CLA's have been confirmed
 for all Committers. URL/links need to be updated.

Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be
aware of?

 - No issues so far

How has the community developed since the last report?

 - All Initial Committers now have ICLA’s and have access to private email
   list
 - Nearly all pre-Incubator active contributors have signed ICLAs, a few
   new contributor ICLAs have been received
 - Project GitHub (all repos.) now govern access via 3 “Teams” Committer
   (write), Contributor-CLA (read), Contributor (read/default)
 - “dev", “private” email list traffic continues to be healthy; positive
   discussion of a few new code feature/change topics
 - GitHub project “Stars” = 1024 (a nice binary number), up a couple dozen
   from last month

How has the project developed since the last report?

 - Updated CONTRIBUTING.md to ref. Apache processes, Added CREDITS.txt to
   all repos., in process of changing all code headers to use Apache
   approved text. Need to update Travis CI checks to look for new header
   (per repo. basis)
 - Confluence WIKI established:
   https://cwiki.apache.org/confluence/display/OPENWHISK/OpenWhisk+Project+Wiki
   - added project overview and contributor/committer role/process
     descriptions
 - website updates continue, now include “Incubator” disclaimer, working
   issues opened by community to list “supporters” and provide a form to
   submit to request to be added.
 - deprecated “whisk” object for Nodejs6 runtime (javascript)
   actions/functions in favor of single dictionary and use of Nodejs
   built-in “promises”
 - Size limits discussed and being updated for per-request/response for
   actions (and sequences) to preserve performance/reliability
 - Discussing proposals for the proper use and optimization of KV stores
   for configurations information (along with Ansible for deployments)
 - API gateway moved to support LUA as plug-in model, added OAuth support.
   Client ID/secret validation, Dynamic upstream routing using Redis
 - An OpenWhisk plug-in contribution was accepted for the serverless.com
   framework
   https://serverless.com/blog/openwhisk-integration-with-serverless/

Date of last release:

 - No release yet

When were the last committers or PPMC members elected?

 - No activity

Signed-off-by:

 [ ](openwhisk) Felix Meschberger
 [ ](openwhisk) Isabel Drost-Fromm
 [X](openwhisk) Sergio Fernández

Shepherd/Mentor notes:

 John D. Ament:

   OpenWhisk is our GitHub as master guinea pig.  However, they still don't
   have source code in our organization.  Not sure what we can do to help, or
   why that isn't listed as a problem or issue.

18 Jan 2017

OpenWhisk is an open source, distributed Serverless computing platform able
to execute application logic (Actions) in response to events (Triggers) from
external sources (Feeds) or HTTP requests governed by conditional logic
(Rules). It provides a programming environment supported by a REST API-based
Command Line Interface (CLI) along with tooling to support packaging and
catalog services.

OpenWhisk has been incubating since 2016-11-23.

Three most important issues to address in the move towards graduation:

 1. Moving github repos under the Apache Github Org
 2. Setup jenkins infra server to automate website deployment
 3. Review and update project
    [checklist](http://incubator.apache.org/projects/openwhisk.html).

 Some items should be mark done (around infra) and followup on committer
 that there is a ICLA submitted. Additionally, we add links to the project
 page to their respctive areas on our .org site and/or newly created
 COnfluence Wiki.

Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of?

 - No issues so far

How has the community developed since the last report?

 - dev and private mailing list establish and initial activity healthy
 - New website deploy openwhisk.org with content from the Github repo

How has the project developed since the last report?

 - TBD: gather stats from Github repos commits, issues and pull requests
 - New in core: New API Auth Keys architecture, API Gateway experimental
 - New in packages: Kafka Feed
 - Added a "Dockerized" option for running the "wskdeploy" tool

Date of last release:

 - No release yet

When were the last committers or PMC members elected?

 - No one ha been elected or nominated yet.

Signed-off-by:

[X](openwhisk) Felix Meschberger
[ ](openwhisk) Isabel Drost-Fromm
[X](openwhisk) Sergio Fernández

21 Dec 2016

OpenWhisk is an open source, distributed Serverless computing platform
able to execute application logic (Actions) in response to events
(Triggers) from external sources (Feeds) or HTTP requests governed by
conditional logic (Rules). It provides a programming environment
supported by a REST API-based Command Line Interface (CLI) along with
tooling to support packaging and catalog services.

OpenWhisk has been incubating since 2016-11-23.

Three most important issues to address in the move towards graduation:

 1. The project just entered the Incubator and infrastructure is in
    progress to be setup.
 2.
 3.

Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be
aware of?

 -

How has the community developed since the last report?

 -

How has the project developed since the last report?

 -

Date of last release:

 None yet.

When were the last committers or PMC members elected?

 -

Signed-off-by:

 [X](openwhisk) Felix Meschberger
 [X](openwhisk) Isabel Drost-Fromm
 [X](openwhisk) Sergio Fernández