Yes,

Actually all of my components are created by script.  I have been 
extensively testing things out and playing w/ 
product/repo/content-view/activation-key setups to figure out what works 
well.

echo "Create products..."
(
echo "sync-plan create --name \"Daily\" --interval daily --organization-id 
$ORG_ID --sync-date \"2017-01-01 02:00:00 UTC\" --enabled true"
echo "product create --name \"CentOS\" --label \"centos\" --sync-plan Daily 
--organization-id $ORG_ID"
echo "product create --name \"EPEL\" --label \"epel\" --sync-plan Daily 
--organization-id $ORG_ID"
echo "product create --name \"Puppet Labs\" --label puppet-enterprise 
--organization-id $ORG_ID"
echo "product create --name \"Fedora Copr\" --label copr --sync-plan Daily 
--organization-id $ORG_ID"
echo "product create --name \"Foreman\" --label foreman --sync-plan Daily 
--organization-id $ORG_ID"
echo "product create --name \"Katello\" --label katello --sync-plan Daily 
--organization-id $ORG_ID"
echo exit
) | hammer shell

I have created a "New" sync plan via the UI and associated it with one of 
my products.

$ hammer sync-plan list
---|-------|---------------------|----------|--------
ID | NAME  | START DATE          | INTERVAL | ENABLED
---|-------|---------------------|----------|--------
1  | Daily | 2017/01/01 20:26:00 | daily    | yes
2  | New   | 2017/04/03 19:31:00 | daily    | yes
---|-------|---------------------|----------|--------
$ hammer product info --id 1
ID:           1
Name:         CentOS
Label:        centos
Description:
Sync State:   Syncing Complete.
Sync Plan ID: 2
** OMITTED FOR BREVITY **

-Alan

On Thursday, April 6, 2017 at 4:23:52 PM UTC-6, Jason B. Nance wrote:
>
> Hi Alan,
>
> In the web UI have you created a sync plan (Content -> Sync Plans) and 
> associated that sync plan with each of your products?  And if so, are the 
> results of those tasks successful (Monitor -> Tasks)?
>
> Regards,
>
> j
>
>
> ------------------------------
> *From: *"Alan Evans" <[email protected] <javascript:>>
> *To: *"Foreman Users" <[email protected] <javascript:>>
> *Sent: *Thursday, April 6, 2017 5:12:54 PM
> *Subject: *Re: [foreman-users] [Katello] Pulp repos sync on schedule but 
> not showing in katello
>
> Thanks John.
> I've been poking around at this for a couple of days.  I have looked at 
> the tasks and was going to share but didn't want to overwhelm anyone that 
> tried to help.
>
> A plain 'tasks list' gives nothing.
>
> $ sudo pulp-admin tasks list
> +----------------------------------------------------------------------+
>                                  Tasks
> +----------------------------------------------------------------------+
>
> No tasks found
>
>
> tasks list --all, gives a lot, so I'll pull out a few sections
>
> $ sudo pulp-admin tasks list -a | grep -A5 My_Org-centos-centos-6-x86_64-
> os
> --
> Resources:   My_Org-centos-centos-6-x86_64-os (repository)
> State:       Successful
> Start Time:  2017-04-05T19:31:00Z
> Finish Time: 2017-04-05T19:31:07Z
> Task Id:     dd6e6dac-5988-4cc3-be6c-95b223936f98
>
> --
> Resources:   My_Org-centos-centos-6-x86_64-os (repository)
> State:       Successful
> Start Time:  2017-04-05T19:31:07Z
> Finish Time: 2017-04-05T19:31:07Z
> Task Id:     2d9ec7cd-de30-44d7-a3b1-8a10e1aa7257
>
> --
> Resources:   My_Org-centos-centos-6-x86_64-os (repository)
> State:       Successful
> Start Time:  2017-04-06T19:36:55Z
> Finish Time: 2017-04-06T19:37:02Z
> Task Id:     d8cb7dac-b13c-4420-83a3-432f1c06c635
>
> --
> Resources:   My_Org-centos-centos-6-x86_64-os (repository)
> State:       Successful
> Start Time:  2017-04-06T19:37:02Z
> Finish Time: 2017-04-06T19:37:02Z
> Task Id:     19543dbd-fe67-4442-b56e-c3b0d91d695a
>
> $ TZ=UTC date
> Thu Apr  6 21:18:46 UTC 2017
>
> You can see that for the repo centos-6-os repo, pulp has synced and 
> published the repo for the last couple of days.  But you can see that 
> Katello seems to think the last sync was almost a week ago.
>
> $ hammer repository info --id 1
> ID:                 1
> Name:               CentOS 6 x86_64 OS
> Label:              centos-6-x86_64-os
> Organization:       My Org
> Red Hat Repository: no
> Content Type:       yum
> Checksum Type:      sha256
> Mirror on Sync:     yes
> URL:                http://mirror.centos.org/centos/6/os/x86_64/
> Publish Via HTTP:   yes
> Published At:       http://
> katello.example.com/pulp/repos/My_Org/Library/custom/centos/centos-6-x86_64-os/
> Relative Path:      My_Org/Library/custom/centos/centos-6-x86_64-os
> Download Policy:    on_demand
> Product:
>     ID:   1
>     Name: CentOS
> GPG Key:
>     ID:   2
>     Name: RPM-GPG-KEY-CentOS-6
> Sync:
>     Status:         Success
>     Last Sync Date: 6 days
> Created:            2017/03/31 00:26:52
> Updated:            2017/03/31 20:47:13
> Content Counts:
>     Packages:       6696
>     Package Groups: 214
>     Errata:         0
>
> But get this, if I sync it from Katello it will update.
>
> $ hammer repository synchronize --id 1
> [.....................................................................] [
> 100%]
> No new packages.
>
> $ hammer repository info --id 1
> ID:                 1
> Name:               CentOS 6 x86_64 OS
> Label:              centos-6-x86_64-os
> Organization:       My Org
> Red Hat Repository: no
> Content Type:       yum
> Checksum Type:      sha256
> Mirror on Sync:     yes
> URL:                http://mirror.centos.org/centos/6/os/x86_64/
> Publish Via HTTP:   yes
> Published At:       http://
> katello.example.com/pulp/repos/My_Org/Library/custom/centos/centos-6-x86_64-os/
> Relative Path:      My_Org/Library/custom/centos/centos-6-x86_64-os
> Download Policy:    on_demand
> Product:
>     ID:   1
>     Name: CentOS
> GPG Key:
>     ID:   2
>     Name: RPM-GPG-KEY-CentOS-6
> Sync:
>     Status:         Success
>     Last Sync Date: 3 minutes
> Created:            2017/03/31 00:26:52
> Updated:            2017/03/31 20:47:13
> Content Counts:
>     Packages:       6696
>     Package Groups: 214
>     Errata:         670
>
> $ sudo pulp-admin tasks list -a | grep -A5 My_Org-centos-centos-6-x86_64-
> os
> --
> Resources:   My_Org-centos-centos-6-x86_64-os (repository)
> State:       Successful
> Start Time:  2017-04-06T21:26:15Z
> Finish Time: 2017-04-06T21:26:22Z
> Task Id:     1565fbd3-ea26-4e43-8551-40fb8e5b2850
>
> --
> Resources:   My_Org-centos-centos-6-x86_64-os (repository)
> State:       Successful
> Start Time:  2017-04-06T21:26:22Z
> Finish Time: 2017-04-06T21:26:22Z
> Task Id:     75beb6a0-0b3f-4b61-8eb9-a88dc27168e3
>
> $ TZ=UTC date
> Thu Apr  6 21:31:49 UTC 2017
>
> Thank you,
> -Alan
>
> On Tuesday, April 4, 2017 at 3:36:14 PM UTC-6, John Mitsch wrote:
>>
>> Alan,
>>  I don't have much experience with Sync Plans, but I would expect they 
>> would create syncing tasks in Katello. You can look at your pulp tasks 
>> using pulp-admin, see if you see any activity corresponding to your sync 
>> plans there.
>>
>> yum install pulp-admin-client pulp-rpm-admin-extensions.noarch 
>> pulp-rpm-handlers.noarch 
>> pulpAdminPassword=$(grep ^default_password /etc/pulp/server.conf | cut 
>> -d' ' -f2)
>> pulp-admin -u admin -p $pulpAdminPassword tasks list
>>
>> -John
>>
>> John Mitsch
>> Red Hat Engineering
>> (860)-967-7285
>> irc: jomitsch
>>
>> On Fri, Mar 31, 2017 at 4:41 PM, Alan Evans <[email protected]> wrote:
>>
>>> Hello,
>>> I am using Katello 3.3/Foreman 1.14.2.  I have a fresh install and I 
>>> created new Sync plan, product and repos with hammer.  At first I didn't 
>>> think the jobs were running at all, but I read a thread here that got me 
>>> looking at things and I found that pulp is in fact syncing on schedule but 
>>> the results aren't appearing in the katello UI/Hammer CLI.  I suspect there 
>>> is some kind of post sync job that has to happen that isn't.  If I manually 
>>> sync them from the UI then the UI is updated.
>>>
>>> Thoughts?
>>>
>>> -Alan
>>>
>>>
>>>
>>>
>>> -- 
>>> You received this message because you are subscribed to the Google 
>>> Groups "Foreman users" group.
>>> To unsubscribe from this group and stop receiving emails from it, send 
>>> an email to [email protected].
>>> To post to this group, send email to [email protected].
>>> Visit this group at https://groups.google.com/group/foreman-users.
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>
>> -- 
> You received this message because you are subscribed to the Google Groups 
> "Foreman users" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected] <javascript:>.
> To post to this group, send email to [email protected] 
> <javascript:>.
> Visit this group at https://groups.google.com/group/foreman-users.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Foreman users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/foreman-users.
For more options, visit https://groups.google.com/d/optout.

Reply via email to