Comments (9)
https://www.pivotaltracker.com/story/show/159472729
from bpm-release.
We have created an issue in Pivotal Tracker to manage this:
https://www.pivotaltracker.com/story/show/159192566
The labels on this github issue will be updated when the story is started.
from bpm-release.
@jamesjoshuahill This seems like a good suggestion. It also makes us more consistent with some of the other container CLI's.
The only thing I think we need to sort out before making this change is how to express the volume schema through this flag. For your use case, would you want to be able to configure things like allow_executions
and writable
when specifying volumes on the command line?
from bpm-release.
Hi @jfmyers9 that's good news.
We would like to be able to configurewritable
so that BBR backup scripts can write to $BBR_ARTIFACT_DIRECTORY
.
Also, we looked at mount_only
and wondered how this would integrate with BBR. Currently, the BBR CLI creates $BBR_ARTIFACT_DIRECTORY
as root
before invoking BBR scripts. Would bpm run
fail if an additional volume directory already exists? Would the command invoked by bpm run
have permissions to read the additional volume directory? To avoid any change in the BBR contract we would like bpm run
not to fail when the additional volume exists and chown it as required for the bpm run
user.
We don't think that allow_executions
would be required for $BBR_ARTIFACT_DIRECTORY
. This looks like an acceptable resource limitation.
Many thanks
Josh and @aclevername
from bpm-release.
What about something like -v path:allow_executions,mount_only
?
from bpm-release.
In the past we've talked about versioning the configuration so we can make backwards incompatible changes. These would be the first configuration outside configuration file and so we wouldn't be able version these.
from bpm-release.
The -v
flag looks fine to our uneducated eyes; we don't have a strong opinion about the format.
from bpm-release.
I think the format you proposed looks pretty good. If there are no other concerns, I can whip up a story and hopefully we can get this in a release soon.
from bpm-release.
thanks Jim
from bpm-release.
Related Issues (20)
- Update bosh.io with new documentation HOT 12
- cgroup-path HOT 5
- persistent_disk allow_executions ? HOT 3
- creation of pre-defined files? HOT 3
- Delete bpm/mounts package HOT 4
- `bpm run` does not delete pidfile after completion HOT 2
- Provide a default init binary HOT 2
- Allow collocated jobs to read indicators without also reading all of job credentials HOT 3
- Rolling Cells "sometimes" causes problems with rep and route_emitter starting HOT 20
- Support shared mount-only volumes HOT 11
- Rootless garden does not work with BPM 1.1.1 HOT 8
- Failed to start container caused by empty runc’s bundle directory HOT 5
- Different digest for bpm-release?v=1.0.4 HOT 7
- Pointing out minor difference between /bin/pre-start vs. bpm hooks pre_start HOT 2
- Share the host's process namespace with the Bosh BPM container HOT 2
- BPM fails attempting to allow access to /dev/console via runc in latest bosh-lite HOT 7
- Missing go dependencies mean internet access is required to compile BPM v1.1.11 HOT 8
- Consume current golang-version HOT 3
- bpm 1.2.1 fails to start processes HOT 6
- bpm release version 1.2.3 - bpm-runc compilation problem with stemcell 1.148 (currently latest) HOT 2
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 bpm-release.