Browse Source

add the grafana image for openshift

pull/1/head
Nicolas Massé 8 years ago
parent
commit
d8d2b0ae85
  1. 1
      README.md
  2. 16
      grafana/Dockerfile
  3. 17
      grafana/README.md
  4. 9
      grafana/grafana.repo

1
README.md

@ -8,5 +8,6 @@ OpenShift.
Currently, the following software are available: Currently, the following software are available:
- [OpenLDAP](openldap) - [OpenLDAP](openldap)
- [rsyslog](rsyslog) - [rsyslog](rsyslog)
- [Grafana](grafana)

16
grafana/Dockerfile

@ -0,0 +1,16 @@
FROM registry.access.redhat.com/rhel7:latest
ADD grafana.repo /etc/yum.repos.d/grafana.repo
RUN yum update -y \
&& yum -y install grafana fontconfig freetype urw-fonts\
&& yum clean all \
&& rm -rf /var/cache/yum \
&& chmod -R ugo+rw,+X /var/lib/grafana/ /var/run/ /var/log/grafana /etc/grafana/
VOLUME /var/lib/grafana/ /var/run/grafana /var/log/grafana
WORKDIR /usr/share/grafana/
EXPOSE 3000
ENTRYPOINT [ "/usr/sbin/grafana-server" ]
CMD [ "--pidfile=/var/run/grafana.pid", "--config=/etc/grafana/grafana.ini", "cfg:default.paths.data=/var/lib/grafana/", "cfg:default.paths.logs=/var/log/grafana", "cfg:default.paths.plugins=/var/lib/grafana/plugins" ]

17
grafana/README.md

@ -0,0 +1,17 @@
# grafana
## Description
## Build in OpenShift
```
oc new-build https://github.com/nmasse-itix/OpenShift-Docker-Images.git --context-dir grafana --name grafana --to grafana
```
## Deploy in OpenShift
```
oc new-app https://github.com/nmasse-itix/OpenShift-Docker-Images.git --context-dir grafana --name grafana
oc volume dc grafana --add --overwrite --name=grafana-volume-0 -t pvc --claim-size=512Mi --claim-name=grafana-data --mount-path=/var/lib/grafana/
```

9
grafana/grafana.repo

@ -0,0 +1,9 @@
[grafana]
name=grafana
baseurl=https://packagecloud.io/grafana/stable/el/6/$basearch
repo_gpgcheck=1
enabled=1
gpgcheck=1
gpgkey=https://packagecloud.io/gpg.key https://grafanarel.s3.amazonaws.com/RPM-GPG-KEY-grafana
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt
Loading…
Cancel
Save