Commit Graph

115 Commits

Author SHA1 Message Date
Kevin Franklin Kim
dcfe19bb7d feat: add debug output 2022-01-10 16:31:45 +01:00
Kevin Franklin Kim
9a1f6a0797 feat: re-execute template execution 2021-12-14 12:44:19 +01:00
Kevin Franklin Kim
29d784eb19 feat: use docker buildx by default and add args 2021-12-10 11:47:01 +01:00
Kevin Franklin Kim
625750ac0c fix: remove dead code 2021-12-07 13:10:01 +01:00
Kevin Franklin Kim
98dba86b8f refactor: use semaphore 2021-11-17 12:50:59 +01:00
Kevin Franklin Kim
1c8f64edd0 feat: allow parallel docker build & push 2021-11-03 15:31:12 +01:00
franklin
a26e28c619 feat: add context 2021-10-23 07:22:36 +02:00
franklin
b4e812936e chore: add check task 2021-10-15 10:14:26 +02:00
franklin
2d2269aa75 feat: add helm release description 2021-10-15 10:12:46 +02:00
franklin
06e12e0058 feat: allow template vars in op 2021-10-06 15:35:31 +02:00
franklin
020c705648 refactor: use consts 2021-09-21 15:07:13 +02:00
Milos Pejanovic
95c66a4fcd
Feature/merge nulled unit configs (#26)
* replace conflate dep to merge nulled values

* update squadron configuration to handle nulled units
2021-09-21 14:31:19 +02:00
franklin
cd5ddf345e fix: fix imports 2021-09-07 15:47:29 +02:00
franklin
07a9d672dd fix: disable yaml v2 linewrap 2021-09-07 15:44:49 +02:00
franklin
d6160cc4e5 fix: fix lint error 2021-08-05 13:04:06 +02:00
franklin
e5525f8047 feat: add simple status command 2021-08-05 13:00:03 +02:00
franklin
4ce6047064 fix: don't fail if unit does not exist 2021-08-04 12:04:43 +02:00
franklin
84309cbce8 feat: filter config for given units
this is needed e.g. to prevent config template rendering of units that might fail due to permissions (1password)
2021-08-04 11:56:33 +02:00
franklin
a95b7297cb fix: fix empty values 2021-07-26 15:22:29 +02:00
franklin
b0b17cd143 feat: run dependency update before upgrade 2021-06-21 14:25:57 +02:00
franklin
d7388053b2 style: fix go lint issues 2021-05-26 14:18:04 +02:00
franklin
7e905479c8 feat: allow config --no-render 2021-05-26 13:01:16 +02:00
franklin
0fc94c8437 style: lint fix code 2021-05-25 15:58:58 +02:00
franklin
3a9f2ff941 feat: append squadron name to release 2021-04-14 09:15:29 +02:00
franklin
3799e88a6d feat: set config indent to 2 2021-04-09 08:14:09 +02:00
franklin
db18b9864e feat: adopt down command for units 2021-04-08 11:50:05 +02:00
franklin
dc4645bf28 feat: adopt diff flag for units 2021-04-08 11:32:15 +02:00
franklin
500ea8734e feat: adopt template method for units 2021-04-08 11:11:06 +02:00
Milos Pejanovic
bf4a95507d implement chart per unit deployment 2021-04-08 10:23:54 +02:00
franklin
74b8b0363b feat: add basic diff flag 2021-04-01 13:39:18 +02:00
Milos Pejanovic
aa07735b74 remove logger passed as dependency, small Cmd refactor 2021-03-31 17:24:45 +02:00
franklin
0379838651 fix: add template command 2021-03-30 13:05:48 +02:00
franklin
416bbfee34 fix: command order 2021-03-30 09:37:55 +02:00
franklin
7ff3446e9b fix: fix typos 2021-03-29 11:31:04 +02:00
franklin
4f747028eb refactor: add push and pull on structs 2021-03-29 10:22:37 +02:00
franklin
4962b986d9 refactor: use string template placeholder 2021-03-26 17:48:40 +01:00
franklin
b035452a92 feat: add global vars 2021-03-26 16:05:22 +01:00
franklin
7e2804544b feat: change default output dir name 2021-03-26 15:07:23 +01:00
franklin
98605ab10e feat: remove NS and PWD template vars 2021-03-26 14:39:18 +01:00
franklin
7ac7bb8b46 feat: remove namespace from generate path 2021-03-26 14:38:45 +01:00
franklin
314a84525b refactor: move default config file to filesFlag 2021-03-25 12:35:01 +01:00
franklin
c25a726102 refactor: move println to command 2021-03-25 12:34:17 +01:00
franklin
d44eb92303 chore: reformat imports 2021-03-25 12:32:52 +01:00
franklin
e1b8ddd265 fix: files flag overrides default config 2021-03-25 10:17:02 +01:00
franklin
b829eddd12 fix: send config to stdout 2021-03-25 10:16:19 +01:00
Milos Pejanovic
188b0b92c2 apply small fixes and improvements. implement config and generate 2021-03-24 09:22:32 +01:00
Milos Pejanovic
07e6544079 move logic around. implement merge files. add unmarshall logic 2021-03-23 18:00:15 +01:00
Milos Pejanovic
0e216328c7 seperate code. implement down, build. add small changes to existing code 2021-03-23 13:16:43 +01:00
Milos Pejanovic
9d113e62d6 remove unused files. add build and push. refactor rest 2021-03-15 17:13:18 +01:00
Milos Pejanovic
283acc9bfb refactor install command to up 2021-03-12 18:33:52 +01:00
Jan Halfar
ada2c6025e shell support for bash and zsh when running a build 2021-02-16 15:28:08 +01:00
Jan Halfar
34d3f89972 fixed env issue for build 2021-01-28 14:37:29 +01:00
Milos Pejanovic
42893f0655 remove chart v1 from group configuration 2020-12-21 11:02:39 +01:00
Milos Pejanovic
b17aa29946 remove template parsing without values, rename template flags 2020-07-07 16:55:58 +02:00
Milos Pejanovic
fea510a091 moved chart api version from flag to squadron definition 2020-07-07 09:05:36 +02:00
Milos Pejanovic
0385da527e add flag to generate chart api v1 files 2020-07-06 14:47:46 +02:00
Milos Pejanovic
c628546a38 refactor utils, add small change to squadron deps 2020-07-01 18:33:55 +02:00
Milos Pejanovic
973af78203 refactor clicommand, add docker 2020-07-01 17:15:32 +02:00
Jan Halfar
66caaa0a30 more renaming of group => squadron and new image handling in deployments 2020-07-01 11:37:38 +02:00
Milos Pejanovic
74f2b5959f add group/chart version 2020-06-29 19:23:11 +02:00
Milos Pejanovic
2172cc9678 create util package for shared utils, move helm into squadron 2020-06-29 18:20:11 +02:00
Milos Pejanovic
63646bce9f fix verbose logging, small refactor 2020-06-26 11:34:56 +02:00
Jan Halfar
820cbc5b38 exposed GenerateYaml 2020-06-25 18:11:29 +02:00
Jan Halfar
b967071b6c exposed cmd api 2020-06-25 17:55:55 +02:00
Jan Halfar
36dd275213 configurd => squadron 2020-06-25 17:32:05 +02:00