Skip to content

WIP: Add foreman ansible director plugin#13041

Draft
nadjaheitmann wants to merge 1 commit intotheforeman:rpm/developfrom
ATIX-AG:add_foreman_ansible_director_plugin
Draft

WIP: Add foreman ansible director plugin#13041
nadjaheitmann wants to merge 1 commit intotheforeman:rpm/developfrom
ATIX-AG:add_foreman_ansible_director_plugin

Conversation

@nadjaheitmann
Copy link

https://github.com/ATIX-AG/foreman_ansible_director

This plugin add a novelty in development which is using Typescript for the front end. For this to work, we need to package some additional typescript-related packages.

We were originally planning to put this plugin into Katello space because we plan to use some Katello-specific features in the future. However, at the moment we moved it to the plugin space. If it is a better idea to move it to Katello from the beginning, we can still change that.

The Typescript config also requires to be loaded via webpack, so we need to add this to Foreman. Therefore, we have the following PR (to-do):
theforeman/foreman@develop...ATIX-AG:foreman:develop_with_ts

Hence, we have added two packages specifically into the Foreman space rather than the plugin space.

@nadjaheitmann nadjaheitmann requested a review from a team as a code owner February 13, 2026 13:06
@nadjaheitmann nadjaheitmann changed the title Add foreman ansible director plugin WIP: Add foreman ansible director plugin Feb 13, 2026
@nadjaheitmann nadjaheitmann marked this pull request as draft February 13, 2026 13:07
@nadjaheitmann nadjaheitmann force-pushed the add_foreman_ansible_director_plugin branch 4 times, most recently from 751c46b to d876c2e Compare February 16, 2026 11:40
@nadjaheitmann
Copy link
Author

nadjaheitmann commented Feb 17, 2026

@theforeman/packaging I am trying to set up a new nodejs package and use the 'add_npm_package.sh' script. It runs well and I think the PR looks alright. However, the git annex cannot be resolved and it fails to build the package:

[2026-02-16T11:41:31.373Z] TASK [setup_sources : Search annex for web link] *******************************
[2026-02-16T11:41:31.373Z] fatal: [nodejs-ts-loader]: FAILED! =>
[2026-02-16T11:41:31.373Z] changed: false
[2026-02-16T11:41:31.373Z] cmd: git annex whereis /home/jenkins/workspace/foreman-packaging-rpm-copr-pr-test/packages/foreman//nodejs-ts-loader/ansi-styles-4.3.0.tgz
[2026-02-16T11:41:31.373Z] 2>/dev/null | grep -q "web:"
[2026-02-16T11:41:31.373Z] delta: '0:00:00.194576'
[2026-02-16T11:41:31.373Z] end: '2026-02-16 11:41:31.309333'
[2026-02-16T11:41:31.373Z] msg: non-zero return code
[2026-02-16T11:41:31.373Z] rc: 1
[2026-02-16T11:41:31.373Z] start: '2026-02-16 11:41:31.114757'
[2026-02-16T11:41:31.373Z] stderr: ''
[2026-02-16T11:41:31.373Z] stderr_lines:
[2026-02-16T11:41:31.373Z] stdout: ''
[2026-02-16T11:41:31.373Z] stdout_lines:

Does anyone have an idea how to fix this? Any hint appreciated!

@nadjaheitmann nadjaheitmann force-pushed the add_foreman_ansible_director_plugin branch 2 times, most recently from bb7eda2 to 7057453 Compare February 17, 2026 22:10
@nadjaheitmann nadjaheitmann force-pushed the add_foreman_ansible_director_plugin branch from 7057453 to 7eece8a Compare February 18, 2026 10:34
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.

1 participant

Comments