Comments (2)
How to detect if a server was provisioned with an old stack (= deployment version?) ?
During server setup a file with the current version of StackHead is added in the /stackhead
folder.
The Ansible collection may disallow deployments onto the server if the deployed version differs in major version from the version used. => #51
How to find out which packages have to be upgraded?
How to upgrade packages?
A regular setup will be performed. As we use third party roles for most dependencies, we shouldn't have to care about which packages are to be upgraded and which not.
How to determine optional and mandatory upgrades?
If a reprovisioning (re-setup of the server) is required, we will declare that as a breaking change and issue a major release. The user upgrading to the new version of StackHead is responsible for running setup again.
As of right now StackHead modules are not bound to a StackHead version yet. Such setting should be added in the stackhead-module.yml
file. => #52
from stackhead.
How can we allow updating packages via software update processes (e.g. crontabs)?
- How to detect if such updates installed packages that are incompatible with StackHead?
This will be discussed in #53 .
from stackhead.
Related Issues (20)
- Automated migration [v1 -> v2]
- Golang-based implementation
- IPv6 support
- Reimplement DNS functionalities
- Module settings HOT 1
- Make server setup optional
- Portainer template format
- Maintainence status for modules
- Auth: exclude paths
- Resource management
- Integrate Watchtower
- Preconfigured Docker Registry credentials on the server
- Auto-Update for SSL certificates generated via Nginx plugin
- Improve CLI output
- System Maintainence command
- Project versioning and backups HOT 1
- Change StackHead root folder
- Refactor Docker Compose compare
- Proxy: Traefik
- Container: containerd
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 stackhead.