Despite settings enabling auto-syncing for LCEs and a capsule with pulpcore featues enabled, the syncing is not planned or executed after a CV promotion to a LCE. Speculation: ``` [91, 100] in /home/vagrant/projects/katello/app/models/katello/concerns/smart_proxy_extensions.rb 91: def self.with_environment(environment, include_default = false) 92: byebug 93: features = [PULP_NODE_FEATURE] 94: features << PULP_FEATURE if include_default 95: => 96: unscoped.with_features(features).joins(:capsule_lifecycle_environments). 97: where(katello_capsule_lifecycle_environments: { lifecycle_environment_id: environment.id }) 98: end 99: 100: def self.sync_needed?(environment) (byebug) with_features(features) #<ActiveRecord::Relation []> (byebug) features ["Pulp Node"] ``` But the smart proxy does have pulpcore enabled: ``` (byebug) SmartProxy.with_features("Pulpcore") #<ActiveRecord::Relation [#<SmartProxy id: 1, name: "centos7-katello-devel-stable.example.com", url: "https://centos7-katello-devel-stable.example.com:9...", created_at: "2021-07-07 11:43:47", updated_at: "2021-07-07 11:43:47", pubkey: "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDcY/T9fnvGYA...", expired_logs: "0", puppet_path: nil, download_policy: "on_demand">]> ``` Despite this, the method `sync_needed?(environment)` eventually returns false, preventing any sync actions from being planned. Discussion thread at: https://community.theforeman.org/t/auto-sync-of-smart-proxies-not-starting/24372/3
Created from redmine issue https://projects.theforeman.org/issues/33014
Upstream bug assigned to None
Moving this bug to POST for triage into Satellite since the upstream issue https://projects.theforeman.org/issues/33014 has been resolved.
*** Bug 1991495 has been marked as a duplicate of this bug. ***
Verified on 6.10.0 snap 12 - capsule is synced accordingly to the settings in Administer > Settings > Content > Sync Capsules after Content View promotion
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory (Moderate: Satellite 6.10 Release), and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHSA-2021:4702