Skip to content

Commit 20c8696

Browse files
committed
various tweaks to docs #10618
1 parent df7c196 commit 20c8696

5 files changed

Lines changed: 16 additions & 14 deletions

File tree

doc/sphinx-guides/source/container/app-image.rst

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ This image is sourced from the main upstream code `repository of the Dataverse s
3131
Development and maintenance of the `image's code <https://github.com/IQSS/dataverse/tree/develop/src/main/docker>`_
3232
happens there (again, by the community).
3333

34-
All supported images are signed up for scheduled maintenance, executed every Sunday.
34+
All supported images receive scheduled maintenance, executed every Sunday.
3535
New revisions are kept to a minimum, usually created when some dependency needs (security) updates.
3636
For the application images it correlates mostly to the :doc:`base image <base-image>` receiving updates.
3737

@@ -47,7 +47,7 @@ You can find all the tags at https://hub.docker.com/r/gdcc/dataverse/tags
4747
Tags for Production Use
4848
^^^^^^^^^^^^^^^^^^^^^^^
4949

50-
The images of the three latest releases of the Dataverse project will receive updates such as security patches for the underlying operating system.
50+
The images of the three latest releases of Dataverse will receive updates such as security patches for the underlying operating system.
5151
Content will be fairly stable as disruptive changes like Payara or Java upgrades will be handled in a new major or minor upgrade to Dataverse (a new ``<dv-major>.<dv-minor>`` tag).
5252
Expect disruptive changes in case of high risk security threats.
5353

@@ -67,9 +67,9 @@ Expect disruptive changes in case of high risk security threats.
6767
Tags for Development Use
6868
^^^^^^^^^^^^^^^^^^^^^^^^
6969

70-
All of the tags below are strongly recommended for development purposes only due to their fast changing nature.
71-
In addition to updates due to PR merges, the most recent are undergoing scheduled maintenance to ensure timely security fixes.
72-
When a development cycle of the Dataverse project finishes, maintenance ceases for any tags carrying version numbers.
70+
All of the tags below are strongly recommended only for development purposes due to their fast-changing nature.
71+
In addition to updates due to PR merges, the most recent tags undergo scheduled maintenance to ensure timely security fixes.
72+
When a development cycle of Dataverse finishes (see :doc:`/developers/making-releases`), maintenance ceases for any of the tags below carrying version numbers.
7373
For now, stale images will be kept on Docker Hub indefinitely.
7474

7575
- | **Unstable**
@@ -81,6 +81,7 @@ For now, stale images will be kept on Docker Hub indefinitely.
8181
| Example: :substitution-code:`|nextVersion|-noble`
8282
| Summary: Rolling tag, equivalent to ``unstable`` for current development cycle.
8383
Will roll over to the rolling production tag after a Dataverse release.
84+
| Discussion: Perhaps you are eager to starting testing features of an upcoming version (e.g. |nextVersion|) in a staging environment. You select the :substitution-code:`|nextVersion|-noble` tag (as opposed to ``unstable``) because you want to stay on |nextVersion| rather switching to the version **after that** when a release is made (which would happen if you had selected the ``unstable`` tag). Also, when the next release comes out (|nextVersion| in this example), you would stay on the :substitution-code:`|nextVersion|-noble` tag, which is the same tag that someone would use who wants the final release of |nextVersion|. (See "Rolling Production", above.)
8485
8586
**NOTE**: In these tags for development usage, the version number will always be 1 minor version ahead of existing Dataverse releases.
8687
Example: Assume Dataverse ``6.x`` is released, ``6.(x+1)`` is underway.

doc/sphinx-guides/source/container/base-image.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ This image is sourced from the main upstream code `repository of the Dataverse s
3030
Development and maintenance of the `image's code <https://github.com/IQSS/dataverse/tree/develop/modules/container-base>`_
3131
happens there (again, by the community).
3232

33-
All supported images are signed up for scheduled maintenance, executed every Sunday.
33+
All supported images receive scheduled maintenance, executed every Sunday.
3434
New revisions are kept to a minimum, usually created when some dependency needs (security) updates.
3535
(Examples: JRE patch releases, ImageMagick fixes, etc.)
3636

doc/sphinx-guides/source/container/configbaker-image.rst

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,9 @@ This image is sourced from the main upstream code `repository of the Dataverse s
2323
Development and maintenance of the `image's code <https://github.com/IQSS/dataverse/tree/develop/modules/container-configbaker>`_
2424
happens there (again, by the community).
2525

26-
All supported images are signed up for scheduled maintenance, executed every Sunday.
26+
All supported images receive scheduled maintenance, executed every Sunday.
2727
New revisions are kept to a minimum, usually created when some dependency needs (security) updates.
28-
Be advised: the Trivy Scanner is used to check for fixed vulnerabilities and rebuilds are issued if such a fix is detected.
28+
The `Trivy <https://trivy.dev>`_ scanner is used to check for fixed vulnerabilities and rebuilds are issued if such a fix is detected.
2929

3030
Our tagging is inspired by `Bitnami <https://docs.vmware.com/en/VMware-Tanzu-Application-Catalog/services/tutorials/GUID-understand-rolling-tags-containers-index.html>`_ and we offer two categories of tags:
3131

@@ -59,9 +59,9 @@ Expect disruptive changes in case of high risk security threats.
5959
Tags for Development Use
6060
^^^^^^^^^^^^^^^^^^^^^^^^
6161

62-
All of the tags below are strongly recommended for development purposes only due to their fast changing nature.
63-
In addition to updates due to PR merges, the most recent are undergoing scheduled maintenance to ensure timely security fixes.
64-
When a development cycle of the Dataverse project finishes, maintenance ceases for any tags carrying version numbers.
62+
All of the tags below are strongly recommended only for development purposes due to their fast-changing nature.
63+
In addition to updates due to PR merges, the most recent tags undergo scheduled maintenance to ensure timely security fixes.
64+
When a development cycle of Dataverse finishes, maintenance ceases for any tags carrying version numbers.
6565
For now, stale images will be kept on Docker Hub indefinitely.
6666

6767
- | **Unstable**

doc/sphinx-guides/source/container/running/demo.rst

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -192,6 +192,8 @@ PID Providers
192192

193193
Dataverse supports multiple Persistent ID (PID) providers. The ``compose.yml`` file uses the Permalink PID provider. Follow :ref:`pids-configuration` to reconfigure as needed.
194194

195+
.. _file-previewers-ct:
196+
195197
File Previewers
196198
+++++++++++++++
197199

doc/sphinx-guides/source/container/running/production.rst

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,12 @@ Production (Future)
77
Status
88
------
99

10-
The images described in this guide are not yet recommended for production usage, but we think we are close. We'd like to make the following improvements:
10+
The images described in this guide are not yet recommended for production usage, but we think we are close. (Tagged releases are done; see the "supported image tags" section for :ref:`Application <app-image-supported-tags>` and :ref:`Config Baker <config-image-supported-tags>` images.) For now, please see :doc:`demo`.
1111

12-
- Tagged releases (done, see supported tags section for :ref:`Application <app-image-supported-tags>` and :ref:`Config Baker <config-image-supported-tags>` images)
12+
We'd like to make the following improvements:
1313

1414
- More docs on setting up additional features
1515

16-
- How to set up previewers. See https://github.com/IQSS/dataverse/issues/10506
1716
- How to set up Rserve.
1817

1918
- Go through all the features in docs and check what needs to be done differently with containers

0 commit comments

Comments
 (0)