Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update repository to Fedora 31 #17

Merged
merged 1 commit into from
Jan 7, 2020
Merged

Conversation

dawud
Copy link
Contributor

@dawud dawud commented Jan 5, 2020

Changes applied to the repository:

  • Remove duplicated playbook
    site.yml appears unused, uses obsolete sudo syntax and a variable
    not used anywhere else in the role. Seems safe to drop the file

  • Cosmetic changes to README.md
    Moved to GitHub flavoured markdown syntax
    Use language highlighting
    Break long lines
    Avoid bare URLs

  • Update Vagrantfile to Fedora 31
    Fedora 31 is available in Hashicorp's Vagrant Cloud
    Use consistent indentation, pin vm_box.version, add ansible compatibility mode

  • Remove unneeded comments

  • Move to new import syntax

  • Update python requeriments, improve python detection logic

  • Install dependencies on a single transaction, move dependencies
    definition to vars

  • Update Travis test playbook, switch to podman

  • Add simplified Dockerfile for Fedora 31, where systemd is included

@lukehinds
Copy link
Member

awesome, thanks @dawud , will make sure I review tomorrow or very early next week.

Copy link
Member

@lukehinds lukehinds left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is good PR thanks @dawud

I don't know the podman changes to well, so will trust you on those changes.

One small change you could make for me please. git rm the Vagrantfile and remove the vagrant references from the readme. For this role we want it to be for deploying against a hardware TPM. At the moment with VM's we don't have a HW root of trust (this is related to the require_ek configuration I discussed in the GH issue with you.

@dawud dawud force-pushed the feature/f31 branch 4 times, most recently from 64145dc to e3457b2 Compare January 6, 2020 19:41
@dawud dawud requested a review from lukehinds January 6, 2020 19:48
Changes applied to the repository:

- Remove duplicated playbook
  `site.yml` appears unused, uses obsolete `sudo` syntax and a variable
  not used anywhere else in the role. Seems safe to drop the file

- Cosmetic changes to README.md
  Moved to GitHub flavoured markdown syntax
  Use language highlighting
  Break long lines
  Avoid bare URLs

- Drop all references to usage of Vagrant, as this role is meant to be used in
  real, physical hardware with a TPM
  Fixes keylime#14

- Remove unneeded comments

- Move to new import syntax

- Update python requeriments, improve python detection logic

- Install dependencies on a single transaction, move dependencies
  definition to vars

- Update Travis test playbook, switch to podman, prefer images from
  registry.fedoraproject.org

- Add simplified Dockerfile for Fedora 30 and 31, where systemd is included,
  drop Fedora 29 Dockerfile, due to EOL
@lukehinds lukehinds merged commit 115bdce into keylime:master Jan 7, 2020
@dawud dawud deleted the feature/f31 branch January 7, 2020 15:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants