Project

General

Profile

Bug #35409

Installer - Bug #33956: serve assets directly via Apache, not via Puma/Rails

make sprockets-based plugin assets reachable from within /var/lib/foreman/public/assets

Added by Evgeni Golov 3 months ago. Updated 1 day ago.


Description

otherwise Apache can't serve them and pages using legacy asset (non-webpack) stuff don't work.

examples:

Katello is special-special case: it has 3 engines (katello, bastion, bastion_katello) instead of one!

Associated revisions

Revision 9dfe05b0 (diff)
Added by Evgeni Golov 3 months ago

Refs #35409 - Include sprockets-based assets in plugin macros

Revision 1348830c (diff)
Added by Evgeni Golov 3 months ago

Refs #35409 - Include legacy assets in foreman_remote_execution

Revision 13cfcb4a (diff)
Added by Evgeni Golov 3 months ago

Refs #35409 - symlink katello sprockets assets from foreman assets

Revision f8b7c11e (diff)
Added by Evgeni Golov 3 months ago

Refs #35409 - Include sprockets assets in rubygem-foreman-tasks

Revision 801bf232 (diff)
Added by Evgeni Golov 3 months ago

Refs #35409 - Include sprockets assets in rubygem-foreman_acd

Revision ce319639 (diff)
Added by Evgeni Golov 3 months ago

Refs #35409 - Include sprockets assets in rubygem-foreman_ansible

Revision 962053d6 (diff)
Added by Evgeni Golov 3 months ago

Refs #35409 - Include sprockets assets in rubygem-foreman_bootdisk

Revision 77d9d23a (diff)
Added by Evgeni Golov 3 months ago

Refs #35409 - Include sprockets assets in rubygem-foreman_datacenter

Revision f8b92176 (diff)
Added by Evgeni Golov 3 months ago

Refs #35409 - Include sprockets assets in rubygem-foreman_discovery

Revision 305266a8 (diff)
Added by Evgeni Golov 3 months ago

Refs #35409 - Include sprockets assets in rubygem-foreman_fog_proxmox

Revision 67b2bf70 (diff)
Added by Evgeni Golov 3 months ago

Refs #35409 - Include sprockets assets in rubygem-foreman_kubevirt

Revision 0724e0ab (diff)
Added by Evgeni Golov 3 months ago

Refs #35409 - Include sprockets assets in rubygem-foreman_leapp

Revision f245f4f2 (diff)
Added by Evgeni Golov 3 months ago

Refs #35409 - Include sprockets assets in rubygem-foreman_omaha

Revision 9005f0e3 (diff)
Added by Evgeni Golov 3 months ago

Refs #35409 - Include sprockets assets in rubygem-foreman_openscap

Revision 3e4c0f19 (diff)
Added by Evgeni Golov 3 months ago

Refs #35409 - Include sprockets assets in rubygem-foreman_puppet

Revision b306f404 (diff)
Added by Evgeni Golov 3 months ago

Refs #35409 - Include sprockets assets in rubygem-foreman_salt

Revision ad4cd827 (diff)
Added by Evgeni Golov 3 months ago

Refs #35409 - Include sprockets assets in rubygem-foreman_statistics

Revision ff3d4148 (diff)
Added by Evgeni Golov 3 months ago

Refs #35409 - Include sprockets assets in rubygem-foreman_templates

Revision 6179e9cf (diff)
Added by Evgeni Golov 3 months ago

Refs #35409 - Include sprockets assets in rubygem-foreman_webhooks

Revision 8f7f4150 (diff)
Added by Evgeni Golov 3 months ago

Refs #35409 - Include sprockets assets in rubygem-foreman_wreckingball

Revision 599a9fd2 (diff)
Added by Evgeni Golov 3 months ago

Refs #35409 - Include sprockets assets in rubygem-foreman_rh_cloud

Revision 7c23d17d (diff)
Added by Evgeni Golov 3 months ago

Refs #35409 - Include sprockets assets in rubygem-foreman_scc_manager

Revision f3bb745c (diff)
Added by Evgeni Golov 3 months ago

Refs #35409 - Include sprockets assets in rubygem-foreman_virt_who_configure

History

#1 Updated by Evgeni Golov 3 months ago

  • Project changed from Installer to Packaging

#2 Updated by Evgeni Golov 3 months ago

  • Description updated (diff)

#3 Updated by The Foreman Bot 3 months ago

  • Status changed from New to Ready For Testing
  • Pull request https://github.com/theforeman/foreman-packaging/pull/8377 added

#4 Updated by The Foreman Bot 3 months ago

  • Pull request https://github.com/theforeman/foreman-packaging/pull/8378 added

#5 Updated by Evgeni Golov 3 months ago

  • Category set to RPMs
  • Subject changed from make katello/bastion assets reachable from within /var/lib/foreman/public/assets to make legacy plugin assets reachable from within /var/lib/foreman/public/assets

#6 Updated by Evgeni Golov 3 months ago

  • Description updated (diff)

#7 Updated by Evgeni Golov 3 months ago

  • Description updated (diff)

#8 Updated by Evgeni Golov 3 months ago

  • Subject changed from make legacy plugin assets reachable from within /var/lib/foreman/public/assets to make sprockets-based plugin assets reachable from within /var/lib/foreman/public/assets

#9 Updated by The Foreman Bot 3 months ago

  • Pull request https://github.com/theforeman/foreman-packaging/pull/8382 added

#10 Updated by The Foreman Bot 3 months ago

  • Pull request https://github.com/theforeman/foreman-packaging/pull/8383 added

#11 Updated by The Foreman Bot 3 months ago

  • Pull request https://github.com/theforeman/foreman-packaging/pull/8384 added

#12 Updated by The Foreman Bot 3 months ago

  • Pull request https://github.com/theforeman/foreman-packaging/pull/8391 added

#13 Updated by The Foreman Bot 3 months ago

  • Pull request https://github.com/theforeman/foreman-packaging/pull/8392 added

#14 Updated by Evgeni Golov 3 months ago

  • Status changed from Ready For Testing to Closed

All but two (snapshot_management, chef) plugins are rebuilt with the new macros and serve their assets.
The two listed don't build against recent Foreman at all and are broken even without the changes needed for assets.

I am considering this issue closed.

#15 Updated by Ewoud Kohl van Wijngaarden 3 months ago

  • Target version set to 3.5.0
  • Fixed in Releases 3.5.0 added

#16 Updated by The Foreman Bot 3 months ago

  • Pull request https://github.com/theforeman/foreman-packaging/pull/8477 added

#17 Updated by The Foreman Bot 2 months ago

  • Pull request https://github.com/theforeman/foreman-packaging/pull/8540 added

#18 Updated by The Foreman Bot about 2 months ago

  • Pull request https://github.com/theforeman/foreman-packaging/pull/8558 added

#19 Updated by The Foreman Bot 22 days ago

  • Pull request https://github.com/theforeman/foreman-packaging/pull/8714 added

#20 Updated by Ewoud Kohl van Wijngaarden 1 day ago

  • Triaged changed from No to Yes

Also available in: Atom PDF