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

Correct Puppetserver description in glossary #3083

Merged
merged 2 commits into from
Jul 30, 2024

Conversation

ekohl
Copy link
Member

@ekohl ekohl commented Jun 20, 2024

The Puppetserver service compiles manifests into a catalog. The agent retries this catalog and applies it. Manifests don't leave the Puppetserver process.

Puppetserver does a lot more, so this is still an inaccurate description but less than it used to be. For example, if the Certificate Authority component is enabled it also deals with certificates and it's a fileserver used by the Puppet Agent. The Puppet Agent also sends its facts and reports to Puppetserver.

We could also copy https://www.puppet.com/docs/puppet/8/server/about_server.html

Puppet is configured in an agent-server architecture, in which a primary server node manages the configuration information for a fleet of agent nodes. Puppet Server acts as the primary server node. Puppet Server is a Ruby and Clojure application that runs on the Java Virtual Machine (JVM). Puppet Server runs Ruby code for compiling Puppet catalogs and for serving files in several JRuby interpreters. It also provides a certificate authority through Clojure.

Please cherry-pick my commits into:

  • Foreman 3.11/Katello 4.13
  • Foreman 3.10/Katello 4.12
  • Foreman 3.9/Katello 4.11 (Satellite 6.15; orcharhino 6.8)
  • Foreman 3.8/Katello 4.10
  • Foreman 3.7/Katello 4.9 (Satellite 6.14)
  • Foreman 3.6/Katello 4.8
  • Foreman 3.5/Katello 4.7 (Satellite 6.13; orcharhino 6.6/6.7)
  • We do not accept PRs for Foreman older than 3.5.

Copy link
Contributor

@maximiliankolb maximiliankolb left a comment

Choose a reason for hiding this comment

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

LGTM based on the linked source 👍

@apinnick apinnick added the Waiting on contributor Requires an action from the author label Jul 29, 2024
The Puppetserver service compiles manifests into a catalog. The agent
retries this catalog and applies it. Manifests don't leave the
Puppetserver process.

Puppetserver does a lot more, so this is still an inaccurate description
but less than it used to be. For example, if the Certificate Authority
component is enabled it also deals with certificates and it's a
fileserver used by the Puppet Agent. The Puppet Agent also sends its
facts and reports to Puppetserver.
@pr-processor pr-processor bot added Needs re-review and removed Waiting on contributor Requires an action from the author labels Jul 29, 2024
Copy link
Contributor

@maximiliankolb maximiliankolb left a comment

Choose a reason for hiding this comment

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

Thanks for fixing

@apinnick apinnick merged commit 6fa7a2d into theforeman:master Jul 30, 2024
9 checks passed
@ekohl ekohl deleted the fix-glossary branch July 30, 2024 11:39
apinnick pushed a commit that referenced this pull request Jul 30, 2024
* Consistently write Puppet agent instead of Puppet Agent

* Correct Puppetserver description in glossary

The Puppetserver service compiles manifests into a catalog. The agent
retries this catalog and applies it. Manifests don't leave the
Puppetserver process.

Puppetserver does a lot more, so this is still an inaccurate description
but less than it used to be. For example, if the Certificate Authority
component is enabled it also deals with certificates and it's a
fileserver used by the Puppet Agent. The Puppet Agent also sends its
facts and reports to Puppetserver.

(cherry picked from commit 6fa7a2d)
apinnick pushed a commit that referenced this pull request Jul 30, 2024
* Consistently write Puppet agent instead of Puppet Agent

* Correct Puppetserver description in glossary

The Puppetserver service compiles manifests into a catalog. The agent
retries this catalog and applies it. Manifests don't leave the
Puppetserver process.

Puppetserver does a lot more, so this is still an inaccurate description
but less than it used to be. For example, if the Certificate Authority
component is enabled it also deals with certificates and it's a
fileserver used by the Puppet Agent. The Puppet Agent also sends its
facts and reports to Puppetserver.

(cherry picked from commit 6fa7a2d)
@apinnick
Copy link
Contributor

Changes merged to 'master' and cherry-picked:

06c3175..5a2f7e8 3.11 -> 3.11
9ae4585..f2609aa 3.10 -> 3.10

apinnick pushed a commit to apinnick/foreman-documentation that referenced this pull request Jul 30, 2024
* Consistently write Puppet agent instead of Puppet Agent

* Correct Puppetserver description in glossary

The Puppetserver service compiles manifests into a catalog. The agent
retries this catalog and applies it. Manifests don't leave the
Puppetserver process.

Puppetserver does a lot more, so this is still an inaccurate description
but less than it used to be. For example, if the Certificate Authority
component is enabled it also deals with certificates and it's a
fileserver used by the Puppet Agent. The Puppet Agent also sends its
facts and reports to Puppetserver.
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.

None yet

4 participants