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

Simplify enable and sync the Client repo for Satellite #3133

Merged
merged 7 commits into from
Jul 20, 2024
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

This file was deleted.

Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
include::modules/con_importing-the-project-client-name-repository.adoc[]

include::modules/proc_enabling-the-project-client-name-repository.adoc[leveloffset=+1]
Lennonka marked this conversation as resolved.
Show resolved Hide resolved

include::modules/proc_synchronizing-the-project-client-name-repository.adoc[leveloffset=+1]

This file was deleted.

Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
[id="importing-the-project-client-name-repository_{context}"]
= Importing the {project-client-name} repository

The {Team} {project-client-name} repository provides client integration tools, such as `katello-host-tools` or `puppet-agent` packages, for hosts registered to {Project}.
You must enable the repository, synchronize the repository to your {ProjectServer}, and enable the repository on your hosts.

ifeval::["{mode}" == "disconnected"]
.Prerequisites
* Ensure that the {project-client-name} repository is enabled and synchronized from the {Team} CDN on your connected {ProjectServer}.
For more information, see link:{InstallingServerDocURL}importing-the-project-client-name-repository_satellite[Importing the {project-client-name} repository] in _{InstallingServerDocTitle}_.
* Your disconnected {ProjectServer} is configured to synchronize content either over the network or by using export.

.Next steps
* If you use ISS Network Sync, continue with enabling and synchronizing the repository as described below.
* If you use ISS Export Sync, follow these steps:
- Export the {project-client-name} repository or your whole Library from your connected {ProjectServer}.
- Import the {project-client-name} repository or the Library into your disconnected {ProjectServer}.

+
You must synchronize the {project-client-name} repository for every RHEL version you intend to run on your hosts.

.Additional resources
* link:{ContentManagementDocURL}synchronizing_content_between_servers_content-management[Synchronizing content between {ProjectServer}s] in _{ContentManagementDocTitle}_
endif::[]

This file was deleted.

This file was deleted.

Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
[id="enabling-the-project-client-name-repository_{context}"]
= Enabling the {project-client-name} repository

Enable the {Team} {project-client-name} repository for every major version of {RHEL} that you intend to run on your hosts.
After enabling a Red Hat repository, {Project} creates a Product for this repository automatically.

.Prerequisites
* Ensure that a subscription manifest has been imported to your organization.
For more information, see xref:Importing_a_Red_Hat_Subscription_Manifest_into_Server_{context}[].

.Procedure
. In the {ProjectWebUI}, navigate to *Content* > *Red Hat Repositories*.
. Ensure that the *RPM* repository type is selected.
. In the search field, type `name ~ "Satellite Client"` and press *Enter*.
Optionally, enable the *Recommended Repositories* filter to limit the results.
. Click the name of the required repository to expand the repository set.
. For the required architecture, click the *+* icon to enable the repository.

This file was deleted.

This file was deleted.

Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
[id="synchronizing-the-project-client-name-repository_{context}"]
= Synchronizing the {project-client-name} repository

Synchronize the {Team} {project-client-name} repository to import the content to your {ProjectServer}.

.Prerequisites
* You have enabled the {project-client-name} repository.

.Procedure
. In the {ProjectWebUI}, navigate to *Content* > *Sync Status*.
. Click the arrow next to the required Product to view available repositories.
. Select the repositories you want to synchronize.
. Click *Synchronize Now*.

.Additional resources
* You can create a sync plan to update the content regularly.
For more information, see link:{ContentManagementDocURL}Creating_a_Sync_Plan_content-management[Creating a sync plan] in _{ContentManagementDocTitle}_.
2 changes: 1 addition & 1 deletion guides/doc-Installing_Server/master.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ include::common/modules/proc_using-insights-with-satellite-server.adoc[leveloffs

include::common/modules/proc_disabling-registration-to-insights.adoc[leveloffset=+2]

include::common/assembly_enabling-and-synchronizing-the-project-client-name-repository.adoc[leveloffset=+2]
include::common/assembly_importing-the-project-client-name-repository.adoc[leveloffset=+2]

include::common/modules/proc_configuring-remote-execution-for-pull-client-on-project-server.adoc[leveloffset=+2]
endif::[]
Expand Down
2 changes: 1 addition & 1 deletion guides/doc-Installing_Server_Disconnected/master.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ include::common/modules/proc_configuring-server-to-sync-content-using-exports.ad

include::common/assembly_importing-kickstart-repositories.adoc[leveloffset=+2]

include::common/assembly_enabling-and-synchronizing-the-project-client-name-repository.adoc[leveloffset=+2]
include::common/assembly_importing-the-project-client-name-repository.adoc[leveloffset=+2]

include::common/modules/proc_configuring-remote-execution-for-pull-client-on-project-server.adoc[leveloffset=+2]

Expand Down