Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The idea is to build a set of public SDKHarness pre-built images, that users can utilize to run their portable pipelines without having to manually build them, or use these images as base images for customization.

Background information

  • SDKHarness architecture / design docs ?
  • Image structure ?
  • Source ? 

Location/Naming

This section describes the naming scheme and location for publication of the containers.

...

  gcr.io/beam:java-SNAPSHOT
  gcr.io/beam:java-2.10.1

Gcr.io

Things to know about gcr.io:

  • Quotas:
    • ?
  • Permissions:
    • access - public ?
    • publish ?
  • GCP Project:
    • apache-beam-testing
  • Troubleshooting:
    • ping dev@ ?

Publication Schedule

Snapshots

  • automatic, when HEAD is built ?
  • TTL, cleanup procedure ?

Release Images

  • manual, as part of Beam release;
  • should it be a blocker for the release?

Commands

Build

  $ ./gradlew .... ?

...

Publish

  $ ./gradlew ... ?

Release Images Validation

This section describes how to validate a published image.

Automated test suites

To execute a test suite ??? against container ??? :

  $ ./gradlew ... ?

Manual testing

...

Backwards compatibility

 - ?

Other verification

  • hash, signature ?

Support Story

How do we allow the images to be used?

...