Skip to content

Commit

Permalink
Update dockerhub guidance (#26124)
Browse files Browse the repository at this point in the history
* Update dockerhub guidance

* Add justification
  • Loading branch information
damccorm authored Apr 5, 2023
1 parent 18d9b21 commit 131e5d3
Showing 1 changed file with 10 additions and 2 deletions.
12 changes: 10 additions & 2 deletions website/www/site/content/en/contribute/release-guide.md
Original file line number Diff line number Diff line change
Expand Up @@ -202,7 +202,7 @@ You also need to be a maintainer (or an owner) of the [apache-beam](https://pypi
Ask on the mailing list for assistance.

#### Login to DockerHub
Run following command manually.
If you are a member of the [`beammaintainers` DockerHub team](https://hub.docker.com/orgs/apache/teams/beammaintainers), run following command manually.
It will ask you to input your DockerHub ID and password if authorization info cannot be found from ~/.docker/config.json file.

```
Expand All @@ -216,7 +216,9 @@ For example,
"auth": "xxxxxx"
}
```
Release managers should have push permission; request membership in the [`beammaintainers` team](https://hub.docker.com/orgs/apache/teams/beammaintainers) by filing a JIRA with the Apache Infrastructure team, like [INFRA-20900](https://issues.apache.org/jira/browse/INFRA-20900).

If you are not already a member of the `beammaintainers` team, please email `dev@` for help with any DockerHub related tasks. We are not able
to add more members to the DockerHub team because [the ASF has a limited number of seats available](https://infra.apache.org/docker-hub-policy.html).

### Create a new milestone in GitHub

Expand Down Expand Up @@ -560,6 +562,8 @@ See the source of the script for more details, or to run commands manually in ca
1. Stage source release into dist.apache.org dev [repo](https://dist.apache.org/repos/dist/dev/beam/).
1. Stage, sign and hash python source distribution and wheels into dist.apache.org dev repo python dir
1. Stage SDK docker images to [docker hub Apache organization](https://hub.docker.com/search?q=apache%2Fbeam&type=image).
Note: if you are not a member of the [`beammaintainers` DockerHub team](https://hub.docker.com/orgs/apache/teams/beammaintainers) you will need
help with this step. Please email `dev@` and ask a member of the `beammaintainers` DockerHub team for help.
1. Create a PR to update beam-site, changes includes:
* Copy python doc into beam-site
* Copy java doc into beam-site
Expand Down Expand Up @@ -1155,6 +1159,10 @@ All wheels should be published, in addition to the zip of the release source.
(Signatures and hashes do _not_ need to be uploaded.)
### Deploy docker images to DockerHub
Note: if you are not a member of the [beammaintainers DockerHub team](https://hub.docker.com/orgs/apache/teams/beammaintainers),
you will need help with this step. Please email dev@ and ask a member of the beammaintainers DockerHub team for help.
* **Script:** [publish_docker_images.sh](https://github.com/apache/beam/blob/master/release/src/main/scripts/publish_docker_images.sh)
* **Usage**
```
Expand Down

0 comments on commit 131e5d3

Please sign in to comment.