Skip to content
This repository has been archived by the owner on Aug 18, 2023. It is now read-only.

Prepare GitHub Actions Workflow for installing rsyslog's Ubuntu PPA-provided packages #1

Closed
3 of 5 tasks
atc0005 opened this issue Jun 11, 2020 · 2 comments
Closed
3 of 5 tasks
Assignees

Comments

@atc0005
Copy link
Owner

atc0005 commented Jun 11, 2020

Base goals (as I understand them):

  • Install packages for Ubuntu 16.04 LTS
  • Install packages for Ubuntu 18.04 LTS

Extended goals:

  • Install packages for Ubuntu 20.04 LTS
    • does rsyslog support Ubuntu 20.04 yet?
  • Run config validation?
  • Run testbench?

@atc0005 atc0005 self-assigned this Jun 11, 2020
atc0005 added a commit that referenced this issue Jun 11, 2020
This GHAW performs the following actions on a set schedule:

- Install stock rsyslog, emit rsyslog and pkg cache info
- Enable PPA, install PPA-provided rsyslog, emit pkg and cache info
- Install additional PPA-provided rsyslog packages

This process is performed for both the "daily stable" and "scheduled
stable" PPAs.

References:

- rsyslog#69
- #1
atc0005 added a commit that referenced this issue Jul 3, 2020
CHANGES

The Workflows provided by this Pull Request perform the following
actions on a daily schedule:

- Install stock Ubuntu rsyslog

- Enable official "upstream" repo, install upstream rsyslog

- Install additional upstream rsyslog packages as separate steps to
  help isolate potential installation issues

Other output captured:

- rsyslog packages and cache info
- systemctl status output
- dpkg -l output filtered to rsyslog, adiscon
- 'apt-cache policy rsyslog' results before and after adding PPA

These tasks are performed on these Ubuntu releases:

- Ubuntu 16.04
- Ubuntu 18.04
- Ubuntu 20.04

This process is performed for:

- "daily stable" PPA
- "scheduled stable" PPA
- Open Build Service (OBS) repo

The main README has been updated to provide status badges to quickly
display the status of the latest workflow job executions.

REFERENCES

- rsyslog#69
- #1
@atc0005 atc0005 closed this as completed Jul 6, 2020
@atc0005
Copy link
Owner Author

atc0005 commented Jul 6, 2020

Upstream PR accepted, work complete.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant