-
Notifications
You must be signed in to change notification settings - Fork 1
GSIP 193
The GWC S3 blobstore has been used for cloud deploys in a while, it's time to make it officially supported.
Andrea Aime
This proposal is for GeoServer 2.19.0
- Under Discussion
- In Progress
- Completed
- Rejected
- Deferred
As more deploys target the cloud, it becomes important to have supporting modules available as officially supported extensions. GWC S3 blobstore has been used in a number of production sites so far, so it's an obvious choice for supported status.
The GeoServer module only contains a web UI to configure the blobstore, the actual machinery is in GWC already and part of the released WAR file.
Alos, the module already has documentation.
Actions needed for graduation:
- Moving the module from community to extension in the build system.
- Cleaning up eventual QA failures
- Updating the website template to make the extension available.
- Updating the pom.xml contact information.
- Updating documentation location, remove warnings related to community status.
The developers guide lists several requirements for community modules graduating to an extension:
-
The module has at least a “handful” of users
- GeoSolutions has observed a number of sites running the module, at least 3 recently.
-
The module has a designated and active maintainer
- Andrea Aime (GeoCat) is willing to act in this capacity.
-
The module is considered “stable” by the majority of the PSC
- The module has been unchanged and working for several releases.
-
The module maintains 40% test coverage
- Module has 84% test coverage as reported by IntelliJ "run with coverage"
-
The module has no IP violations
- Module was largely written by Niels in 2015, he signed the CLA
-
The module has a page in the user manual
- It does indeed
-
The maintainer has signed the GeoServer Contributor Agreement
- OSGeo CLA signed
Project Steering Committee:
- Alessio Fabiani:
- Andrea Aime:
- Ian Turton:
- Jody Garnett:
- Jukka Rahkonen:
- Kevin Smith:
- Simone Giannecchini:
- Torben Barsballe:
- Nuno Oliveira:
©2020 Open Source Geospatial Foundation