Commit Graph

46 Commits

Author SHA1 Message Date
Carlos Álvaro
cf3d58b702 fix: Add SC1091 shellcheck exception 2021-06-23 21:25:13 +02:00
Carlos Álvaro
6a4f217836 enh: Remove duplicated package 2021-06-23 21:11:38 +02:00
Carlos Álvaro
2568649d5b feat: Replace M2Crypto by PyCryptodome 2021-03-26 18:01:52 +01:00
Carlos Álvaro
cc2819ce1a fix: Update build dependencies 2021-03-23 20:12:11 +01:00
Carlos Álvaro
a7d164b324 feat: Add python3 timelib 0.2.5 2021-03-23 20:10:40 +01:00
Carlos Álvaro
b51c818742 fix: Redirect output to stderr with log_error 2021-02-26 07:39:56 +01:00
Carlos Álvaro
a277e05c88 fix: Change certificates ownership 2020-11-03 20:30:36 +01:00
Kidswiss
0bfd361155 Ignore chown errors (#47)
If any files are mounted from k8s secrets the chown commands will fail
due to the fact that these files will only be read-only.

This commit ignores any errors during the chown commands.

Co-authored-by: Simon Beck <simon.beck@earthnet.ch>
Co-authored-by: Carlos D. Álvaro <github@cdalvaro.io>
2020-11-03 11:02:59 +01:00
Carlos Álvaro
f319d00adf ci: Bring back support for Linux ARMv7 platform 2020-10-20 19:58:53 +02:00
Carlos Álvaro
7f48aa88bc feat: Remove patch for muting sudo RLIMIT_CORE message 2020-10-20 19:58:52 +02:00
Carlos Álvaro
3db9bdfc22 feat: Install pygit2 and m2crypto from ubuntu repositories 2020-10-20 19:58:52 +02:00
Carlos Álvaro
3da4124ac1 clean: Remove support for ARM v7 2020-08-08 09:30:59 +02:00
Carlos Álvaro
e3e63d06df fix: Allow insecurely connect to GitHub 2020-08-08 09:10:29 +02:00
Carlos Álvaro
6f2f2fed78 fix: Mute sudo RLIMIT_CORE message 2020-06-17 19:27:19 +02:00
Carlos Álvaro
5ea32b07a7 fix: Prevents salt-api user creation if already exists 2020-06-02 18:48:00 +02:00
Carlos Álvaro
7a0408aa38 fix: Move healthcheck from /usr/local/bin to /usr/local/sbin 2020-06-02 18:29:33 +02:00
Carlos Álvaro
894fd50255 feat: Add support for local third party formulas 2020-05-23 19:43:47 +02:00
Carlos Álvaro
6611364b93 feat: Add healthcheck script and documentation 2020-05-23 19:12:22 +02:00
Carlos Álvaro
eb67fff397 feat: Add salt-api to logrotate settings 2020-05-17 12:09:57 +02:00
Carlos Álvaro
3f019825ef feat: Add exceptions for shellcheck 2020-05-16 21:42:49 +02:00
Carlos Álvaro
0ea143d898 feat: Add salt-api support 2020-05-16 18:15:58 +02:00
Carlos Álvaro
4950a233f2 feat: Change salt-master path 2020-02-11 19:07:03 +01:00
Carlos Álvaro
50efd6577c feat: Change packages installation order 2020-02-11 18:48:43 +01:00
Carlos Álvaro
ac9b1bb3cd Install python packages from ubuntu's repositories
Also reduces image size by updating, installing and cleaning
packages in one single step
2019-02-23 17:07:00 +01:00
Carlos Álvaro
632a7b6fc0 Install salt-master from git source 2019-02-23 12:40:12 +01:00
Carlos Álvaro
b33e12a647 Bugfix selecting salt logs for logrotate 2019-01-06 13:08:24 +01:00
Carlos Álvaro
855589c19e Remove warning passing arguments to find 2019-01-06 13:08:03 +01:00
Carlos Álvaro
3d12fad813 Add crond to supervisor 2018-12-29 10:58:14 +01:00
Carlos Álvaro
1b02e23102 Remove logrotate salt-common configuration 2018-12-27 20:15:18 +01:00
Carlos Álvaro
74431312d6 Bugfix when keys/minions directory did not exist
Addressed a bug that caused the container to crash
when `/home/salt/data/keys/minions` was not present

Issue #9
2018-12-19 22:21:34 +01:00
Carlos Álvaro
f0bbbdcb33 Add support for logrotate and supervisor
Issue #9
2018-12-19 22:19:57 +01:00
Carlos Álvaro
614c889a96 Update Python3 packages
Issue #9
2018-12-19 22:13:12 +01:00
Carlos Álvaro
cabb92cbf7 Add support for setting timezone 2018-11-12 09:45:57 +01:00
Carlos Álvaro
e7c8dc1167 Improve salt-master configuration 2018-11-12 09:45:04 +01:00
Carlos Álvaro
886c85e1a3 Run salt-master as salt user 2018-11-09 23:44:16 +01:00
Carlos Álvaro
13f75f64ea Install Python3 packages 2018-11-09 23:40:44 +01:00
Carlos Álvaro
4a2ac950b5 Expose logs directory
Now logs can be accessed through /home/salt/data/logs
2018-11-09 23:38:20 +01:00
Carlos Álvaro
c488f305cd Improve ssh configuration 2018-11-09 23:34:40 +01:00
Carlos Álvaro
2f701fbef8 Add support for pygit2 2018-11-07 22:42:56 +01:00
Carlos Álvaro
1bb94cac4e Move build steps into assets/build/install.sh 2018-11-07 22:34:21 +01:00
Carlos Álvaro
72e24b2aa4 Add support for gitfs with GitPython 2018-11-03 10:30:29 +01:00
Carlos Álvaro
911b6566d6 Add /home/salt/data/srv to /srv symlink 2018-10-19 20:09:05 +02:00
Carlos Álvaro
8bf6edc229 Add support for mapping user uid/gid 2018-10-03 20:14:54 +02:00
Carlos Álvaro
7ec9b84a9b Add support for using signed keys 2018-10-01 00:31:12 +02:00
Carlos
47f61842e8 Add support for editing master configuration 2018-09-24 21:40:37 +02:00
Carlos
a41e5bc976 Initial commit 2018-09-23 18:55:20 +02:00