Comments (7)
@vuntz, @sidthe Fixing this mess becomes more urgent now that
a) the team is growing faster than ever
b) mkcloud is starting to be used externally
from automation.
I personally had to spend some (and some more) time with @jdsn and @bmwiedemann to find my way around in this 2 main scripts.
I agree with the following:
- documentation can always be improved, but that goes for crowbar and other software too, (lately we had already one round of documentation enhancement)
- the variable casing is somewhat unclear, but it can either be documented and/or improved too.
- review should be done over github workflows (commenting etc) even if it takes more time.
So yet i dont see a big problem nor a mess here, besides the mess in my mkcloud
working directory ;)
from automation.
@MaximilianMeister One big problem is that I've wasted a lot of time whilst learning mkcloud, because the docs were so bad (and BTW for a long time they did not even exist). And if it happens for me then it can happen for other mkcloud users in the future. It's inefficient to have to rely on @jdsn and @bmwiedemann all the time - if that approach was OK, we wouldn't need to ever bother documenting anything, we'd just ask the authors.
from automation.
i didn't say that this is an approach to go to @jdsn and @bmwiedemann. this should not be needed. i just gave you my background. (and i am sitting next to them, so it was easy for me to reach them)
your many recent enhancements and the ones from others about readability and documentation make it easier for the next ones working with it. we should definitely push it further
from automation.
OK we are agreed :)
from automation.
This is being addressed gradually thanks to productive discussions during the Cloud team's workshop in March 2015:
- there is now an mkcloud refactoring epic
- we reached a consensus on https://etherpad.nue.suse.com/p/cloud-dev-language-strategy
from automation.
two of the gradual refactoring steps are #335 and #343
from automation.
Related Issues (20)
- Explore alternative options for mkcloud deployment HOT 23
- Need faster image download mechanism
- mkcloud needs to automatically log itself to a file HOT 3
- native support for screen (and tmux?) HOT 3
- add step to update the product codebase without reinstalling the cloud
- Apache keystone.conf has extra noise at the bottom
- Horizon project list doesn
- Changes to crowbar chef templates may get overwritten by updates HOT 1
- Running the cloud-crowbar-testbuild-pr Jenkins job fails with encoding problems HOT 4
- Failure to retrieve Manila image HOT 1
- Sample script in docs/mkcloud.md fails
- Incorporate readme instructions into setuphost target HOT 2
- Created virtual network may conflict with existing networks HOT 2
- "soc-ci worker-pool-reserve" doesn't work with hosts running mkcloud non-root
- jenkins/jenkins-job-trigger HTTP failure should not be silent HOT 2
- in the cloud-update-ci job JJB fails to update ci.opensuse.org HOT 6
- hung mkcloud does not collect supportconfigs HOT 6
- allocpool is undocumented and written in Perl HOT 1
- motd should show origin of cloud HOT 5
- `mkcloud plain` fails to download manila-service-image
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 automation.