Ghost Core issueshttps://scm.atosresearch.eu/ari/ghost-core/-/issues2019-07-28T05:53:49Zhttps://scm.atosresearch.eu/ari/ghost-core/-/issues/10Improve Docker builds and CI/CD performance2019-07-28T05:53:49ZJosé Gato LuisImprove Docker builds and CI/CD performanceTo try other docker base images to produce smaller images and better pipeline performance. Currently it takes around 3 minutes the full process. And it generates a ghost-core image of 185-200MBTo try other docker base images to produce smaller images and better pipeline performance. Currently it takes around 3 minutes the full process. And it generates a ghost-core image of 185-200MBv0.1 Basic GhostJosé Gato LuisJosé Gato Luishttps://scm.atosresearch.eu/ari/ghost-core/-/issues/9Build ARM images2019-07-28T05:53:50ZJosé Gato LuisBuild ARM imagesWe need to create arm images of this Ghost.
The big issue is where to build the image. Easily using an arm machine. Easy to do, hard to integrate in our CI Workflow
Alternativally, using a qemu emulation like this [article](https:...We need to create arm images of this Ghost.
The big issue is where to build the image. Easily using an arm machine. Easy to do, hard to integrate in our CI Workflow
Alternativally, using a qemu emulation like this [article](https://resin.io/blog/building-arm-containers-on-any-x86-machine-even-dockerhub/) from resin.
Other idea... using gitlab runner running in an arm machine? Would it be possible to choose with runner we will use during CI workflow?
@daniel.calvo has been also working over this.
v0.1 Basic GhostJosé Gato LuisJosé Gato Luishttps://scm.atosresearch.eu/ari/ghost-core/-/issues/8Dockerfile installs node-red2019-07-28T05:53:50ZJosé Gato LuisDockerfile installs node-redTo check which not necessary packages are being installed.To check which not necessary packages are being installed.v0.1 Basic GhostJosé Gato LuisJosé Gato Luishttps://scm.atosresearch.eu/ari/ghost-core/-/issues/7Rancher access REST API2019-07-28T05:53:49ZJosé Gato LuisRancher access REST APIWhen the containers are deployed should be an easy way to click and make a request (connect) to the exposed port. Now, you have to inspect the container, see the external ip an copy this into a new tab in your browser.When the containers are deployed should be an easy way to click and make a request (connect) to the exposed port. Now, you have to inspect the container, see the external ip an copy this into a new tab in your browser.v0.1 Basic GhostJosé Gato LuisJosé Gato Luishttps://scm.atosresearch.eu/ari/ghost-core/-/issues/6Gitlab Runner cleaning2019-07-28T05:53:49ZJosé Gato LuisGitlab Runner cleaningThe gitlabrunner executes a docker run for npm tests. this aculumates a lot of useless containers. We should clean this.The gitlabrunner executes a docker run for npm tests. this aculumates a lot of useless containers. We should clean this.v0.1 Basic GhostJosé Gato LuisJosé Gato Luishttps://scm.atosresearch.eu/ari/ghost-core/-/issues/5Connection errors management2019-07-28T05:53:50ZJosé Gato LuisConnection errors managementTo improve errors management connection. Now, if the connection with AEON fails the service is aborted.To improve errors management connection. Now, if the connection with AEON fails the service is aborted.v0.1 Basic GhostJosé Gato LuisJosé Gato Luishttps://scm.atosresearch.eu/ari/ghost-core/-/issues/4Create ghost tests2019-07-28T05:53:49ZJosé Gato LuisCreate ghost testsTo create a good set of tests. Based on @daniel.calvo example:
https://gitlab.atosresearch.eu/ari/bcep/issues/62
To create a good set of tests. Based on @daniel.calvo example:
https://gitlab.atosresearch.eu/ari/bcep/issues/62
v0.1 Basic GhostJosé Gato LuisJosé Gato Luishttps://scm.atosresearch.eu/ari/ghost-core/-/issues/3Continous integration configuration2019-07-28T05:53:50ZJosé Gato LuisContinous integration configurationJenkins or other alternative.Jenkins or other alternative.v0.1 Basic GhostJosé Gato LuisJosé Gato Luishttps://scm.atosresearch.eu/ari/ghost-core/-/issues/2Scalable ghosts with nginx2019-07-28T05:53:49ZJosé Gato LuisScalable ghosts with nginxDue to this ghost will be used with some kind of containers management we will need to use a proxy like nginx. This would imply a docker-compose file to configure the service + proxy.Due to this ghost will be used with some kind of containers management we will need to use a proxy like nginx. This would imply a docker-compose file to configure the service + proxy.v0.1 Basic GhostJosé Gato LuisJosé Gato Luishttps://scm.atosresearch.eu/ari/ghost-core/-/issues/1Basic REST services2019-07-28T05:53:49ZJosé Gato LuisBasic REST servicesIt could be great to access the ghost by REST, with some simple services like Status, Config, lastGreetings, etc.It could be great to access the ghost by REST, with some simple services like Status, Config, lastGreetings, etc.v0.1 Basic GhostJosé Gato LuisJosé Gato Luis