Commit Graph

120 Commits

Author SHA1 Message Date
Kevin Fenzi
8242fb1d09 Currently we aren't hardlinking a lot of content:
aarch64 isn't hardlinked with the rest of primary
rawhide and branched aren't hardlinked together
* other bits more than likely aren't hardlinked.

So, lets try and hardlink content after we sync it here.
This may be too i/o intensive or slow to keep, but we can
try it for a few days and see how bad it is.

Signed-off-by: Kevin Fenzi kevin@scrye.com

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2021-02-02 01:33:34 +00:00
Paul Whalen
d998f2ec5a Move aarch64 workstation rsync to primary, remove from alt.
Signed-off-by: Paul Whalen <pwhalen@fedoraproject.org>
2020-08-17 16:50:31 -04:00
Tomas Hrcka
c7739bf877 Setup for rawhide being F34
Signed-off-by: Tomas Hrcka <thrcka@redhat.com>
2020-08-11 14:07:15 +02:00
Mohan Boddu
f30d917d18 Porting the nightly.sh script to fedora messaging
Signed-off-by: Mohan Boddu <mboddu@bhujji.com>
2020-06-15 12:19:24 -04:00
Mohan Boddu
95fb8fd49c Set umask to 0002 for ostree operations
See https://github.com/ostreedev/ostree/pull/1984 where OSTree was
changed to try to set group write on directories. We need to set a more
permissive umask to take advantage of it.

This is all done to support writing to the OSTree repo from OpenShift
projects that run as a random UID, but have ftpsync (gid:263) in their
supplemental groups. For more context see: https://pagure.io/releng/issue/8811#comment-629051

Signed-off-by: Mohan Boddu <mboddu@bhujji.com>
2020-04-08 17:22:57 -04:00
Mohan Boddu
b78189424d Revert "Disable rawhide syncing to test https://pagure.io/releng/issue/9246"
openh264 repo is enabled and is not installed in any images.

This reverts commit b18d9104bd.

Signed-off-by: Mohan Boddu <mboddu@bhujji.com>
2020-03-04 15:23:00 -05:00
Mohan Boddu
b18d9104bd Disable rawhide syncing to test https://pagure.io/releng/issue/9246
Signed-off-by: Mohan Boddu <mboddu@bhujji.com>
2020-03-03 15:23:53 -05:00
Mohan Boddu
ee58c06879 Setup for rawhide being F33
This needs changes to add f33 key.
It will be added later once everything is signed with f33 key.

Signed-off-by: Mohan Boddu <mboddu@bhujji.com>
2020-02-11 10:25:38 -05:00
Kevin Fenzi
6c05c18c02 drop publishing i686 trees ( https://fedoraproject.org/wiki/Releases/31/ChangeSet#No_i686_Repositories )
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2019-08-26 09:55:40 -07:00
Tomas Hrcka
95ddef99fa Use f32 to sync containers
Signed-off-by: Tomas Hrcka <thrcka@redhat.com>
2019-08-13 18:52:05 +02:00
Kevin Fenzi
8ba80a5e10 Drop i386 images and things that need a kernel, leave modular and Everything trees.
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2019-07-12 09:24:15 -07:00
John Doe
75ddcd0310 Sync out Silverblue Rawhide ostree repos for ppc64le and aarch64
Signed-off-by: John Doe <dftxbs3e@free.fr>
2019-05-10 19:25:34 +02:00
Kevin Fenzi
6746e5213b nightly.sh: make sure we sync 31 containers. Add some comments and a fedmsg at the end after the cleanup.
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2019-03-15 18:10:30 +00:00
Sinny Kumari
c7132bcc34 Don't build Atomic Host in F30 and onward in the favor of FCOS
Also clean-up of Atomic related files
Related: https://github.com/coreos/fedora-coreos-tracker/issues/145

Signed-off-by: Sinny Kumari <sinny@redhat.com>
2019-02-15 20:58:23 +05:30
Sinny Kumari
685a0f3d3d Update ostree repo from atomic/repo/ to ostree/repo
Also update ostree_update_repo and add metalink
Related - https://pagure.io/fedora-infrastructure/issue/7487

Signed-off-by: Sinny Kumari <sinny@redhat.com>
2019-02-06 21:02:18 +05:30
Mohan Boddu
2309c038ea Merge #621 Stop sending empty changelogs on failure
Signed-off-by: Mohan Boddu <mboddu@bhujji.com>
2018-11-07 18:15:54 +00:00
Mohan Boddu
91b9492cf9 Run sync-latest-container-base-image.sh from scripts dir
Signed-off-by: Mohan Boddu <mboddu@bhujji.com>
2018-10-15 16:05:00 -04:00
Mohan Boddu
b6f658b99d Merge #657 Using new spam-o-matic
Signed-off-by: Mohan Boddu <mboddu@bhujji.com>
2018-09-30 22:14:20 +00:00
Mohan Boddu
6af6c6b22d Revert "Moving the ostree sync to new-updates-sync"
This reverts commit f2aeb1d60f.

Signed-off-by: Mohan Boddu mboddu@bhujji.com
2018-09-28 15:06:14 -04:00
Mohan Boddu
7d0f6905ba Using new spam-o-matic
Currently disabled the emails, when we think its good enough, then
we can enable sending emails.

Signed-off-by: Mohan Boddu <mboddu@bhujji.com>
2018-09-21 18:16:43 -04:00
Mohan Boddu
f2aeb1d60f Moving the ostree sync to new-updates-sync
Signed-off-by: Mohan Boddu <mboddu@bhujji.com>
2018-08-27 13:11:39 -04:00
Colin Walters
78eccb204d Rename /workstation ref to /silverblue
Following up on https://pagure.io/pungi-fedora/pull-request/631

Note this will also require a change to the ws-ostree-config git.

Signed-off-by: Colin Walters <walters@verbum.org>
2018-08-26 08:54:48 -04:00
Mohan Boddu
df655fbe66 Rawhide is f30 now and push f30 containers
Signed-off-by: Mohan Boddu <mboddu@bhujji.com>
2018-08-14 13:32:04 -04:00
Peter Robinson
e5e137fff2 Merge #631 Renaming AtomicWorkstation to Silverblue 2018-08-11 13:10:17 +00:00
Mohan Boddu
a10fa0d59f Renaming AtomicWorkstation to Silverblue
https://pagure.io/releng/issue/7579

Signed-off-by: Mohan Boddu <mboddu@bhujji.com>
2018-08-10 09:10:15 -04:00
Mohan Boddu
ab6bf7893f Drop ppc64 as part of https://pagure.io/releng/issue/7602
Signed-off-by: Mohan Boddu <mboddu@bhujji.com>
2018-08-10 08:02:54 -04:00
Dusty Mabe
a53be1ff25
nightly: update ostree summary immediately after each sync
Some of our automated testing falls over if the ref file and summary
file are out of sync. This should help.

Signed-off-by: Dusty Mabe <dusty@dustymabe.com>
2018-07-31 10:24:56 -04:00
Mohan Boddu
5811d705a9 Push rawhide base containers as part of nightly compose
Signed-off-by: Mohan Boddu <mboddu@bhujji.com>
2018-07-23 14:49:47 -04:00
Lubomír Sedlář
995f2c6247 Stop sending empty changelogs on failure
If there's a problem, the changelog will be empty, which is not
particularly helpful to anybody. Instead of spamming devel@ list with
that, just send the traceback to rel-eng@ together with version of
compose-utils that was used.

Signed-off-by: Lubomír Sedlář <lsedlar@redhat.com>
2018-06-11 17:23:22 +02:00
Mohan Boddu
bee13ff719 Sync Server to /pub/fedora-secondary/releases/development/{release}
Caused by https://pagure.io/pungi-fedora/c/d7476ad444c35d62ebe9bbe0654503bbe8820c55?branch=f28

Signed-off-by: Mohan Boddu <mboddu@redhat.com>
2018-03-30 09:00:51 -04:00
Dennis Gilmore
718c3613f1 alt arch syncing fixes
sync the Everything variant for alt arches again, somehow it got dropped.
link t the alt arch Everything variant as well as the primary variant
makes sure noarch rpms are hardlinked and arch specific ones are as well.

Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2018-03-11 12:14:33 -05:00
Dusty Mabe
ceac7427a0
nightly.sh: Fixup syncing for Cloud/CloudImages change
Signed-off-by: Dusty Mabe <dusty@dustymabe.com>
2018-03-10 13:17:28 -05:00
Dusty Mabe
aca3898446
nightly.sh: update ostree summary file after sync
Signed-off-by: Dusty Mabe <dusty@dustymabe.com>
2018-03-09 12:34:31 -05:00
Dusty Mabe
cf4bbe8124
fedora.conf: atomic: move to unified ostree repo structure
We move to /compose/atomic/repo for the compose time repo and to
/atomic/repo for the production/user repo. See [1].

[1] https://lists.fedoraproject.org/archives/list/rel-eng@lists.fedoraproject.org/thread/KLN5L33BIR3ZEHC5RIG4NXGO7LT6HBXJ/

Signed-off-by: Dusty Mabe <dusty@dustymabe.com>
2018-03-06 08:37:02 -05:00
Dusty Mabe
29a984ac28
remove unused variable from nightly.sh
Signed-off-by: Dusty Mabe <dusty@dustymabe.com>
2018-03-06 08:37:02 -05:00
Dusty Mabe
3c489e6d91
remove ostree pruning from nightly.sh
We'll do that now in a more centralized manner now that we are
moving to a unified ostree repo setup.

See https://pagure.io/releng/pull-request/7366

Signed-off-by: Dusty Mabe <dusty@dustymabe.com>
2018-03-06 08:36:59 -05:00
Mohan Boddu
aa12f364de Fixing syncing and aarch64 comment
Signed-off-by: Mohan Boddu <mboddu@redhat.com>
2018-03-05 15:08:38 -05:00
Dusty Mabe
ab51305963
sync AtomicWorkstation media
Signed-off-by: Dusty Mabe <dusty@dustymabe.com>
2018-03-02 16:03:41 -05:00
Dusty Mabe
42f90b2e42
rename atomic* variants
Move Atomic to AtomicHost and WorkstationOstree to
AtomicWorkstation. This is mostly to make things align
more with the names of the things we actually put out.

Signed-off-by: Dusty Mabe <dusty@dustymabe.com>
2018-03-02 15:13:45 -05:00
Patrick Uiterwijk
59f71680e9 Remove quotes so Bash does globbing
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com>
2018-03-01 23:03:20 +01:00
Dennis Gilmore
a2a61c978d no longer sync blocking to docker tags, they are not used
Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2018-02-24 13:13:18 -06:00
Dennis Gilmore
d436118d7f spam-o-matic: make composes less noisy
spam-o-matic does not understand rich deps, lets run it stioll but not
have its output emailed out as it is broken

Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2018-02-20 16:28:35 -06:00
Dennis Gilmore
1bc7668da7 nightly.sh: update the syncing of composes
Sync the new Modular variant, 	primary aarch64, armhfp, x86_64
				alt: i386, ppc64, ppc64le, s390x
rename the syncing from Docker to Container for recent change

Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2018-02-20 16:13:30 -06:00
Peter Robinson
1218de2001 Sync the aarch64 Cloud installer to secondary rather than Alt
Signed-off-by: Peter Robinson <pbrobinson@fedoraproject.org>
2018-02-19 15:05:10 +00:00
Peter Robinson
d6c554ecdd aarch promtion covers cloud and containers as well, sync Cloud/Container images to primary, sync cloud installer to alt (like x86_64), sync remain bits to fedora-secondary
Signed-off-by: Peter Robinson <pbrobinson@fedoraproject.org>
2018-02-15 16:24:29 +00:00
Peter Robinson
487ab8083f drop legacy exclude updates, all arches are merged in F-27+
Signed-off-by: Peter Robinson <pbrobinson@fedoraproject.org>
2018-02-15 16:24:29 +00:00
Dennis Gilmore
e743f5af8a Sync aarch64 to primary for Everything and Server
This is for https://pagure.io/releng/issue/7243

Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2018-02-09 16:02:39 -06:00
Patrick Uiterwijk
b58f513d0e Fix permissions on grub output so the world can read it
Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org>
2018-01-26 18:25:19 +01:00
Adam Williamson
9ce29f8d09 Avoid // in fedmsg location values
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2018-01-25 12:28:54 +01:00
Adam Williamson
e6fd5747a3 nightly: emit fedmsg keys for alt and secondary locations too
meta can't really use these, but hey, someone might want to, and
it can't hurt anything.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2018-01-25 12:22:44 +01:00