Python script for initializing and updating apt debian repo #2

Merged
mhfowler merged 8 commits from setup-debian-repo into main 2020-11-18 12:15:03 +00:00
mhfowler commented 2020-11-13 11:50:43 +00:00 (Migrated from github.com)

With the -i argument, the setup_debian_repo script installs all the dependencies and initializes config files for the debian repo.

Without the -i argument, the setup_debian_repo script just builds all the microservices and re-adds them to the repo using reprepro.

Future possible todos:

  • add a CLI arg to just rebuild and re-add one (or a list) of services, instead of all of them
  • Look into a way of using versioning to include a new version of the microservice, instead of just deleting and readding with reprepro
With the -i argument, the setup_debian_repo script installs all the dependencies and initializes config files for the debian repo. Without the -i argument, the setup_debian_repo script just builds all the microservices and re-adds them to the repo using reprepro. Future possible todos: - add a CLI arg to just rebuild and re-add one (or a list) of services, instead of all of them - Look into a way of using versioning to include a new version of the microservice, instead of just deleting and readding with reprepro
mhfowler commented 2020-11-13 11:55:02 +00:00 (Migrated from github.com)

Also building peach-web currently fails as it says it needs a version of rust nightly for pear

Also building peach-web currently fails as it says it needs a version of rust nightly for pear
mycognosist commented 2020-11-16 12:22:47 +00:00 (Migrated from github.com)

@mhfowler

Beautiful work! I like the way you used jinja for rendering config files with variables - very neat. Nice implementation of idempotency checks too :)

You're welcome to merge at your leisure.

@mhfowler Beautiful work! I like the way you used jinja for rendering config files with variables - very neat. Nice implementation of idempotency checks too :) You're welcome to merge at your leisure.
mhfowler commented 2020-11-18 12:14:59 +00:00 (Migrated from github.com)

Sounds like we will do another PR to use freight instead of reprepro, but I'll still merge this and then can do another PR on top of it

Sounds like we will do another PR to use freight instead of reprepro, but I'll still merge this and then can do another PR on top of it
Sign in to join this conversation.
No description provided.