Skip to content

Commit 34e232b

Browse files
committed
Merge pull request #57 from hhorak/rhscl-current-spec
Change specification and examples to correspons what we have now in RHSCL
2 parents 9d3ed5f + 1c6815a commit 34e232b

1 file changed

Lines changed: 8 additions & 8 deletions

File tree

vendor/redhat/names.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ Note: Future versions of Docker will remove the limitation on only two levels.
4848
* registry.access.redhat.com is a bit long, a shorter model would be preferrable. .io appears to be the common TLD for these kind of services.
4949
* The naming and versioning for Platform images (images meant for users to build other images on top of) has to be extremely stable and predicatble to allow reliable tracking without imlicit changes e.g. of :latest on people building images on top.
5050
* In many cases the generation of the underlying platform and of the content has significant impact on the user (e.g. software will stop working when the underlying stack moves from RHEL 6 to RHEL 7 or from Python 2.7 to Python 3)
51-
* For application images (leaf layers, not meant to be buid on top) this is much less of a problem.
51+
* For application images (leaf layers, not meant to be build on top) this is much less of a problem.
5252

5353
## Notes
5454

@@ -71,7 +71,7 @@ Based on the v1 Docker naming scheme `REGISTRY[:PORT]/USER/REPO[:TAG]`, Red Hat
7171
```
7272
registry.access.redhat.com/
7373
PRODUCT[$PRODUCTGEN][--$PLATFORMDIFFERENTIATOR]/
74-
REPO[$CONTENTGENERATION][--$PLATFORMDIFFERENTIATOR]
74+
REPO[--$CONTENTGENERATION][--$PLATFORMDIFFERENTIATOR]
7575
:$COMPVER-$IMGBUILD
7676
```
7777

@@ -87,7 +87,7 @@ The spaces (" "s) after the are just for formating and not part of the actual sc
8787
* Can have a modifier if it's a variant or the combination is very important: e.g. 'rhel-systemd' for a rhel platform image that includes systemd.
8888
* Note: The URL up to IMAGE actually designates a Repository, the TAG part then addresses a specific IMAGE within the Repo. We will use Image and Repo exchangeably.
8989
* $CONTENTGENERATION
90-
* Optional number differentiating major generational changes withing the primary content that are significant for the use (ie the developer of a layered image). Example: Python vs python33, ruby193 vs ruby200.
90+
* Optional number differentiating major generational changes withing the primary content that are significant for the use (ie the developer of a layered image). Example: python vs python-33, ruby-193 vs ruby-200.
9191
* $PLATFORMDIFFERENTIATOR
9292
* Optional field to differentiate builds of higher-level images based on the underlying platform generation. Example: SCL ruby200 built on RHEL 6 base vs RHEL 7 - the issue here is, that behavior of the whole stack is sufficiently different, so that as a developer I want to explicitly track (code may break in the move). We can't just track this in the TAG because the FROM line sets the base implicitly in the static linking model.
9393
* $COMPVER
@@ -106,17 +106,17 @@ registry.access.redhat.com/rhel7/php:5.4.16-3
106106
```
107107

108108
```
109-
registry.access.redhat.com/rhscl/ruby193--rhel6:1.1-11
110-
registry.access.redhat.com/rhscl/ruby193--rhel7:1.1-3
109+
registry.access.redhat.com/rhscl/ruby-193-rhel6:1.9.3-11
110+
registry.access.redhat.com/rhscl/ruby-193-rhel7:1.9.3-3
111111
```
112112

113113
```
114-
registry.access.redhat.com/rhscl/ruby200--rhel6:1.1-1
115-
registry.access.redhat.com/rhscl/ruby200--rhel7:1.1-15
114+
registry.access.redhat.com/rhscl/ruby-200-rhel6:2.0-1
115+
registry.access.redhat.com/rhscl/ruby-200-rhel7:2.0-15
116116
```
117117

118118
```
119-
registry.access.redhat.com/rhscl/postgresql92:1.1-4
119+
registry.access.redhat.com/rhscl/postgresql-92-rhel7:9.2-4
120120
```
121121

122122
## Koji Naming

0 commit comments

Comments
 (0)