Skip to content

Commit 452f9c2

Browse files
committed
5.9 release of TDS
1 parent bf4d664 commit 452f9c2

6 files changed

Lines changed: 16 additions & 12 deletions

File tree

‎.org/readme.org‎

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -423,17 +423,17 @@ What to do when a version of the THREDDS data server is released?
423423
- Update the ~Dockerfile~ with the ~war~ file corresponding to the new version of the TDS. E.g.,
424424

425425
#+begin_src shell
426-
ENV THREDDS_WAR_URL https://downloads.unidata.ucar.edu/tds/5.8/thredds-5.8.war
426+
ENV THREDDS_WAR_URL https://downloads.unidata.ucar.edu/tds/5.9/thredds-5.9.war
427427
#+end_src
428428

429429
- Check with the netCDF group if versions of HDF5, zlib, and netCDF referenced in the ~Dockerfile~ need to be updated.
430430
- Update TDS versions in ~docker-compose.yml~ and ~docker-compose-swarm.yml~.
431431
- Update the ~CHANGELOG.md~ documenting updates to this project (not the TDS) since the last release.
432-
- Create a new git branch corresponding to this version of the TDS (e.g., ~5.8~).
432+
- Create a new git branch corresponding to this version of the TDS (e.g., ~5.9~).
433433
- Push the new branch out to the ~Unidata/thredds-docker~ GitHub repository. This branch will remain frozen in time going forward. Any subsequent updates to this project should happen on the the ~latest~ branch. The only exception to this convention is if there is a critical (e.g., security related) update that needs to be applied to the ~Dockerfile~ and associated files and eventually to the image (see below)
434-
- Build a docker image corresponding to the new version of the TDS (e.g., on the Docker build machine on Jetstream). E.g., ~docker build -t unidata/thredds-docker:5.8~.
434+
- Build a docker image corresponding to the new version of the TDS (e.g., on the Docker build machine on Jetstream). E.g., ~docker build -t unidata/thredds-docker:5.9~.
435435
- Test to ensure the image works.
436-
- Push it out DockerHub e.g., ~docker push unidata/thredds-docker:5.8~.
436+
- Push it out DockerHub e.g., ~docker push unidata/thredds-docker:5.9~.
437437
- Note that this image *does not* remain frozen in time for two reasons.
438438
1. It can get rebuilt time and again as upstream image updates need to be incorporated into this THREDDS image. It may be confusing for a versioned image to evolve, but it is the convention in Dockerland.
439439
2. It can get rebuilt in the rare case the Dockerfile or associated files are updated on the branch as mentioned earlier.

‎CHANGELOG.md‎

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,10 @@ All notable changes to this project will be documented in this file.
44
The format is based on [Keep a Changelog](http://keepachangelog.com/)
55
and this project adheres to [Semantic Versioning](http://semver.org/).
66

7+
## [5.9] - 2025-07-13
8+
### Updated
9+
- 5.9 release of the Unidata TDS wrapped in a Docker container
10+
711
## [5.8] - 2025-10-23
812
### Updated
913
- 5.8 release of the Unidata TDS wrapped in a Docker container

‎Dockerfile‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ ENV HDF5_FILE=${HDF5_VER}.tar.gz
1616
ENV TDS_CONTENT_ROOT_PATH=/usr/local/tomcat/content
1717
ENV THREDDS_XMX_SIZE=4G
1818
ENV THREDDS_XMS_SIZE=4G
19-
ENV THREDDS_WAR_URL=https://downloads.unidata.ucar.edu/tds/5.8/thredds-5.8.war
19+
ENV THREDDS_WAR_URL=https://downloads.unidata.ucar.edu/tds/5.9/thredds-5.9.war
2020

2121
COPY files/threddsConfig.xml ${CATALINA_HOME}/content/thredds/threddsConfig.xml
2222
COPY files/tomcat-users.xml ${CATALINA_HOME}/conf/tomcat-users.xml

‎README.md‎

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -419,17 +419,17 @@ What to do when a version of the THREDDS data server is released?
419419
- Update the `Dockerfile` with the `war` file corresponding to the new version of the TDS. E.g.,
420420

421421
```shell
422-
ENV THREDDS_WAR_URL https://downloads.unidata.ucar.edu/tds/5.8/thredds-5.8.war
422+
ENV THREDDS_WAR_URL https://downloads.unidata.ucar.edu/tds/5.9/thredds-5.9.war
423423
```
424424

425425
- Check with the netCDF group if versions of HDF5, zlib, and netCDF referenced in the `Dockerfile` need to be updated.
426426
- Update TDS versions in `docker-compose.yml` and `docker-compose-swarm.yml`.
427427
- Update the `CHANGELOG.md` documenting updates to this project (not the TDS) since the last release.
428-
- Create a new git branch corresponding to this version of the TDS (e.g., `5.8`).
428+
- Create a new git branch corresponding to this version of the TDS (e.g., `5.9`).
429429
- Push the new branch out to the `Unidata/thredds-docker` GitHub repository. This branch will remain frozen in time going forward. Any subsequent updates to this project should happen on the the `latest` branch. The only exception to this convention is if there is a critical (e.g., security related) update that needs to be applied to the `Dockerfile` and associated files and eventually to the image (see below)
430-
- Build a docker image corresponding to the new version of the TDS (e.g., on the Docker build machine on Jetstream). E.g., `docker build -t unidata/thredds-docker:5.8`.
430+
- Build a docker image corresponding to the new version of the TDS (e.g., on the Docker build machine on Jetstream). E.g., `docker build -t unidata/thredds-docker:5.9`.
431431
- Test to ensure the image works.
432-
- Push it out DockerHub e.g., `docker push unidata/thredds-docker:5.8`.
432+
- Push it out DockerHub e.g., `docker push unidata/thredds-docker:5.9`.
433433
- Note that this image **does not** remain frozen in time for two reasons.
434434
1. It can get rebuilt time and again as upstream image updates need to be incorporated into this THREDDS image. It may be confusing for a versioned image to evolve, but it is the convention in Dockerland.
435435
2. It can get rebuilt in the rare case the Dockerfile or associated files are updated on the branch as mentioned earlier.

‎docker-compose-swarm.yml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ volumes:
2020

2121
services:
2222
thredds:
23-
image: unidata/thredds-docker:5.8
23+
image: unidata/thredds-docker:5.9
2424
networks:
2525
thredds_network:
2626
aliases:

‎docker-compose.yml‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,14 @@ version: '3'
22

33
services:
44
thredds-quickstart:
5-
image: unidata/thredds-docker:5.8
5+
image: unidata/thredds-docker:5.9
66
ports:
77
- "80:8080"
88
- "443:8443"
99
- "8443:8443"
1010

1111
thredds-production:
12-
image: unidata/thredds-docker:5.8
12+
image: unidata/thredds-docker:5.9
1313
ports:
1414
- "80:8080"
1515
- "443:8443"

0 commit comments

Comments
 (0)