Charmworld Charm

Bug #1073522 reported by Marco Ceppi on 2012-10-31
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Juju Charms Collection
Wishlist
Marco Ceppi

Bug Description

Charm the charmworld platform

Marco Ceppi (marcoceppi) wrote :

This is ready for review.

Mark Mims (mark-mims) wrote :

so ~charmers, do we want this in the store? it seems pretty special purposed.

Mark Mims (mark-mims) wrote :

maybe just a note in the readme: "This charm is probably worthless for you, it runs this site, and we dogfood it."

Juan L. Negron (negronjl) wrote :

In the interest of keeping our work out in the open, yes ... push it to the store.
Like you I don't really see a reason why it would be there otherwise.

-Juan

Excerpts from Juan L. Negron's message of 2012-11-14 22:21:27 UTC:
> In the interest of keeping our work out in the open, yes ... push it to the store.
> Like you I don't really see a reason why it would be there otherwise.
>

I can see a real desire to run the service in a private cloud with private
charms. Not a likely one, but it is not in the realm of impossible.

This should be in the charm store, for sure.

Clint Byrum (clint-fewbar) wrote :

Ok, lots of stuff to fix here:

$ charm proof
E: no copyright file
E: README.md Includes boilerplate README.ex line 15

Need to at least fix the E's!

The description needs to explain what this is and why its in the store.

Hooks need to set -e so they will detect problems with the software installation.

pip does not fetch over HTTPS, so those particular bits have to be pulled in manually over https (pypi does have a secure repo of the downloads, pip just doesn't use it yet).

The stop/start hooks might not be idempotent, as they just blindly call the stop/start scripts from charmworld.

Stuff shouldn't be owned/running as the ubuntu user, as it has sudo w/ no password. Create a new user with no privileges for it.

Changed in charms:
status: New → Incomplete
importance: Undecided → Wishlist
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers