-
Notifications
You must be signed in to change notification settings - Fork 251
Open
Description
Summary
We need to add generic major version tags to the InfluxDB Docker images to support version-agnostic documentation and make upgrades smoother for users.
Current State
Based on Docker Hub, we currently have:
influxdb:3-core
✓influxdb:3-enterprise
✓influxdb:2
✓influxdb:1.11
,influxdb:1.11-data
,influxdb:1.11-meta
(specific versions only)influxdb:latest
(points to v2, should be deprecated)
Requested Changes
1. Add Generic v1 Tags
Create these tags that point to the latest v1 release:
influxdb:1
→influxdb:1.11.8
(latest v1)influxdb:1-data
→influxdb:1.11.8-data
(or latest v1 enterprise data)influxdb:1-meta
→influxdb:1.11.8-meta
(or latest v1 enterprise meta)
2. Update Process
These generic tags should be updated automatically when new minor versions are released (e.g., when 1.12 is released, influxdb:1
should point to 1.12).
3. Deprecate Ambiguous Tags
Consider deprecating (with notices, but not removing):
influxdb:latest
- Currently points to v2, causes confusioninfluxdb:enterprise
- Unclear which versioninfluxdb:core
- Unclear which version
Benefits
- Documentation stability: We can reference
influxdb:1
,influxdb:2
,influxdb:3-core
without updating docs for every release - Clear upgrade path: Users understand v3 is latest, v2 is previous, v1 is legacy
- Consistency: Matches the pattern already established with
influxdb:2
andinfluxdb:3-*
Implementation
# Create the tags
docker tag influxdb:1.11.8 influxdb:1
docker tag influxdb:1.11.8-data influxdb:1-data
docker tag influxdb:1.11.8-meta influxdb:1-meta
# Push to Docker Hub
docker push influxdb:1
docker push influxdb:1-data
docker push influxdb:1-meta
Related PR
This supports the Docker Hub documentation improvements in https://github.com/jstirnaman/dockerhub-docs/tree/rc/docker-library/docs. Once the tags are added, I'll push https://github.com/jstirnaman/dockerhub-docs/tree/rc/docker-library/docs to PR docker-library/docs#2600
cc @bpfeife
Metadata
Metadata
Assignees
Labels
No labels