Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

[![Apache Geode logo](https://geode.apache.org/img/Apache_Geode_logo.png)](http://geode.apache.org)

[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://www.apache.org/licenses/LICENSE-2.0) [![homebrew](https://img.shields.io/homebrew/v/apache-geode.svg)](https://formulae.brew.sh/formula/apache-geode) [![Docker Pulls](https://img.shields.io/docker/pulls/apachegeode/geode.svg)](https://hub.docker.com/r/apachegeode/geode/)
[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://www.apache.org/licenses/LICENSE-2.0) [![homebrew](https://img.shields.io/homebrew/v/apache-geode.svg)](https://formulae.brew.sh/formula/apache-geode) [![Docker Pulls](https://img.shields.io/docker/pulls/apache/geode.svg)](https://hub.docker.com/r/apache/geode/)

</div>

Expand Down Expand Up @@ -44,7 +44,7 @@ latency and 24x7 availability requirements.

You can download Apache Geode from the
[website](https://geode.apache.org/releases/), run a Docker
[image](https://hub.docker.com/r/apachegeode/geode/), or install with
[image](https://hub.docker.com/r/apache/geode/), or install with
[Homebrew](https://formulae.brew.sh/formula/apache-geode) on OSX. Application developers
can load dependencies from [Maven
Central](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.geode%22).
Expand Down
20 changes: 10 additions & 10 deletions dev-tools/release/promote_rc.sh
Original file line number Diff line number Diff line change
Expand Up @@ -337,8 +337,8 @@ if ! docker build . ; then
fi
fi
mv Dockerfile.backup Dockerfile
docker build -t apachegeode/geode:${VERSION} .
[ -n "$LATER" ] || docker build -t apachegeode/geode:latest .
docker build -t apache/geode:${VERSION} .
[ -n "$LATER" ] || docker build -t apache/geode:latest .
set +x


Expand All @@ -350,8 +350,8 @@ if [ -f ${GEODE_NATIVE}/docker/Dockerfile ] ; then
set -x
cd ${GEODE_NATIVE}/docker
docker build . || docker build . || docker build .
docker build -t apachegeode/geode-native-build:${VERSION} .
[ -n "$LATER" ] || docker build -t apachegeode/geode-native-build:latest .
docker build -t apache/geode-native-build:${VERSION} .
[ -n "$LATER" ] || docker build -t apache/geode-native-build:latest .
set +x
else
echo "geode-native has no docker/Dockerfile on this branch; skipping the native image build"
Expand All @@ -365,8 +365,8 @@ echo "============================================================"
set -x
cd ${GEODE}/docker
docker login
docker push apachegeode/geode:${VERSION}
[ -n "$LATER" ] || docker push apachegeode/geode:latest
docker push apache/geode:${VERSION}
[ -n "$LATER" ] || docker push apache/geode:latest
set +x


Expand All @@ -377,8 +377,8 @@ echo "============================================================"
if [ -f ${GEODE_NATIVE}/docker/Dockerfile ] ; then
set -x
cd ${GEODE_NATIVE}/docker
docker push apachegeode/geode-native-build:${VERSION}
[ -n "$LATER" ] || docker push apachegeode/geode-native-build:latest
docker push apache/geode-native-build:${VERSION}
[ -n "$LATER" ] || docker push apache/geode-native-build:latest
set +x
else
echo "geode-native has no docker/Dockerfile on this branch; skipping the native image push"
Expand Down Expand Up @@ -685,7 +685,7 @@ echo "Final steps (some gaps in numbering is normal since not all steps apply to
[ -z "$DID_OLDVER" ] || echo "3. Go to https://github.com/${GITHUB_USER}/geode/pull/new/add-${VERSION}-to-old-versions and create the pull request"
[ -n "$LATER" ] || echo "3b.Go to https://github.com/${GITHUB_USER}/geode-native/pull/new/update-to-geode-${VERSION} and create the pull request"
[ -n "$LATER" ] && tag=":${VERSION}" || tag=""
echo "4. Validate docker image: docker run -it apachegeode/geode${tag}"
echo "4. Validate docker image: docker run -it apache/geode${tag}"
[ -n "$LATER" ] && caveat=" (UNLESS they are still unreleased on a later patch branch)"
echo "5. Mark ${VERSION} as Released in Jira and Bulk-transition JIRA issues fixed in this release to Closed${caveat}"
echo "5b.Publish to GitHub ( https://github.com/apache/geode/tags then Create Release from the 2nd ... menu ), filling out the form as follows:"
Expand All @@ -703,7 +703,7 @@ echo "8. Check that ${VERSION} documentation has been published to https://geode
echo "9. Check that ${VERSION} download info has been published to https://geode.apache.org/releases/${DID_REMOVE}"
[ "${PATCH}" -ne 0 ] || echo "10. If 3rd-party dependencies haven't been bumped in awhile, ask on the dev list for a volunteer (details in dev-tools/dependencies/README.md)"
[ "${PATCH}" -ne 0 ] || [ "${MINOR}" -lt 15 ] || echo "11. In accordance with Geode's N-2 support policy, propose on the dev list that the time has come to ${0%/*}/end_of_support.sh -v ${MAJOR}.$((MINOR - 3))"
[ "${PATCH}" -ne 0 ] || [ -n "$LATER" ] || echo "12. Log in to https://hub.docker.com/repository/docker/apachegeode/geode and update the latest Dockerfile linktext and url to ${VERSION_MM}"
[ "${PATCH}" -ne 0 ] || [ -n "$LATER" ] || echo "12. Log in to https://hub.docker.com/repository/docker/apache/geode and update the latest Dockerfile linktext and url to ${VERSION_MM}"
[ -n "$LATER" ] || andnative=", geode-benchmarks, and geode-native"
echo "If there are any support branches between ${VERSION_MM} and develop, manually cherry-pick '${VERSION}' bump from develop to those branches of geode${andnative}."
echo "Bump support pipeline to ${VERSION_MM}.$(( PATCH + 1 )) by plussing BumpPatch in https://concourse.apachegeode-ci.info/teams/main/pipelines/apache-support-${VERSION_MM//./-}-main?group=semver-management"
Expand Down
10 changes: 5 additions & 5 deletions docker/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,25 +9,25 @@ docker build .
If you're updating the image for a release, tag the build with the version:

```
docker build -t apachegeode/geode:{version} .
docker build -t apachegeode/geode:latest .
docker build -t apache/geode:{version} .
docker build -t apache/geode:latest .
```

Once it's tagged, push to DockerHub:

```
docker push apachegeode/geode:{version}
docker push apache/geode:{version}
```

* You need to be authenticated in DockerHub and be an administrator of the project. Ask for permissions at *dev@geode.apache.org*.
* You need to be authenticated in DockerHub and be a member of the `apache` organization with write access to this repository. Ask for permissions at *private@geode.apache.org*.
* This may take a while depending on your internet connection.

# Starting a locator and gfsh

1. Execute the following command to run the container and start `gfsh`:

```
docker run -it -p 10334:10334 -p 7575:7575 -p 1099:1099 apachegeode/geode
docker run -it -p 10334:10334 -p 7575:7575 -p 1099:1099 apache/geode
```

From this point you can pretty much follow [Apache Geode in 5 minutes](https://cwiki.apache.org/confluence/display/GEODE/Index#Index-Geodein5minutes) for example:
Expand Down
Loading