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

Fix docs and links #29

Merged
merged 2 commits into from
Dec 4, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,11 +8,11 @@ on:

jobs:
ansible-lint:
uses: swapdisk/lvm_snapshots/.github/workflows/ansible-lint.yml@main
uses: swapdisk/infra.lvm_snapshots/.github/workflows/ansible-lint.yml@main
pylint:
uses: swapdisk/lvm_snapshots/.github/workflows/pylint.yml@main
uses: swapdisk/infra.lvm_snapshots/.github/workflows/pylint.yml@main
shellcheck:
uses: swapdisk/lvm_snapshots/.github/workflows/shellcheck.yml@main
uses: swapdisk/infra.lvm_snapshots/.github/workflows/shellcheck.yml@main
prechecks:
needs:
- ansible-lint
Expand Down
2 changes: 1 addition & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@

Thank you for your interest in contributing to the LVM Snapshots Collection. All we ask is that contributors please observe the [Ansible Community Guidelines](https://docs.ansible.com/ansible/devel/community/index.html) and follow the [Ansible Collections Contributor Guide](https://docs.ansible.com/ansible/devel/community/contributions_collections.html). We look forward to reviewing your pull request.

Everyone is invited to participate. We welcome first timers as well as experienced open source contributors. If you are unsure how to get started with your contributon, open a [new issue](https://github.com/swapdisk/lvm_snapshots/issues/new/choose) explaining what you want to do and we'll do our best to help!
Everyone is invited to participate. We welcome first timers as well as experienced open source contributors. If you are unsure how to get started with your contributon, open a [new issue](https://github.com/swapdisk/infra.lvm_snapshots/issues/new/choose) explaining what you want to do and we'll do our best to help!
10 changes: 4 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# LVM Snapshots Collection

[![Ansible Lint](https://github.com/swapdisk/lvm_snapshots/workflows/Ansible%20Lint/badge.svg?event=push)](https://github.com/swapdisk/lvm_snapshots/actions) [![PyLint](https://github.com/swapdisk/lvm_snapshots/workflows/PyLint/badge.svg?event=push)](https://github.com/swapdisk/lvm_snapshots/actions) [![OpenSSF Best Practices](https://www.bestpractices.dev/projects/8141/badge)](https://www.bestpractices.dev/projects/8141)
[![Ansible Lint](https://github.com/swapdisk/infra.lvm_snapshots/workflows/Ansible%20Lint/badge.svg?event=push)](https://github.com/swapdisk/infra.lvm_snapshots/actions) [![PyLint](https://github.com/swapdisk/infra.lvm_snapshots/workflows/PyLint/badge.svg?event=push)](https://github.com/swapdisk/infra.lvm_snapshots/actions) [![OpenSSF Best Practices](https://www.bestpractices.dev/projects/8141/badge)](https://www.bestpractices.dev/projects/8141)

## Overview

Expand All @@ -11,11 +11,9 @@ A reliable snapshot/rollback capability is a key feature required to enable the
These are the roles included in the collection. Follow the links below to see the detailed documentation and example playbooks for each role.

- [`lvm_snapshots`](./roles/lvm_snapshots/) - controls creation and rollback for a defined set of LVM snapshot volumes
- [`shrink_lv`](./roles/shrink_lv/) - controls decreasing logical volume size along with the filesystem
- [`bigboot`](./roles/bigboot/) - controls increasing of the boot partition while moving, and shrinking if needed, the adjacent partition
- [`initramfs`](./roles/initramfs/) - controls the atomic flow of building and using a temporary initramfs in a reboot and restoring the original one
- [`shrink_lv`](./roles/shrink_lv/) - controls decreasing logical volume size along with the filesystem

Additional roles are planned to support shrinking logical volumes to make free space available in a volume group and relocating physical volumes to enable increasing the size of a /boot /partition.

## Installing the collection from Ansible Galaxy

Expand Down Expand Up @@ -53,15 +51,15 @@ We appreciate participation from any new contributors. Get started by opening an

## Reporting issues

Please open a [new issue](https://github.com/swapdisk/lvm_snapshots/issues/new/choose) for any bugs or security vulnerabilities you may encounter. We also invite you to open an issue if you have ideas on how we can improve the solution or want to make a suggestion for enhancement.
Please open a [new issue](https://github.com/swapdisk/infra.lvm_snapshots/issues/new/choose) for any bugs or security vulnerabilities you may encounter. We also invite you to open an issue if you have ideas on how we can improve the solution or want to make a suggestion for enhancement.

## More information

This collection is just one building block of our larger initiative to make RHEL in-place upgrade automation that works at enterprise scale. Learn more about our end-to-end approach for automating RHEL in-place upgrades at this [blog post](https://red.ht/bobblog).

## Release notes

See the [changelog](https://github.com/swapdisk/lvm_snapshots/tree/main/CHANGELOG.rst).
See the [changelog](https://github.com/swapdisk/infra.lvm_snapshots/tree/main/CHANGELOG.rst).

## Licensing

Expand Down
8 changes: 4 additions & 4 deletions galaxy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,10 +14,10 @@ tags:
- storage
dependencies:
"community.general": "*"
repository: https://github.com/swapdisk/lvm_snapshots
documentation: https://github.com/swapdisk/lvm_snapshots
homepage: https://github.com/swapdisk/lvm_snapshots
issues: https://github.com/swapdisk/lvm_snapshots/issues
repository: https://github.com/swapdisk/infra.lvm_snapshots
documentation: https://github.com/swapdisk/infra.lvm_snapshots
homepage: https://github.com/swapdisk/infra.lvm_snapshots
issues: https://github.com/swapdisk/infra.lvm_snapshots/issues
build_ignore:
- .ansible-lint
- .pylintrc
Expand Down
2 changes: 1 addition & 1 deletion roles/initramfs/README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# initramfs

The `initramfs` role is used to run an atomic flow of building and using a temporary initramfs in a reboot and restoring the original one.
The `initramfs` role is included by the `shrink_lv` and `bigboot` roles to run an atomic flow of building and using a temporary initramfs in a reboot and restoring the original one.

The role is designed to be internal for this collection and support the automation of RHEL in-place upgrades, but can also be used for other purposes.

Expand Down