6 Commits

Author SHA1 Message Date
51585e8db4 i-25: Fix dependency issues (#26)
1. A development dependency in `Pipfile` named `install` had to be removed.
2. `yamllint` had to be added as a development dependency in `Pipfile`.
3. The required Python version for Pipenv has been bumped to 3.12.

Co-authored-by: emil <emil@theliberatededge.org>
Reviewed-on: #26
2024-08-18 21:19:36 +00:00
dff665ba36 i-8 Implements image creation and publishing in playbook (#22)
# Issue

This PR implements the-liberated-edge/test_linux_containers#8

# Acceptance criteria

- [x] The existing playbook has been amended, so that it creates and publishes container images to an incus server running locally.
- [x] Container image name has been parameterised and provided as an Ansible variable.

Co-authored-by: Emil <emil@theliberatededge.org>
Reviewed-on: #22
2024-03-07 01:41:39 +00:00
48ac6c0651 Automate the execution of all molecule scenarios (#17)
# Context

This PR implements the following [issue](#12).

# Acceptance criteria

- [ ] A Task task for running all Ansible Molecule scenarios has been introduced.
- [ ] A Task task for running selected Ansible Molecule scenarios has been introduced.
- [ ] `README.md` has been updated to provide correct guidance on executing Ansible Molecule scenarios.

Co-authored-by: emo <esimeonov@gmail.com>
Reviewed-on: #17
2024-03-04 23:59:02 +00:00
7d6f05e201 i-15 Automate project initialisation (#16)
# Context

This PR implements the following [issue](#15).

# Acceptance criteria

- [x] A task for project initialisation that eventually switches to a newly created Python virtual environment has been introduced.
- [x] `README.md` has been updated to reflect the changes.

Co-authored-by: emo <esimeonov@gmail.com>
Reviewed-on: #16
2024-03-04 22:36:51 +00:00
9dec516467 i-3 Introduce a new task to automate linting from command line (#14)
Co-authored-by: emo <esimeonov@gmail.com>
Reviewed-on: #14
2024-03-02 01:37:00 +00:00
cb0bdd5670 i-11 Added task for formating the yaml code base (#13)
# Context

This PR implements the following [issue](#11).

# Acceptance criteria
- [x] A build automation rule for formatting YAML code via `yamlfix` has been introduced.
- [x] `README.md` has been updated with the correct command for formatting code.

Co-authored-by: emo <esimeonov@gmail.com>
Reviewed-on: #13
2024-03-02 01:05:50 +00:00