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

Support plan subscription functionality #546

Merged
merged 28 commits into from
Jan 18, 2024
Merged

Support plan subscription functionality #546

merged 28 commits into from
Jan 18, 2024

Conversation

DavidePrincipi
Copy link
Member

@DavidePrincipi DavidePrincipi commented Jan 3, 2024

Implement subscription services and their management. A summary of APIs, events and services is described by

https://github.com/NethServer/ns8-core/blob/feat-6815/docs/core/subscription.md

Refs NethServer/dev#6815

@DavidePrincipi DavidePrincipi self-assigned this Jan 3, 2024
@DavidePrincipi DavidePrincipi force-pushed the feat-6815 branch 6 times, most recently from 5464a14 to bedaff0 Compare January 10, 2024 17:22
@DavidePrincipi DavidePrincipi added the testing Start test suite label Jan 10, 2024
github-actions bot pushed a commit that referenced this pull request Jan 11, 2024
@DavidePrincipi DavidePrincipi removed the testing Start test suite label Jan 11, 2024
The PATH and PYTHONPATH variables were not set, preventing the bin/
directory to work.
- Read runtime parameters from Redis cluster/subscription HASH
- Add/Remove SSH support key for root SSH access
- Add/Remove cluster-admin support account
- Start/Stop VPN tunnel for Windmill server
github-actions bot pushed a commit that referenced this pull request Jan 12, 2024
github-actions bot pushed a commit that referenced this pull request Jan 17, 2024
github-actions bot pushed a commit that referenced this pull request Jan 17, 2024
@DavidePrincipi DavidePrincipi marked this pull request as ready for review January 17, 2024 17:10
github-actions bot pushed a commit that referenced this pull request Jan 17, 2024
Check the services are enabled and started, or disabled and stopped:
- on node boot
- when the cluster subscription status changes
- when the leader node changes
- when the cluster backup is restored
- when a node joins the cluster
github-actions bot pushed a commit that referenced this pull request Jan 17, 2024
github-actions bot pushed a commit that referenced this pull request Jan 17, 2024
Copy link
Member

@gsanchietti gsanchietti left a comment

Choose a reason for hiding this comment

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

Review is not still complete, but let's keep it in smaller pieces ;)

github-actions bot pushed a commit that referenced this pull request Jan 18, 2024
github-actions bot pushed a commit that referenced this pull request Jan 18, 2024
- Do not send load alarm
- Fix var spelling: Hysteresis
- Fix load comment
github-actions bot pushed a commit that referenced this pull request Jan 18, 2024
@DavidePrincipi DavidePrincipi added the testing Start test suite label Jan 18, 2024
@DavidePrincipi DavidePrincipi merged commit 57fa29c into main Jan 18, 2024
9 checks passed
@DavidePrincipi DavidePrincipi deleted the feat-6815 branch January 18, 2024 14:59
DavidePrincipi added a commit that referenced this pull request Jan 19, 2024
Send the backup every day between 0-6 AM, at a fixed time
(FixedRandomDelay=true).

Amends #546
DavidePrincipi added a commit that referenced this pull request Jan 19, 2024
Send the inventory every day between 0-6 AM, at a fixed time
(FixedRandomDelay=true).

Amends #546
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
testing Start test suite
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants