Comments (2)
Update, as it's been a while.
- https://review.gerrithub.io/#/c/276629/ addresses part of this, as we're now capturing log files from the various steps of the build process, bundling them, and co-locating with the images produced.
- When https://review.gerrithub.io/#/c/277420/ lands the logs + images are copied out (if enabled).
- since this issue was logged, we're now using tripleo-common to wrap DIB, and the output (which was the most verbose) is now captured to a file. It's still not an awesome experience but it's no longer thousands of lines --> stdout --> ansible task output.
- have been exploring wiring in ARA
- CI jobs have been using collect-logs. Considering moving logs --> /var/log (or another standard location) so it just picks them up, instead of needing to have collect-logs go searching for them in artib_working_dir. It sounds like a minor/subtle point, but the way we're dealing with logging in RDO and downstream CI it's necessary.
from ansible-role-tripleo-image-build.
Most of this is accomplished. ara can be brought in as a separate role, or as something this role exports configuration for via pip mechanism. Either way it's a new/different issue. Closing.
from ansible-role-tripleo-image-build.
Related Issues (20)
- Fix the things in dib-workaround script in the right place
- Submit patches to DIB base and centos7 elements instead of epel hack
- Use tripleo-common library to build images instead of direct DIB invocation HOT 2
- Refactor repo location HOT 2
- Caching of the base image
- oooq for liberty is currently broken due to drift in delorean-deps. Create status deps repo HOT 2
- wrap call to tripleo-common in a jinja script
- Add the ability to customize a base image with virt-customize
- Missing package for openstack-ceilometer-alarm ? HOT 3
- shell blocks HOT 1
- When failures happen during build, need to fail with an error HOT 1
- Add fluentd and sensu to overcloud package list (master)
- infra errors during DIB setup + virt-customize are not caught automatically HOT 1
- self test: misc nits and naggles HOT 1
- make output for failed job during tripleo-common exist
- Add swapfiles to images to allow for low memory conditions in CI HOT 2
- Handle input URL's with 302 / redirects
- RFE Remove explicit package installs HOT 2
- convert phase: handle ext4 + xfs automatically
- sync image yaml to tripleo-common
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ansible-role-tripleo-image-build.