Bug 1822652
| Summary: | Container Review Request: grafana - metrics dashboard and graph editor | ||
|---|---|---|---|
| Product: | [Fedora] Fedora Container Images | Reporter: | Andreas Gerstmayr <agerstmayr> |
| Component: | Container Review | Assignee: | Nathan Scott <nathans> |
| Status: | CLOSED NEXTRELEASE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
| Severity: | unspecified | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | rawhide | CC: | container-review, mgoodwin, nathans |
| Target Milestone: | --- | Flags: | nathans:
fedora-review+
|
| Target Release: | --- | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | If docs needed, set a value | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2020-04-15 18:47:51 UTC | Type: | Bug |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
|
Description
Andreas Gerstmayr
2020-04-09 14:22:59 UTC
Minor things to double check below, all similar to previous review - Ack'd.
[x] Naming
[x] matches main service it delivers
[x] follows general fedora naming guidelines
[ ] Dockerfile Creation
[x] FROM instruction is first line
[?] FROM instruction is a fully-qualifies fedora registry/image:tag name
eg FROM registry.fedoraproject.org/fedora:latest
(container using rawhide - should it use latest?)
[x] required labels present:
[x] com.redhat.component
[x] name
[x] version (usually 0)
[?] architecture (usually 86_64)
(double check - missing? needed? may be fine without)
[x] maintainer
(should be an external list I guess - pcp? pcp-masters?)
[x] run or usage
[x] summary
[x] optional labels present:
[-] url
[-] help
(double check - missing? wanted? fine without)
[x] labels defined in a single line
[x] CMD or ENTRYPOINT present
[x] Volumes used for persistent data
[x] Volumes used for application data
[x] Volumes listed in the help file
[x] example run command contains volume with a persistent name
[x] Volumes defined as narrowly as possible
[x] Volumes in help file have full path of the volume
[x] Volumes in help file show why its marked as a volume
[x] Volumes in help file should describe space, permissions and performance needs
[-] readme may contain suggested additional volumes that aren’t made mandatory
[x] Image Contents
[x] contains no net new code (ie must use rpms)
[x] each container image should provide only one "service"
[x] Help File Creation
[x] must have a help.1 or README.md
[?] must also be COPYed into the container, to live in the base directory
(check - is this missing? or handled via the 'COPY root /' line?)
[x] help file should contain
[x] brief description of what service/software the image contains
[x] the purpose it fulfills in a larger infrastructure
[x] contain directions on how to configure the contained service
[x] detail dependencies on any dependent services
[x] detail what each of the VOLUMES is for, if any
[x] explanation of each PORT the image listens on (protocol, purpose)
[x] links to any external documentation if any exist
[x] any special requirements of the container must be listed
[x] information about major variants on how it can be built
(In reply to Nathan Scott from comment #1) > [?] FROM instruction is a fully-qualifies fedora registry/image:tag name > eg FROM registry.fedoraproject.org/fedora:latest > > (container using rawhide - should it use latest?) Updated. > [?] architecture (usually 86_64) > > (double check - missing? needed? may be fine without) Added. > > [x] maintainer > > (should be an external list I guess - pcp? pcp-masters?) Updated. > [x] optional labels present: > [-] url > [-] help > > (double check - missing? wanted? fine without) Added. > [?] must also be COPYed into the container, to live in the base directory > > (check - is this missing? or handled via the 'COPY root /' line?) Yep, that's handled via the COPY line. Thanks again for the review! :) (fedscm-admin): The Pagure repository was created at https://src.fedoraproject.org/container/grafana |