-
Notifications
You must be signed in to change notification settings - Fork 69
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Managed Deployments #1368
Comments
After talking to @fhunleth and @jjcarstens , we have general agreement to remove the Deployment matching based on conditions specified in the Deployment. Instead, the deployment will be set on the Device and will not be changed unless it is explicitly changed. This simplifies a lot of deployment logic, especially in |
Ok, so here is my idea... We leave the current Deployments code as is for now, and instead build this new For simplicity sake, I'll refer to My general ideas around this refresh:
I believe this is a good place to start, and can be improved upon in iterations. One possible addition to this Roadmap (of sorts) is the ability to restrict firmware signed by a particular signing key. This can act as a safety net so Dev or QA builds don't go out to production devices. |
Ok, further naming thoughts: Context: Models:
|
Josh and I planned this out a bit more yesterday. Note that none of this is final and all thoughts and recommendations are very welcome. Schemas
|
I had a call with two NervesHub users the other week where we talked about things they would like to see added/changed/removed, etc.
One of the topics we explored was deployments and how tag deployments don't entirely work for them.
Some of the problems mentioned include:
This issue is to track some ideas I have around the topic.
Some ideas I would like to incorporate into a 'refresh' include:
The text was updated successfully, but these errors were encountered: