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

(PE-38155) Updating node_manager to use Latest Puppetlabs version #451

Merged
merged 2 commits into from
Jul 11, 2024

Conversation

ragingra
Copy link
Member

@ragingra ragingra commented Jul 4, 2024

Summary

Updating node_manager to use latest Puppetlabs version

Adding rule purge to PE Infrastructure Agent

  • Allowing PEADM to reassert required group rules with new node_manager version

Docs to be updated and add warning around PEADM controlling PE Infrastructure Agent

Additional Context

Add any additional context about the problem here.

Related Issues (if any)

Mention any related issues or pull requests.

Checklist

  • 🟢 Spec tests.
  • 🟢 Acceptance tests.

Changes include test coverage?

  • Yes
  • Not needed

Have you updated the documentation?

  • Yes, I've updated the appropriate docs
  • Not needed

@ragingra ragingra requested review from a team as code owners July 4, 2024 14:52
.fixtures.yml Outdated Show resolved Hide resolved
@ragingra ragingra force-pushed the PE-38155 branch 3 times, most recently from 050603a to b5f77d4 Compare July 4, 2024 15:01
.fixtures.yml Outdated Show resolved Hide resolved
@ragingra ragingra force-pushed the PE-38155 branch 3 times, most recently from 8b573f1 to 85ad784 Compare July 11, 2024 08:54
@ragingra ragingra changed the title (PE-38155) Updating node_manager to use puppetlabs version (PE-38155) Updating node_manager to use Latest Puppetlabs version Jul 11, 2024
Puppetfile Outdated
@@ -4,6 +4,6 @@
# The following directive installs modules to the managed moduledir.
moduledir '.modules'

mod 'WhatsARanjit/node_manager', '0.7.5'
mod 'node_manager', '1.0.1'
Copy link
Collaborator

Choose a reason for hiding this comment

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

Suggested change
mod 'node_manager', '1.0.1'
mod 'puppetlabs/node_manager', '1.0.1'

Copy link
Collaborator

Choose a reason for hiding this comment

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

Why is that Puppetfile even in this module?

Copy link
Member Author

Choose a reason for hiding this comment

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

I believe the intention was to improve instructions around installation and usage. Will keep it for now, and move or remove when this is done.

Copy link
Collaborator

Choose a reason for hiding this comment

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

But where is that file used or documented? The installation instructions in /documentation/ use bolt project init .. --modules puppetlabs-peam. That command doesn't use the Puppetfile, only metadata.json.

Copy link
Member Author

Choose a reason for hiding this comment

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

@bastelfreak I missed this comment, the documentation side hadn't been done as of yet. I'll raise a ticket to sort it.

Added rule purge to PE Infrastructure Agent
metadata.json Outdated Show resolved Hide resolved
spec/docker/Puppetfile Outdated Show resolved Hide resolved
Co-authored-by: Tim Meusel <tim@bastelfreak.de>
@cathal41 cathal41 mentioned this pull request Jul 11, 2024
4 tasks
Copy link
Contributor

@Jo-Lillie Jo-Lillie left a comment

Choose a reason for hiding this comment

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

nice 😎

@ragingra ragingra merged commit d0c72ab into main Jul 11, 2024
48 checks passed
@ragingra ragingra deleted the PE-38155 branch July 11, 2024 13:50
@bastelfreak
Copy link
Collaborator

@ragingra
Copy link
Member Author

@bastelfreak

@ragingra ragingra mentioned this pull request Jul 11, 2024
6 tasks
@bastelfreak
Copy link
Collaborator

@ragingra
Copy link
Member Author

@bastelfreak

#451
I beleive I replied sufficiently for the scope of the PR. If you feel more discussion is required for the Puppetfile, please open an issue.

https://github.com/puppetlabs/puppetlabs-peadm/pull/339/files#r1400527387
This was also responded to at the time, and I feel not something that should hold up a ticket, but be rectified in subsequent PR.

I'll try and make sure relevant discussions are properly wrapped up as we go forward

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

Successfully merging this pull request may close these issues.

4 participants