Comments (3)
Absolutely agree that something like this would be great.
This is something that we've been discussing internally. Some of the best practices might come through in documentation, some might be added with an init
command that creates helper templates for you, some might take the form of shared templates from dependent packs, and some things might be templates built into the tool itself. We're still figuring out the details. If any of those sound particularly better/worse than the other, let us know. :)
There should be some more movement on this soon.
from nomad-pack-community-registry.
Hi, my two cents!
I agree with everything you've both said. I would add a vars.nomad
example file (a file with the variables that could be used within the pack) as almost "mandatory" in every pack. It could be created by the init
command. I put it in Jenkins and InfluxDB PRs, I think that those are quite useful and they can also provide some explanation on how the app itself works.
It should be considered volume management also, and in particular when we have multiple volumes to mount. Some questions that come into my mind could be: which is the naming convention? How the preparation of the volume should be used? These things could be defined at least at docs level.
from nomad-pack-community-registry.
@mikenomitch another area we should probably document is licensing and source availability requirements for this registry. We've got an open PR (#55) where the application doesn't have a known source or license. (I'll probably have to close that PR if we don't get a reply back on that subject in the next little while.)
from nomad-pack-community-registry.
Related Issues (20)
- Pack: add etcd pack for deploying etcd to Nomad
- Pack: deployment of GitHub Runners
- Issues with heredoc within included hcl variables HOT 1
- CSI driver for direct attached storage
- Pack Contest HOT 4
- nomad_ingress_nginx Multiple job rendering failed
- Pack: Promscale
- Pack: Sentry
- Pack: ELK Stack
- Pack: Grafana OnCall
- Podman should be an option instead of hard coding docker driver
- How does Nomad Pack pull these packs from the github repo?
- Pack: Apache Airflow HOT 1
- Pack: Mastodon HOT 5
- Grafana not runnable on MacOS? HOT 2
- Nomad Service Discovery
- Pack: Jenkins, Task: install_plugins OOM
- Prometheus pack is misconfigured HOT 1
- Pack: Consul-Terraform-Sync
- Pack: add Falco implementation HOT 1
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 nomad-pack-community-registry.