Sunset *.autonomic.zone repositories in favour of coop-cloud/... #18
Labels
No Label
automation
bug
community organising
democracy
design
documentation
duplicate
enhancement
finance
funding
help wanted
invalid
publishing
question
security
wontfix
No Milestone
No project
No Assignees
2 Participants
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 autonomic-cooperative/traefik.autonomic.zone#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 autonomic-cooperative/infrastructure#55.
Sunset *.autonomic.zone repositories in favour of compose-stacks/*to Sunset *.autonomic.zone repositories in favour of coop-cloud/...