Commit Graph

53 Commits

Author SHA1 Message Date
Andreas Neue 938e276821 notification for manual deployments 2024-07-01 09:02:17 +02:00
Andreas Neue e5f6c11ea9 fix the fix 2024-06-05 09:45:48 +02:00
Andreas Neue 37bb6e9c12 fix mandatory handling 2024-06-05 09:43:19 +02:00
Andreas Neue 3bd4805df1 cleanup stage 2023-10-16 17:52:08 +02:00
Andreas Neue cb856b1396 cleanup stage 2023-10-16 09:30:34 +02:00
Andreas Neue 47c0d2f4b1 include additional rsync options in .rsync and .rsync_HOSTNAME, mostly meant for additional filters in addition to the defaults 2023-08-22 13:37:36 +02:00
Andreas Neue 575402c7a8 include additional rsync options in .rsync and .rsync_HOSTNAME, mostly meant for additional filters in addition to the defaults 2023-08-22 13:36:12 +02:00
Andreas Neue 7045e37564 include additional rsync options (.rsync and .rsync_), mostly meant for additional filters in addition to the defaults 2023-08-21 15:03:35 +02:00
Andreas Neue f6a9688c9d DEPLOY_TYPE "copy" is now named "simple", \("copy" will work anyways for a while\) 2023-06-14 11:00:00 +02:00
Andreas Neue e217695036 cron.mk: use sudo -u for crontab -e 2023-06-05 11:40:16 +02:00
Andreas Neue 4a05d9f562 dont leave secrets* world wide readable 2023-06-05 09:36:36 +02:00
Andreas Neue 9c2b1fb60f chmod secrets.mk 2023-05-10 10:39:04 +02:00
Andreas Neue 0c93338e86 feature DEPLOY_START_DELAY, adds a delay when (re)starting targets after deployment 2023-05-08 11:47:06 +02:00
Andreas Neue 6ab5e15f8a feature DEPLOY_START_DELAY, adds a delay when (re)starting targets after deployment 2023-05-08 10:46:42 +02:00
Andreas Neue 0bdd5fa243 simplified module loading 2023-01-04 12:26:52 +01:00
Andreas Neue 7e4afb11b1 include DEPLOY_CONFIG_OVERRIDE 2023-01-04 12:05:26 +01:00
Stefan Riepenhausen c9e952929a Merge branch 'master' of ssh://git.chefkoch.net:2222/pub/make-deploy 2022-12-20 15:29:04 +01:00
Stefan Riepenhausen f32faac646 add mandatory variables 2022-12-20 15:27:50 +01:00
Andreas Neue db4259f28f Merge commit 'af7cee5' 2022-12-20 13:39:43 +01:00
Andreas Neue af7cee5290 WIP on master: 6962ddd add build and test targets 2022-12-20 13:39:22 +01:00
Stefan Riepenhausen 1cae995639 exclude swap files 2022-12-19 15:20:47 +01:00
Andreas Neue 6962dddecd add build and test targets 2022-11-25 10:56:54 +01:00
Andreas Neue 489e9b4593 add build and test targets 2022-11-25 10:53:08 +01:00
Andreas Neue 224e1b3cf0 add build and test targets 2022-11-25 10:18:08 +01:00
Andreas Neue fc59afa312 add build and test targets 2022-11-25 10:16:08 +01:00
Andreas Neue efcdaf6f96 fix missing ; 2022-11-24 13:58:07 +01:00
Andreas Neue 177b05f235 Revert "call reload target directly after start"
This reverts commit 2f490b3428.
2022-11-24 13:42:18 +01:00
Andreas Neue 2f490b3428 call reload target directly after start 2022-11-24 13:41:04 +01:00
Andreas Neue ae4f1d60bf try to call reload target on 2022-11-24 13:36:25 +01:00
Andreas Neue c075f26476 reload target calls ./reload.sh on (for all deploy types) 2022-11-21 17:09:39 +01:00
Andreas Neue a401b251c1 call pre-/post-local without explicit shell 2022-11-16 10:14:39 +01:00
Andreas Neue f3847dc668 provide $(host) parameter for pre-/post-local.sh 2022-11-15 17:20:40 +01:00
Andreas Neue 903111cab2 add as parameter to (pre|post)-deploy.sh 2022-11-15 13:58:13 +01:00
Andreas Neue 75dc88b3a3 make more targets phony 2022-11-07 16:47:36 +01:00
Florian Zink 8e2f79fa3b SYS-5450: add initial kustomize and helm targets 2022-11-03 09:48:22 +01:00
Andreas Neue 8ad9a3dd6f target specific pre- and post-deploy scripts 2022-10-06 10:25:40 +02:00
Andreas Neue a9ee4acddc add pre- and post-local 2022-10-05 16:02:54 +02:00
Andreas Neue cfc7d1ca0b deploy type copy 2022-09-29 10:25:43 +02:00
Andreas Neue 4b9117f942 include secrets.mk 2022-09-20 13:38:18 +02:00
Andreas Neue 2e8a078880 create necessary dirs before deploy 2022-07-08 19:44:23 +02:00
Andreas Neue 5c2d7132e3 split into modules 2022-07-05 08:27:23 +02:00
Andreas Neue 8d3bea5de6 swarm stuff 2022-07-04 23:38:48 +02:00
Andreas Neue dd5979ef00 swarm stuff 2022-07-04 23:36:58 +02:00
Andreas Neue b0cb40c08f swarm stuff 2022-07-04 23:33:58 +02:00
Andreas Neue 64f447bbe9 fixed pre-/post-deploy to run on remote machine 2022-07-04 17:57:32 +02:00
Andreas Neue fa070937c2 get rid of .sh file ext (pre-deploy, post-deploy) 2022-07-04 17:52:28 +02:00
Andreas Neue 1189d27163 omit .git on upload 2022-07-04 17:47:31 +02:00
Andreas Neue 57d241d513 self-update 2022-07-04 17:43:57 +02:00
Andreas Neue 8d6d69caf2 fixed typo 2022-07-04 12:43:51 +02:00
Andreas Neue 7332150116 more switches between compose and swarm, preparations for k8s 2022-07-04 09:47:18 +02:00