Skip to content

Setup initial infrastructure #8

@jooola

Description

@jooola

Describe the proposal

Context libretime/libretime#1497

I propose to provide a testing infrastructure for the project and a demo to the public. I will try not to elaborate too much on the technical details but they involve how much money goes into it.

In terms of testing I think we only need 2 different distributions, each with the latest system of both Debian and Ubuntu (Bullseye and Focal), this means 2 different devices to pay for. Once we fully support containers, we should only need a single device running different distributions inside containers.

In terms of a demo, having a second Libretime stack installed next to the testing installation should be good enough. I consider the demo a lower priority compared to the testing infrastructure.

Management of these devices should be handled use infrastructure as code, so changes can be reviewed and approved by maintainers. Transmission to future maintainers should also be easier.

These devices could be used for other purposes.

Cost breakdown

This depends on the platform offering these servers:

  • Hetzner
    2 x CX11 3,49€ (no VAT) / month

  • [Add providers if you have a better solution]

I don't know how far we need to pan for the funding of this, if we plan yearly or every 6 month.

Involvement

I help to maintain LibreTime and expect that continuous testing of the deployed services will make the development cycle faster. The demo is intended to bring the project to the public in order to reach more people and grow the community.

Metadata

Metadata

Assignees

No one assigned

    Labels

    fundingThis is a funding request of some kindproposalThis is a project proposal

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions