Commit graph

47 commits

Author SHA1 Message Date
579f2a5df7
feat(cmd): add sequence flag to execute multiple functions
All checks were successful
ci/woodpecker/push/lint Pipeline was successful
ci/woodpecker/push/test Pipeline was successful
ci/woodpecker/push/build Pipeline was successful
2024-12-07 01:38:24 +01:00
30ee41171a
chore(deps): update golangci/golangci-lint docker tag to v1.62.2 2024-12-07 01:38:24 +01:00
1356128a7b
test(config,git,logger): add some test functions 2024-12-07 01:38:24 +01:00
316e5de757
add woodpecker pipeline 2024-12-07 01:38:22 +01:00
64a96bc8e2
feat(internal): add quiet flag 2024-12-07 01:13:05 +01:00
1f0d76ba9e
refactor(grafanabackuper): add restore function 2024-12-07 01:13:03 +01:00
83a15b5a87
refactor(internal/cmd): move backend cmd functions to grafanabackuper package
All checks were successful
continuous-integration/drone/push Build is passing
2024-08-19 14:52:00 +02:00
840008df2d
feat(internal/logger): add logger package with different style presets 2024-08-19 14:51:59 +02:00
638bb23b90
style(git): preload commit logs & adjust changes check 2024-08-19 14:51:59 +02:00
453041b4b2
refactor(grafanabackuper): add grafanabackuper package with backup functionality 2024-08-19 14:51:56 +02:00
74cb5e0264
refactor(Dockerfile): use new backup command as default
All checks were successful
continuous-integration/drone/push Build is passing
2024-07-30 21:22:27 +02:00
6813428489
chore(cmd): move main file to cmd directory 2024-07-30 21:22:27 +02:00
0c093bb5c9
feat(backup): use logrus for output 2024-07-30 21:22:27 +02:00
0c05b9ee2c
chore(cmd/backup): split up backup function to helper package 2024-07-30 21:22:26 +02:00
1d949f1fb8
refactor(git): move commit exists function to project 2024-07-30 21:22:26 +02:00
d46a9f0883
refactor(git): add output option to git functions 2024-07-30 21:22:26 +02:00
62b316b5ef
refactor(cmd): add backup command to cli 2024-07-30 21:22:25 +02:00
577f821b9d
refactor(grafana): replace dashboard info with import compatible layout 2024-07-30 21:22:25 +02:00
4aad919153
refactor(git): split / improve clone function 2024-07-30 21:22:25 +02:00
55c59e0164
chore(renovate): adjust renovate configurations 2024-07-30 21:22:25 +02:00
cc49a79c81
feat(config): add config package 2024-07-30 21:22:24 +02:00
373c961deb
refactor(git): rework git package 2024-07-30 21:22:24 +02:00
7ce90dacc4
refactor(grafana): rework grafana package and make it more modular 2024-07-30 21:22:24 +02:00
cfcf3c6c2b
fix(golangci): add golangci config 2024-07-30 21:22:23 +02:00
20a47d9abc
style: make linter happy 2024-07-30 21:22:23 +02:00
886c9dffa8
chore(deps): update golang docker tag to v1.22.5
Some checks failed
continuous-integration/drone/push Build is failing
2024-07-03 00:10:03 +00:00
7f3f096ee3
test(ci): add golangci-lint
Some checks failed
continuous-integration/drone/push Build is failing
2024-06-19 21:33:25 +02:00
275fa96769
Update golang Docker tag to v1.22.4
All checks were successful
continuous-integration/drone/push Build is passing
2024-06-04 21:12:00 +00:00
c68ad2c483
Update kustomize-ci image name
All checks were successful
continuous-integration/drone/push Build is passing
2024-05-24 09:56:51 +02:00
9ff3881bf6
Update golang Docker tag to v1.22.3
All checks were successful
continuous-integration/drone/push Build is passing
2024-05-07 18:18:06 +00:00
f3ee077da6
Update dependency go to v1.22.2
All checks were successful
continuous-integration/drone/push Build is passing
2024-04-03 19:18:36 +00:00
bb92e11917
Update golang Docker tag to v1.22.2
All checks were successful
continuous-integration/drone/push Build is passing
2024-04-03 18:18:14 +00:00
ed49d35b09
Update module github.com/go-git/go-git/v5 to v5.12.0
All checks were successful
continuous-integration/drone/push Build is passing
2024-03-31 13:18:05 +00:00
d383643401
Update dependency go to v1.22.1
All checks were successful
continuous-integration/drone/push Build is passing
2024-03-10 14:19:51 +00:00
16e8b30330
Update module github.com/alecthomas/kong to v0.9.0
All checks were successful
continuous-integration/drone/push Build is passing
2024-03-08 07:19:53 +00:00
9c735e0981
Update golang Docker tag to v1.22.1
All checks were successful
continuous-integration/drone/push Build is passing
2024-03-05 20:20:32 +00:00
143edec968
New CI/CD
All checks were successful
continuous-integration/drone/push Build is passing
2024-02-23 12:23:49 +01:00
ad7b67990e
deploy/grafana-backuper.yaml: Improve k8s deployment
All checks were successful
continuous-integration/drone/push Build is passing
2024-02-17 13:41:20 +01:00
e5c5dbcb7d Update dependency go to v1.22.0
All checks were successful
continuous-integration/drone/push Build is passing
2024-02-17 10:13:34 +01:00
27812f6db3
Update golang Docker tag to v1.22.0
All checks were successful
continuous-integration/drone/push Build is passing
2024-02-16 23:04:41 +00:00
2dfd9a01d0
deploy/grafana-backuper.yaml: Create basic k8s resources
All checks were successful
continuous-integration/drone/push Build is passing
2024-02-16 23:14:42 +01:00
6f445cd7ee
Add Dockerfile & build pipeline
Some checks reported errors
continuous-integration/drone/push Build encountered an error
2024-02-16 23:03:47 +01:00
0ca7c11a23
Add force flag to ignore commit check
All checks were successful
continuous-integration/drone/push Build is passing
2024-02-16 22:41:36 +01:00
52703cb28f
Add configuration flags & env variables
All checks were successful
continuous-integration/drone/push Build is passing
2024-02-16 22:16:29 +01:00
0fb6e0b6e9
Add git functions & improve grafana functions
All checks were successful
continuous-integration/drone/push Build is passing
2024-02-16 21:56:27 +01:00
2d08f75545
add grafana package & temporary debug checks
All checks were successful
continuous-integration/drone/push Build is passing
2024-02-15 10:56:18 +01:00
1247fc3fcb Initial commit 2024-02-15 01:07:54 +01:00