Foreman Puppet Maintainers' weekly meeting - Meeting notes

Hi everyone,
there is a weekly meeting about the foreman_puppet effort that has actually been going on for a while and we decided to move meeting notes here as this a community effort. The meeting takes place every Wednesday at 11.30 UTC 2022-03-29T22:00:00Z.

We want to use the board to share the most important news with the community. Also, if you have any questions, topics or feature requests, feel free to ask here. If you want to attend the meeting, please contact @nadjaheitmann .

3 Likes

Meeting 2022-03-30:
Attendees: @amirfefer @MariaAga @MariSvirik @MSinghal @ezr-ondrej @nadjaheitmann

Status Puppet part of the host details page
Mockups: Marvel 3

There is a scaffold by @amirfefer for the Puppet page already merged in master. @Ron_Lavi is implementing the report tab as part of the new host reports plugin. The rest of the tabs still needs implementation.

4 Likes

Meeting 2022-04-06:
Attendees: @MariaAga @MariSvirik @MSinghal @ezr-ondrej @nadjaheitmann @Ron_Lavi

Status Puppet part of the host details page
There is a new project in foreman_puppet github space that should ease the collaboration for the host detail Puppet tab redesign. Everyone who feels like working on this topic can just grab an issue.

In discussion: The reports tab part will probably move to core instead of becoming part of the plugin. Maybe @MariSvirik could add a link to the updated mocks for this.

3 Likes

Updated mocks here
And community thread where we discuss a preliminary design of the table till we get more dev resources.

1 Like

Meeting 2022-04-27:
Attendees: @Marek_Hulan @MariSvirik @ezr-ondrej @nadjaheitmann @Ron_Lavi @amirfefer

Status Puppet part of the host details page
@Ron_Lavi takes over the report details sub tab.

Bug Fixes
Bug reported in here was fixed and the fix will be merged, soon. Then, we will publish a new foreman_puppet version that contains the fix.

1 Like

Meeting 2022-05-18:
Attendees: @Marek_Hulan @Ron_Lavi @MSinghal @nadjaheitmann

Status Puppet part of the host details page
Report details sub tab is going to be merged, shortly.
ENC tab will be done, soon.

A new foreman_puppet version 4.0.0 for 3.3 with the new Puppet tab will be published once both PRs are merged.

Forklift and Puppet note:
As Puppet was removed from Foreman Core some time ago, it was also removed from the standard installation in Forklift. To re-enable it, the following commit has to be reverted:

On a running Forklift environment, this can be done by changing the lines in the /etc/foreman-installer/scenarios.d/katello-devel-answers.yaml file and rerunning the foreman-installer:

sudo foreman-installer --scenario katello-devel

Related Foreman and Puppet documentation can also be found here:

https://docs.theforeman.org/3.1/Managing_Configurations_Puppet/index-katello.html
https://theforeman.org/manuals/3.2/index.html#4.2ManagingPuppet