Valentin Lab
84b271b344
fix: [host] ensure to use the full ``kill`` binary
In some circumstances a call to ``kill`` will trigger the
builtin of your shell and could not support given options.
Signed-off-by: Valentin Lab <valentin.lab@kalysto.org>
4 years ago
Valentin Lab
6a221ea964
fix: [host] ``/etc/resolv.conf`` does not support comments
And search configuration is not required.
Signed-off-by: Valentin Lab <valentin.lab@kalysto.org>
4 years ago
Valentin Lab
deea56bd50
new: [host] add explicit installation of ``bind9``
This is required in debian 10
Signed-off-by: Valentin Lab <valentin.lab@kalysto.org>
4 years ago
Valentin Lab
0878a98dd2
fix: [host] ``dnsmasq`` configuration upgrade
Signed-off-by: Valentin Lab <valentin.lab@kalysto.org>
4 years ago
Valentin Lab
4f4c41caa9
fix: [host] backup scripts will require ``pick2del_backups`` to be available
Signed-off-by: Valentin Lab <valentin.lab@kalysto.org>
4 years ago
Valentin Lab
d7488054f4
fix: [host] corrected typo in inserted comment of ``/etc/compose/local.conf`` !minor
Signed-off-by: Valentin Lab <valentin.lab@kalysto.org>
4 years ago
Valentin Lab
1da56fd41e
new: [host] check if curl is already installed
This was needed in debian 10.
Signed-off-by: Valentin Lab <valentin.lab@kalysto.org>
4 years ago
Valentin Lab
a58f06ebc9
new: [host] debian 10 lxc configuration
Signed-off-by: Valentin Lab <valentin.lab@kalysto.org>
4 years ago
Valentin Lab
33c92f3be6
new: [host] new dependencies for ``btrfs-tools``
Signed-off-by: Valentin Lab <valentin.lab@kalysto.org>
4 years ago
Valentin Lab
de449d1921
chg: [docker-host] don't force ``DEFAULT_COMPOSE_FILE`` in ``/etc/compose/local.conf``
Signed-off-by: Valentin Lab <valentin.lab@kalysto.org>
4 years ago
Valentin Lab
70405dbf47
new: [docker-host] include dependencies of new `docker-tags-fetch` command
Signed-off-by: Valentin Lab <valentin.lab@kalysto.org>
4 years ago
Valentin Lab
6146924eba
fix: [docker-host] debian 10 compatibility, removing support for registry v1
Signed-off-by: Valentin Lab <valentin.lab@kalysto.org>
4 years ago
Valentin Lab
66be919b7d
chg: [host] remove =docker-clean= from general install
Signed-off-by: Valentin Lab <valentin.lab@kalysto.org>
5 years ago
Valentin Lab
960677541f
fix: support updating to compatible layout in ``/srv/charm-store``
Last ``compose`` will require ``/srv/charm-store`` not to use symbolic links
because of bad support in windows support.
Signed-off-by: Valentin Lab <valentin.lab@kalysto.org>
5 years ago
Valentin Lab
bcdbb12061
fix: [docker-builder,host] update path when using ``0k-docker`` scripts
6 years ago
Valentin Lab
0ba975e9fb
new: [docker-host] don't use hostname anymore for DEFAULT_PROJECT_NAME (fallback to directory name).
6 years ago
Valentin Lab
b8f4a435e0
new: [docker-host] be much more strict in the way to handle creation of links and updates.
6 years ago
Valentin Lab
60502091c2
new: [docker-host] don't restart docker for certificate installation if it is not needed.
6 years ago
Valentin Lab
86b31d4e72
fix: [docker-host] remove possible previous docker-compose related stuff
6 years ago
Valentin Lab
441e669b88
fix: [docker-host] default project name wouldn't have dynamic resolution and would not be lowercase
``docker-compose`` doesn't like lowercase for project name.
6 years ago
Valentin Lab
73ec2f1010
fix: [docker-host] remove installation of docker-compose as it is not anymore used.
Since ``compose`` is now inside a docker with all its dependencies,
(including ``docker-compose``), we do not need to install it on the
host.
6 years ago
Valentin Lab
90d69a1983
new: [docker-host] added ``docker-clean` in cron's daily tasks
6 years ago
Valentin Lab
cb142dd90d
new: [docker-host] fetch and update kal-shlib-* deps
Apt install explicitly dependencies so-as to get updates, if any.
Also, by keeping related dependency fetching code together with the installation
of the intended program, we keep ourselves the possibility to fragment further
these files and/or make appear similarities that might give us hints at
needed factorization.
6 years ago
Valentin Lab
dcb56831da
new: [docker-host] enforcing logs and strict mode on ``70-0k.sh``
6 years ago
Valentin Lab
d91a531edf
chg: [docker-host] pinning all versions of ``docker-compose`` requirements.
6 years ago
Valentin Lab
db24b6a301
fix: [docker-host] soften constraint on ``docker-compose`` exact version string
We had the build number changing from ``a133471`` to ``unknown``.
6 years ago
Valentin Lab
44236c71ec
fix: [docker-host] pin python ``docker`` package.
6 years ago
Valentin Lab
73aeaf15a6
fix: [docker-host] remove warning about ``/etc/default/lxc`` not existent
6 years ago
Valentin Lab
a6ff279b0d
fix: [docker-host] must delete all cache values in case of upgrade
7 years ago
Valentin Lab
fff43fa397
fix: [docker-host] restart docker only if necessary
7 years ago
Valentin Lab
67341f9783
fix: [docker-host] option ``-e`` is not anymore supported for ``docker login``
7 years ago
Valentin Lab
e1e70c944a
new: [docker-host] added ``0k-charm`` installation
It is usually already installed as these scripts are meant to be
used from ``0k-charm`` binary itself. But for hand execution of
the scripts, and update reason, it is a good idea to take care
of it as any other utility.
7 years ago
Valentin Lab
af896cbacd
new: [docker-host] addind ``0k-docker``
7 years ago
Valentin Lab
894bf065f9
new: [docker-host] change all install script to support update.
7 years ago
Valentin Lab
d25175b8b8
new: [host] added installation of ``pgm``
7 years ago
Valentin Lab
6f19aa4cfb
fixup! chg: [host] update docker-compose version
7 years ago
Valentin Lab
601f5a39f3
fix: [host] force docker version for support of registry v1
7 years ago
Valentin Lab
fe472aa1d8
chg: [host] update docker-compose version
7 years ago
Valentin Lab
9ba139890b
new: [host] added ``lxc-shorewall-repair`` in ``cron`` job.
7 years ago
Valentin Lab
79091d9a3a
new: [host] new way to declare certificate and allow our registry to be used.
8 years ago
Valentin Lab
01a3fe43f8
new: [host] log ``shorewall`` message out from ``/var/log/kern.log`` towards it own directory.
9 years ago
Valentin Lab
df4ca887db
new: use links temporarily to express inheritance.
9 years ago
Valentin Lab
ba85876d09
new: [host] update locations of ``compose``'s config files.
9 years ago
Valentin Lab
742bed1140
new: [host] kernel upgrade and ``btrfs-tools`` upgrade added.
9 years ago
Valentin Lab
cf345a471e
new: [host/install] shorewall version is forced to be at least 5.0.6 for docker support.
9 years ago
Valentin Lab
5a01de390d
new: [host] separating host install in sub scripts.
9 years ago
Valentin Lab
d2ecc1c019
fix: obvious typo @wip
11 years ago
Valentin Lab
70d303ccf5
chg: updated further the script for host installation. @wip
This is still in development.
11 years ago
Valentin Lab
cf356f947b
chg: added ``host`` first scripts to remember how to install a host.
11 years ago