Sunset *.autonomic.zone repositories in favour of coop-cloud/... #18
Labels
No Label
abra
abra-gandi
awaiting-feedback
backups
bug
build
ci/cd
community organising
contributing
coopcloud.tech
democracy
design
documentation
duplicate
enhancement
finance
funding
good first issue
help wanted
installer
kadabra
performance
proposal
question
recipes.coopcloud.tech
security
test
wontfix
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: coop-cloud/organising#18
Loading…
Reference in New Issue
No description provided.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
The wider ticket which follows from https://git.autonomic.zone/autonomic-cooperative/traefik.autonomic.zone/issues/5.
RE: the question about CI/CD on the monorepo, I think we talked about splitting this up. So, the CI is done on the
compose-stacks/*
repositories so that we know updates are safe and can be applied. And then the CD is happening in the coop-cloud-apps monorepo.If you push a commit to the cloud-coop-apps repo, how does drone know which stack to deploy? So, we talked about reading the commit message for this. It might actually work. I just tested the following on the infrastructure repository:
So we can pull out multi-line git commit messages super easily. Following the approach of making a super slim Drone plugin like in https://git.autonomic.zone/autonomic-cooperative/stack-ssh-deploy, we could do the same with some logic like:
deploy gitea
abra
to deploy by passing name + env var fileThat might be cool because then if you dont pass "deploy ..." then nothing happens. And that is good when you are just gardening your config files or whatever.
TODO for this ticket (just gonna take care of CI for now...):
(Some of those just need to be archived, so not much work.)
Done:
Nice, thank you! One thing for the sun-setting, I just realised that we'll need to take care to disable the Drone CD on the sun-setted repos or else they will still be able to deploy things.
I had been doing that, but could well have missed some - please let me know (or just kill them) if you see any.
Moved to https://git.autonomic.zone/autonomic-cooperative/infrastructure/issues/55.
Sunset *.autonomic.zone repositories in favour of compose-stacks/*to Sunset *.autonomic.zone repositories in favour of coop-cloud/...