fabric8io / fabric8

fabric8 is an open source microservices platform based on Docker, Kubernetes and Jenkins
http://fabric8.io/
1.76k stars 504 forks source link

Tag docker image for Fabric8 release #4887

Closed cmoulliard closed 9 years ago

cmoulliard commented 9 years ago

We still have docker images which are not yet tagged as you can see here after :

#!/bin/bash

declare -a arr=("apiman" "artifactory" "cd-pipeline" "chaos-monkey" "chat-irc" "chat-letschat" "chat-slack" "console" "kiwiirc" "logging" "management" "metrics" "social")

for i in "${arr[@]}"
do
   echo "$i"
   oc get template $i -o json | grep "image\":"
done

Status of the docker images linked to Fabric 2.2.43 templates

apiman
                                "image": "docker.io/fabric8/apiman:2.2.43",
                                "image": "docker.io/fabric8/apiman-gateway:2.2.43",
                                "image": "docker.io/fabric8/elasticsearch-k8s:1.5.2",
                                "image": "docker.io/fabric8/elasticsearch-logstash-template:2.2.28",
artifactory
                                "image": "jfrog-docker-registry.bintray.io/artifactory/artifactory-oss",
cd-pipeline
                                "image": "docker.io/fabric8/fabric8-forge:2.2.43",
                                "image": "docker.io/fabric8/gerrit",
                                "image": "docker.io/fabric8/gogs:0.6.1",
                                "image": "fabric8/jenkernetes",
                                "image": "fabric8/jenkins-swarm-client",
                                "image": "fabric8/jenkins-swarm-client",
                                "image": "docker.io/fabric8/nexus",
                                "image": "tpires/sonar-server",
                                "image": "tpires/sonar-mysql",
chaos-monkey
                                "image": "docker.io/fabric8/chaos-monkey:2.2.43",
chat-irc
                                "image": "docker.io/fabric8/hubot-irc:latest",
                                "image": "docker.io/fabric8/hubot-notifier:2.2.43",
chat-letschat
                                "image": "docker.io/fabric8/hubot-letschat:v1.0.0",
                                "image": "docker.io/fabric8/hubot-notifier:2.2.43",
                                "image": "mongo",
                                "image": "fabric8/lets-chat",
chat-slack
                                "image": "docker.io/fabric8/hubot-notifier:2.2.43",
                                "image": "fabric8/hubot-slack",
console
                                "image": "docker.io/fabric8/fabric8-console:v1.0.51",
kiwiirc
                                "image": "docker.io/fabric8/fabric8-kiwiirc",
logging
                                "image": "docker.io/fabric8/elasticsearch-k8s:1.5.2",
                                "image": "docker.io/fabric8/elasticsearch-logstash-template:2.2.43",
                                "image": "docker.io/fabric8/kibana4:4.1.0",
                                "image": "fabric8/kibana-config:2.2.43",
management
                                "image": "docker.io/fabric8/elasticsearch-k8s:1.5.2",
                                "image": "docker.io/fabric8/elasticsearch-logstash-template:2.2.43",
                                "image": "docker.io/fabric8/grafana:2.0.2",
                                "image": "docker.io/fabric8/kibana4:4.1.0",
                                "image": "fabric8/kibana-config:2.2.43",
                                "image": "docker.io/fabric8/prometheus-kubernetes:2.2.43",
metrics
                                "image": "docker.io/fabric8/grafana:2.0.2",
                                "image": "docker.io/fabric8/prometheus-kubernetes:2.2.43",
social
                                "image": "docker.io/fabric8/eclipse-orion",
                                "image": "postgres",
                                "image": "fabric8/taiga-back",
                                "image": "fabric8/taiga-front",
davsclaus commented 9 years ago

I think @rawlingsj is working on something for this

iocanel commented 9 years ago

Yeah, he is! He is updating the workflow scripts so that they tag images for each release (i think)

rawlingsj commented 9 years ago

Yep that's right. It means we will be able to develop with images using latest, when we're happy then we can tag that image with release, the workflow script will then pull that image and give it a new tag of the release version number.

jstrachan commented 9 years ago

@rawlingsj is this complete now?

cmoulliard commented 9 years ago

All the docker images are tagged excepted : mongo, sonar, artifactory & postgres

apiman
                                "image": "docker.io/fabric8/apiman:2.2.53",
                                "image": "docker.io/fabric8/apiman-gateway:2.2.53",
                                "image": "docker.io/fabric8/elasticsearch-k8s:1.5.2",
                                "image": "docker.io/fabric8/elasticsearch-logstash-template:2.2.28",
artifactory
                                "image": "jfrog-docker-registry.bintray.io/artifactory/artifactory-oss",
cd-pipeline
                                "image": "docker.io/fabric8/fabric8-forge:2.2.53",
                                "image": "docker.io/fabric8/gerrit:2.2.53",
                                "image": "docker.io/fabric8/gogs:0.6.1",
                                "image": "fabric8/jenkernetes:2.2.53",
                                "image": "fabric8/jenkins-swarm-client:2.2.53",
                                "image": "fabric8/jenkins-swarm-client:2.2.53",
                                "image": "docker.io/fabric8/nexus:2.2.53",
                                "image": "tpires/sonar-server",
                                "image": "tpires/sonar-mysql",
chaos-monkey
                                "image": "docker.io/fabric8/chaos-monkey:2.2.53",
chat-irc
                                "image": "docker.io/fabric8/hubot-irc:2.2.53",
                                "image": "docker.io/fabric8/hubot-notifier:2.2.53",
chat-letschat
                                "image": "docker.io/fabric8/hubot-letschat:v1.0.0",
                                "image": "docker.io/fabric8/hubot-notifier:2.2.53",
                                "image": "mongo",
                                "image": "fabric8/lets-chat:2.2.53",
chat-slack
                                "image": "docker.io/fabric8/hubot-notifier:2.2.53",
                                "image": "fabric8/hubot-slack:2.2.53",
console
                                "image": "docker.io/fabric8/fabric8-console:2.2.53",
kiwiirc
                                "image": "docker.io/fabric8/fabric8-kiwiirc:2.2.53",
logging
                                "image": "docker.io/fabric8/elasticsearch-k8s:1.5.2",
                                "image": "docker.io/fabric8/elasticsearch-logstash-template:2.2.53",
                                "image": "docker.io/fabric8/kibana4:4.1.0",
                                "image": "fabric8/kibana-config:2.2.53",
management
                                "image": "docker.io/fabric8/elasticsearch-k8s:1.5.2",
                                "image": "docker.io/fabric8/elasticsearch-logstash-template:2.2.53",
                                "image": "docker.io/fabric8/grafana:latest",
                                "image": "docker.io/fabric8/kibana4:4.1.0",
                                "image": "fabric8/kibana-config:2.2.53",
                                "image": "docker.io/fabric8/prometheus-kubernetes:2.2.53",
metrics
                                "image": "docker.io/fabric8/grafana:latest",
                                "image": "docker.io/fabric8/prometheus-kubernetes:2.2.53",
social
                                "image": "docker.io/fabric8/eclipse-orion:2.2.53",
                                "image": "postgres",
                                "image": "fabric8/taiga-back:2.2.53",
                                "image": "fabric8/taiga-front:2.2.53",
rawlingsj commented 9 years ago

The only images that are left are not fabric8 owned images so we can't tag them. We do now tag all our images so this can be closed.