diff --git a/app/views/api/v2/compute_resources/gce.json.rabl b/app/views/api/v2/compute_resources/gce.json.rabl new file mode 100644 index 0000000..dbe2152 --- /dev/null +++ b/app/views/api/v2/compute_resources/gce.json.rabl @@ -0,0 +1 @@ +attributes :email, :zone, :project, :key_path diff --git a/lib/foreman_google/engine.rb b/lib/foreman_google/engine.rb index 67adfc7..d1db112 100644 --- a/lib/foreman_google/engine.rb +++ b/lib/foreman_google/engine.rb @@ -10,6 +10,12 @@ class Engine < ::Rails::Engine end end + initializer 'foreman_google.add_rabl_view_path' do + Rabl.configure do |config| + config.view_paths << ForemanGoogle::Engine.root.join('app', 'views') + end + end + initializer 'foreman_google.register_plugin', before: :finisher_hook do |_app| Foreman::Plugin.register :foreman_google do requires_foreman '>= 3.13.0'