People

Agenda

  • Discuss and decide goals for this iteration.

Notes

  • This is the first iteration. The goal will be to get things set up so that in the future things will be easy.

Current projects

Tasks for this week

Tasks may be part of a project or be random small ones (max an hour) that just need doing.

what project Who estimate(h)
Set up ick in my old CI release-version-endpoint liw 1h
Build release of master release-version-endpoint liw 1h
Write Ansible playbook to set up controller release-version-endpoint liw 2h
Total liw 4h

Task descriptions

  • Set up ick in my old CI: I have a CI system running on an old version of Ick. Set up a project to build new Ick, both CI builds and release builds. The project should run new Ick’s build-time tests and build Debian packages.

    Acceptance criteria: When the CI is triggered, it produces .deb packages.

  • Build release of master: Make a release of the new Ick, and build a release .deb.

    Acceptance criteria: There is a .deb of the release version.

  • Write Ansible playbook to set up controller: Having a release .deb is not enough. We need an easy way to install it on a server, and have it run, and be accessible.

    Acceptance criteria: There is an Ansible playbook that sets up a server such that the Ick controller runs, and starts after a bootup, and servers “GET /version” over HTTPS to the outside world. The TLS certificate may be self-signed.