Closed barthalion closed 5 years ago
+1
-- Dan Kohn dan@linuxfoundation.org Executive Director, Cloud Native Computing Foundation https://www.cncf.io +1-415-233-1000 https://www.dankohn.com
On Oct 3, 2018, at 08:41, Bartłomiej Piotrowski notifications@github.com wrote:
First and Last Name
Bartłomiej Piotrowski
bpiotrowski@archlinux.org
Company/Organization
Arch Linux
Title
Developer
Project Title
Arch Linux
Briefly describe the project
Arch Linux is an independently developed x86_64 general-purpose GNU/Linux distribution that strives to provide the latest stable versions of most software by following a rolling-release model. Technical decisions are driven by pragmatism, simplicity and do-acracy.
Is the code that you’re going to run 100% open source?
Yes. The core of what will run is devtools, our bash helper that automate creation of chroots used for build. There will be another service, likely written in Python, to provide further automations for larger rebuilds, but I can't say yet if we will write our own or simply use buildbot. PKGBUILD files that are build instructions for packaging tools are also open source and can be found here for core and extra repositories or here for community and multilib.
Currently we are using Ansible to manage our infrastructure and our roles nad playbooks are publicly available here.
What kind of machines and how many do you expect to use (see: https://www.packet.net/bare-metal/)?
The goal is to offload our own infrastructure by spawning new builders (up to 3) only for heavy packages like GCC or rebuilds that entail over 20-30 packages. We have two dedicated machines (one at Hetzner and one somewhere in Singapore) that we usually use but sometimes it's not enough when multiple packagers need to build something. Most likely c2.medium.x86.
What OS and networking are you planning to use
We would like to use the access to CNCF cluster to develop PXE scripts and/or ready image to be used for Packet.
Any other relevant details we should know about?
In the future, when we migrate from one-svn-for-everything to single git repo per package, we would like to evaluate Gitlab and its container-based CI to provide automated build checks for packages.
— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub, or mute the thread.
@barthalion, I have sent you an invitation for Arch Linux in Packet. Please let us know if you have any questions!
Thank you!
First and Last Name
Bartłomiej Piotrowski
Email
bpiotrowski@archlinux.org
Company/Organization
Arch Linux
Title
Developer
Project Title
Arch Linux
Briefly describe the project
Arch Linux is an independently developed x86_64 general-purpose GNU/Linux distribution that strives to provide the latest stable versions of most software by following a rolling-release model. Technical decisions are driven by pragmatism, simplicity and do-acracy.
Is the code that you’re going to run 100% open source?
Yes. The core of what will run is devtools, our bash helper that automate creation of chroots used for build. There will be another service, likely written in Python, to provide further automations for larger rebuilds, but I can't say yet if we will write our own or simply use buildbot. PKGBUILD files that are build instructions for packaging tools are also open source and can be found here for core and extra repositories or here for community and multilib.
Currently we are using Ansible to manage our infrastructure and our roles nad playbooks are publicly available here.
What kind of machines and how many do you expect to use (see: https://www.packet.net/bare-metal/)?
The goal is to offload our own infrastructure by spawning new builders (up to 3) only for heavy packages like GCC or rebuilds that entail over 20-30 packages. We have two dedicated machines (one at Hetzner and one somewhere in Singapore) that we usually use but sometimes it's not enough when multiple packagers need to build something. Most likely c2.medium.x86.
What OS and networking are you planning to use
We would like to use the access to CNCF cluster to develop PXE scripts and/or ready image to be used for Packet.
Any other relevant details we should know about?
In the future, when we migrate from one-svn-for-everything to single git repo per package, we would like to evaluate Gitlab and its container-based CI to provide automated build checks for packages.