Skip to content

Commit

Permalink
Update Puppet Smart-Proxy compatibility (#2107)
Browse files Browse the repository at this point in the history
Smart-Proxy compatibility changed[1] in Foreman 3.4 to only support Puppet
>=6. Version 4.4 - 5.x have partial compatibility, but are listed as
unsupported since those are end of life anyway.

For the installer it's as follows:

| Version | Puppet | commit |
|---------|--------|--------|
| 3.9     | 7.9.0  | theforeman/foreman-installer@08ee2b8 |
| 3.7     | 7.0.0  | theforeman/foreman-installer@fe392fd |
| 3.4     | 6.23.0 | theforeman/foreman-installer@4f54383 |
| 3.1     | 6.1.0  | theforeman/foreman-installer@cbd44c8 |

I also copied #2103 to the docs for 3.8 and nightly, which were missing
in the original PR.

[1]: theforeman/smart-proxy@6983107

Co-authored-by: Sebastian Bublitz <sebastian.bublitz@muenchen.de>
  • Loading branch information
Areyus and Sebastian Bublitz authored Oct 19, 2023
1 parent 58e9d34 commit ddf1348
Show file tree
Hide file tree
Showing 6 changed files with 11 additions and 65 deletions.
14 changes: 1 addition & 13 deletions _includes/manuals/3.4/3.1.3_puppet_versions.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,23 +8,11 @@ Foreman integrates with Puppet and Facter in a few places, but generally using a
<th>Smart Proxy</th>
</tr>
<tr>
<td>0.x-4.3</td>
<td>0.x-5.x</td>
<td>Not supported</td>
<td>Not supported</td>
<td>Not supported</td>
</tr>
<tr>
<td>4.4-4.10</td>
<td>Not supported</td>
<td>Not supported</td>
<td>Deprecated</td>
</tr>
<tr>
<td>5.x</td>
<td>Not supported</td>
<td>Not supported</td>
<td>Deprecated</td>
</tr>
<tr>
<td>6.x - 7.x</td>
<td>Supported</td>
Expand Down
14 changes: 1 addition & 13 deletions _includes/manuals/3.5/3.1.3_puppet_versions.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,23 +8,11 @@ Foreman integrates with Puppet and Facter in a few places, but generally using a
<th>Smart Proxy</th>
</tr>
<tr>
<td>0.x-4.3</td>
<td>0.x-5.x</td>
<td>Not supported</td>
<td>Not supported</td>
<td>Not supported</td>
</tr>
<tr>
<td>4.4-4.10</td>
<td>Not supported</td>
<td>Not supported</td>
<td>Deprecated</td>
</tr>
<tr>
<td>5.x</td>
<td>Not supported</td>
<td>Not supported</td>
<td>Deprecated</td>
</tr>
<tr>
<td>6.x - 7.x</td>
<td>Supported</td>
Expand Down
14 changes: 1 addition & 13 deletions _includes/manuals/3.6/3.1.3_puppet_versions.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,23 +8,11 @@ Foreman integrates with Puppet and Facter in a few places, but generally using a
<th>Smart Proxy</th>
</tr>
<tr>
<td>0.x-4.3</td>
<td>0.x-5.x</td>
<td>Not supported</td>
<td>Not supported</td>
<td>Not supported</td>
</tr>
<tr>
<td>4.4-4.10</td>
<td>Not supported</td>
<td>Not supported</td>
<td>Deprecated</td>
</tr>
<tr>
<td>5.x</td>
<td>Not supported</td>
<td>Not supported</td>
<td>Deprecated</td>
</tr>
<tr>
<td>6.x</td>
<td>Deprecated</td>
Expand Down
10 changes: 2 additions & 8 deletions _includes/manuals/3.7/3.1.3_puppet_versions.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,19 +8,13 @@ Foreman integrates with Puppet and Facter in a few places, but generally using a
<th>Smart Proxy</th>
</tr>
<tr>
<td>0.x-4.3</td>
<td>0.x-5.x</td>
<td>Not supported</td>
<td>Not supported</td>
<td>Not supported</td>
</tr>
<tr>
<td>4.4-4.10</td>
<td>Not supported</td>
<td>Not supported</td>
<td>Deprecated</td>
</tr>
<tr>
<td>5.x - 6.x</td>
<td>6.x</td>
<td>Not supported</td>
<td>Not supported</td>
<td>Deprecated</td>
Expand Down
12 changes: 3 additions & 9 deletions _includes/manuals/3.8/3.1.3_puppet_versions.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,25 +8,19 @@ Foreman integrates with Puppet and Facter in a few places, but generally using a
<th>Smart Proxy</th>
</tr>
<tr>
<td>0.x-4.3</td>
<td>0.x-5.x</td>
<td>Not supported</td>
<td>Not supported</td>
<td>Not supported</td>
</tr>
<tr>
<td>4.4-4.10</td>
<td>6.x</td>
<td>Not supported</td>
<td>Not supported</td>
<td>Deprecated</td>
</tr>
<tr>
<td>5.x</td>
<td>Not supported</td>
<td>Not supported</td>
<td>Deprecated</td>
</tr>
<tr>
<td>6.x - 7.x</td>
<td>7.x</td>
<td>Supported</td>
<td>Untested</td>
<td>Supported</td>
Expand Down
12 changes: 3 additions & 9 deletions _includes/manuals/nightly/3.1.3_puppet_versions.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,25 +8,19 @@ Foreman integrates with Puppet and Facter in a few places, but generally using a
<th>Smart Proxy</th>
</tr>
<tr>
<td>0.x-4.3</td>
<td>0.x-5.x</td>
<td>Not supported</td>
<td>Not supported</td>
<td>Not supported</td>
</tr>
<tr>
<td>4.4-4.10</td>
<td>6.x</td>
<td>Not supported</td>
<td>Not supported</td>
<td>Deprecated</td>
</tr>
<tr>
<td>5.x</td>
<td>Not supported</td>
<td>Not supported</td>
<td>Deprecated</td>
</tr>
<tr>
<td>6.x - 7.x</td>
<td>7.x</td>
<td>Supported</td>
<td>Untested</td>
<td>Supported</td>
Expand Down

0 comments on commit ddf1348

Please sign in to comment.