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

replace hand crafted kubernetes json with maven plugin and typesafe builder #4041

Open jstrachan opened 9 years ago

jstrachan commented 9 years ago

then we'd get generated icons in the templates and have an easier time keeping them in sync as the schema changes.

There's quite a few right now such as:

but a few others too

davsclaus commented 9 years ago

I can find

davsclaus:~/workspace/quickstarts (431)/$ find . -name 'kubernetes.json'
./apps/cadvisor/src/main/fabric8/kubernetes.json
./apps/gerrit/src/main/fabric8/kubernetes.json
./apps/grafana/src/main/fabric8/kubernetes.json
./apps/heapster/src/main/fabric8/kubernetes.json
./apps/hubot/src/main/fabric8/kubernetes.json
./apps/infinispan-server/src/main/fabric8/kubernetes.json
./apps/jadvisor/src/main/fabric8/kubernetes.json
./apps/keycloak/src/main/fabric8/kubernetes.json
./apps/kibana/src/main/fabric8/kubernetes.json
./apps/letschat/src/main/fabric8/kubernetes.json
./apps/sonarqube/src/main/fabric8/kubernetes.json
./apps/taiga/src/main/fabric8/kubernetes.json
./apps/zookeeper/src/main/fabric8/kubernetes.json
./archetypes/java-jgroups-greeter-archetype/src/main/resources/archetype-resources/src/main/resources/kubernetes.json
./quickstarts/java/jgroups-greeter/src/main/resources/kubernetes.json
davsclaus commented 9 years ago

There is only sonarqube left

davsclaus:~/workspace/fabric8-devops (master)/$ find . -name 'kubernetes.json'
./sonarqube/src/main/fabric8/kubernetes.json

@iocanel is this a json you can generate using the buidler?

davsclaus commented 9 years ago

All the files are generated in the fabric8-ipaas and quickstarts as well.