From 4d63cfe9e1d59b453749a030a21500f7a6345d25 Mon Sep 17 00:00:00 2001 From: lumarel Date: Tue, 1 Oct 2024 22:50:32 +0200 Subject: [PATCH] Fixes #37853 - Add OSTree remote option depth --- .../repositories/details/views/repository-info.html | 4 ++++ .../repositories/new/views/new-repository.html | 11 +++++++++++ lib/katello/repository_types/ostree.rb | 4 +++- 3 files changed, 18 insertions(+), 1 deletion(-) diff --git a/engines/bastion_katello/app/assets/javascripts/bastion_katello/products/details/repositories/details/views/repository-info.html b/engines/bastion_katello/app/assets/javascripts/bastion_katello/products/details/repositories/details/views/repository-info.html index e609869002d..939bbe71561 100644 --- a/engines/bastion_katello/app/assets/javascripts/bastion_katello/products/details/repositories/details/views/repository-info.html +++ b/engines/bastion_katello/app/assets/javascripts/bastion_katello/products/details/repositories/details/views/repository-info.html @@ -87,6 +87,10 @@

Sync Settings

on-save="save(repository)" ng-if='option.input_type=="textarea"'> +
+
diff --git a/engines/bastion_katello/app/assets/javascripts/bastion_katello/products/details/repositories/new/views/new-repository.html b/engines/bastion_katello/app/assets/javascripts/bastion_katello/products/details/repositories/new/views/new-repository.html index 3cd6779dd31..3e946ce2c29 100644 --- a/engines/bastion_katello/app/assets/javascripts/bastion_katello/products/details/repositories/new/views/new-repository.html +++ b/engines/bastion_katello/app/assets/javascripts/bastion_katello/products/details/repositories/new/views/new-repository.html @@ -283,6 +283,17 @@

Sync Settings

{{option.description}}

+
+ +

+ {{option.description}} +

+
diff --git a/lib/katello/repository_types/ostree.rb b/lib/katello/repository_types/ostree.rb index 4544b0f0b24..51d63a7d411 100644 --- a/lib/katello/repository_types/ostree.rb +++ b/lib/katello/repository_types/ostree.rb @@ -24,6 +24,8 @@ generic_remote_option :exclude_refs, title: N_("Exclude Refs"), type: Array, input_type: "text", delimiter: ",", default: [], description: N_("A comma-separated list of tags to exclude during a sync. The wildcards *, ? are recognized. 'exclude_refs' is evaluated after 'include_refs'.") + generic_remote_option :depth, title: N_("Depth"), type: :number, input_type: "number", delimiter: "", default: 0, description: N_("An option to specify how many commits to traverse.") + url_description N_("URL of an OSTree repository.") generic_content_type 'ostree_ref', @@ -53,5 +55,5 @@ default_managed_content_type :ostree_ref test_url 'https://fixtures.pulpproject.org/ostree/small/' - test_url_root_options generic_remote_options: {include_refs: ['rawhide']}.to_json + test_url_root_options generic_remote_options: {include_refs: ['rawhide'], depth: 1}.to_json end