commit 3eed4fb7298c5e9b467e6ecf9c19e8933cb844c9a5d7698a0612796627a40922 Author: Thorsten Kukuk Date: Fri Jan 18 09:21:06 2019 +0000 Accepting request 666931 from home:kukuk:ignition OBS-URL: https://build.opensuse.org/request/show/666931 OBS-URL: https://build.opensuse.org/package/show/devel:kubic:ignition/ignition?expand=0&rev=1 diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9b03811 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,23 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..57affb6 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.osc diff --git a/_service b/_service new file mode 100644 index 0000000..571a6f9 --- /dev/null +++ b/_service @@ -0,0 +1,15 @@ + + + 0.30.0 + 0.30.0+git%cd.%h + git://github.com/coreos/ignition.git + git + enable + kukuk@suse.de + + + xz + *.tar + + + diff --git a/_servicedata b/_servicedata new file mode 100644 index 0000000..8f1e52f --- /dev/null +++ b/_servicedata @@ -0,0 +1,6 @@ + + + git://github.com/coreos/ignition.git + 01fea1fc2ffbed4d2358b8e90ff265e7ca6be2f5 + + \ No newline at end of file diff --git a/ignition-0.30.0+git20190111.96f8aae.tar.xz b/ignition-0.30.0+git20190111.96f8aae.tar.xz new file mode 100644 index 0000000..944e363 --- /dev/null +++ b/ignition-0.30.0+git20190111.96f8aae.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a5f26fd2ee766bb1cbef30285ab6fe6198246d2e9dd89570073ad18c526b65c3 +size 410268 diff --git a/ignition.changes b/ignition.changes new file mode 100644 index 0000000..5dca7ee --- /dev/null +++ b/ignition.changes @@ -0,0 +1,110 @@ +------------------------------------------------------------------- +Mon Jan 14 11:39:00 UTC 2019 - kukuk@suse.de + +- Update to version 0.30.0+git20190111.96f8aae: + * Replace cobra with built-in flag + * *: drop networkd section + * travis: bump min go version to 1.10.x + +------------------------------------------------------------------- +Fri Jan 11 13:25:29 UTC 2019 - kukuk@suse.de + +- Update to version 0.30.0+git20190110.5a28cac: + * docs: remove config 2.x, add config 3.0.0 spec doc + * config/*: drop cloudinit support + * config: rip out all v1, v2.x configs + * tests: update all versions to 3.0.0-experimental + * config: replace v2_4 with v3_0_exp + * types/v2_4_exp: rename to 3_0_exp + * tests/timeouts: fix concurrency panic + * internal/oem: drop vagrant-virtualbox + * internal/oem: drop noop OEMs + * Rename `coreos.config.*` options to `ignition.config.*` to make options more distribution neutral + +------------------------------------------------------------------- +Wed Dec 19 14:09:12 UTC 2018 - kukuk@suse.de + +- Update to version 0.30.0+git20181218.641adcb: + * readme: add note about branching + * release-checklist: correctly select GPG subkey ID + * release-checklist: bump Fedora specfile + * release-checklist: fix tag_release script name + * news: add news for 0.30.0 + * doc/development: add "kind/release" label to release issues + * test: skip backward compat tests with -test.short + * tests/partitioning: add minversion to complex mb + * tests: add -list flag to blackbox tests + * stages/filesystems: parallelize creation + * tests: add test for multiple data filesystems + * internal/exec: increase default config fetch timeout + +------------------------------------------------------------------- +Wed Dec 12 15:53:36 UTC 2018 - kukuk@suse.de + +- Update to version 0.29.1+git20181206.b1ab0b2: + * news: add news for 0.29.1 + * tests: add bb test for symlink resolution + * exec/util: use Lstat() for existance checks + * exec/util: don't follow links for last path elem + * internal/resource: use earlyrand + * internal: add earlyrand + * news: add news for 0.29.0 + * doc/migrating-configs: make link to doc relative + * docs: update migrating config guide for 2.3.0 + * docs: add config spec for 2.4.0, update 2.3.0 + * tests: update to include 2.4.0-experimental + * *: switch packages to use new experimental package + * config/v2_4_experimental: add package + * config/v2_3: update version to not be experimental + * config/v2_3: change package statements to v2_3 + * config/2_3: move 2.3.0-exp to 2.3.0 + * schema: use mebibytes not megabytes for partitions + * schema: fix incorrect case + * docs/operator-notes: add notes about symlinks + * tests: add bb tests for symlink resolution + * internal/exec: fix util.JoinPath symlink handling + * vendor: sync after glide updates + * glide: update go-systemd to v18 + * glide: pin transitive deps for aws-sdk-go + * tests/validator: be more verbose about links + * internal/providers/packet: don't send success to packet from Ignition + * resource: add support for ?versionId on s3:// URL download + * config/v2.1+/link: allow relative paths for target + +------------------------------------------------------------------- +Tue Oct 16 14:06:49 UTC 2018 - kukuk@suse.de + +- Update to version 0.28.0+git20181016.7785e61: + * release-checklist: move to .github and drop front matter + * stages/files: relabel files before systemd-sysctl + * blkid: Compile with -Werror=implicit-function-declaration + * config: Clarify semantics around certs + * stages/disks: fix extraneous udevadm settle + * glide: switch to tags where we can + * stages/files: relabel /var/home and /var/roothome + * tests: don't run files stage if disks failed + * glide.*: remove subpackages + * Revert "doc/development: update blackbox test instructions to low parallelism" + * tests: workaround umount issues + * docs/config-v2_3-exp: add sizeMB/startMB fields + * tests: new tests for size-mb and start-mb + * config/types/partition*: deprecate size/start + * internal: updates for size-mb and start-mb + * schema: add size-mb and start-mb to partitions + * internal/*: fix go-vet formatting errors + * build: clean before building + * travis: bump go versions + * doc/development: update blackbox test instructions to low parallelism + * tests: refactor handling of root partition + * tests: cleanup tests to use defer more + * tests: cleanup extraneous testing.T's + * tests: add a cancelation mechanism + * build_blackbox_tests: only compile top level tests + * release-checklist: explicitly merge the docs PR + * config/*/append*: remove unused code + +------------------------------------------------------------------- +Thu Sep 6 17:11:56 CEST 2018 - kukuk@suse.de + +- Initial version (0.28.0) + diff --git a/ignition.spec b/ignition.spec new file mode 100644 index 0000000..b26b5bc --- /dev/null +++ b/ignition.spec @@ -0,0 +1,57 @@ +# +# spec file for package ignition +# +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# + + +Name: ignition +Version: 0.30.0+git20190111.96f8aae +Release: 0 +Group: System/Management +Summary: First boot installer and configuration tool +License: Apache-2.0 +URL: https://github.com/coreos/ignition +Source: %{name}-%{version}.tar.xz +BuildRequires: libblkid-devel +BuildRequires: go + +%description +Ignition is an utility to manipulate disks and configuration files +during the initramfs. This includes partitioning disks, formatting +partitions, writing files (regular files, systemd units, etc.), and +creating users. +On first boot, Ignition reads its configuration from a source of truth +(remote URL, network metadata service, hypervisor bridge, etc.) and +applies the configuration. + + +%prep +%setup -q + +%build +env VERSION=%{version} bash -x ./build + +%install +install -d -p %{buildroot}%{_bindir} +install -p -m 0755 bin/*/ignition %{buildroot}%{_bindir} +install -p -m 0755 bin/*/ignition-validate %{buildroot}%{_bindir} + +%files +%license LICENSE +%doc README.md doc +%{_bindir}/ignition +%{_bindir}/ignition-validate + +%changelog