Commit graph

  • 94d0a5f57a test: add httpretty & requests to test container Christian Kellner 2020-09-15 17:58:50 +02:00
  • 385d51b2ba ci: send coverage data to codecov.io Christian Kellner 2020-09-14 17:01:02 +02:00
  • edb05b1683 ci: use pytest and generate coverage data Christian Kellner 2020-09-14 17:00:13 +02:00
  • ed4e8795e5 gitignore: ignore coverage files Christian Kellner 2020-09-14 16:54:11 +02:00
  • e5f563c9a1 run-tests: use pytest and generate coverage report Christian Kellner 2020-09-14 16:52:48 +02:00
  • 0efe8941c6 test/cli: check a normal invocation Christian Kellner 2020-09-14 16:27:05 +02:00
  • 0af2d958e3 test: add pytest to test env container Christian Kellner 2020-09-14 17:02:02 +02:00
  • b92e19aa1d test/cli: add unit test skeleton Christian Kellner 2020-09-14 13:24:37 +02:00
  • 9e98f10afc test/unit: extract common code Christian Kellner 2020-09-14 12:29:23 +02:00
  • d8107f2347 test/builder: add unit test skeleton Christian Kellner 2020-09-13 18:50:36 +02:00
  • c39f1d6d59 plugin/builder: properly raise exceptions Christian Kellner 2020-09-13 18:40:13 +02:00
  • 8b9143aae9 ci: run unit tests Christian Kellner 2020-09-13 12:01:07 +02:00
  • 7568437437 test/hub: simple input validation check Christian Kellner 2020-09-13 12:05:52 +02:00
  • 5ba7028340 plugin/hub: raise ParameterError for invalid input Christian Kellner 2020-09-13 11:58:12 +02:00
  • 51f55998da run-test.sh: simple script to execute unit tests Christian Kellner 2020-09-13 11:57:00 +02:00
  • 272d7591ef test: add koji hub plugin unit test skeleton Christian Kellner 2020-09-13 11:55:20 +02:00
  • 5e074e83b9 gitignore: ignore __pycache__ Christian Kellner 2020-09-13 12:03:41 +02:00
  • 6d0a298492 ci: run pylint on the source Christian Kellner 2020-09-12 16:01:31 +02:00
  • 734d039089 test: add github test environment action Christian Kellner 2020-09-12 15:57:46 +02:00
  • 0180bce383 test: use python based integration test Christian Kellner 2020-09-11 16:51:20 +02:00
  • 6fbdcf505f test: add unknown tag check test Christian Kellner 2020-09-11 16:50:11 +02:00
  • 3908e5f568 test: add python based compose test Christian Kellner 2020-09-11 16:47:45 +02:00
  • fa1561a9b4 pylintrc: copied from osbuilid Christian Kellner 2020-09-11 15:15:38 +02:00
  • 0bf3c47113 plugin/hub: clean up imports Christian Kellner 2020-09-11 13:04:02 +02:00
  • 899c2233c7 plugin/cli: silence pylint warning Christian Kellner 2020-09-11 12:56:52 +02:00
  • 01cf643516 plugin/cli: return a value in all code paths Christian Kellner 2020-09-11 12:56:21 +02:00
  • 4eeb998a60 plugin/cli: provide a bit documentation Christian Kellner 2020-09-11 12:55:28 +02:00
  • e3ce5f7c7b plugin/builder: silence some pylint warnings Christian Kellner 2020-09-11 12:52:32 +02:00
  • 6f1d685d9b plugin/builder: move argparse into main Christian Kellner 2020-09-11 12:51:34 +02:00
  • f7794daa13 plugin/builder: fix indent in cmd line arguments Christian Kellner 2020-09-11 12:10:41 +02:00
  • 1715558c8f plugin/builder: add more documentation Christian Kellner 2020-09-11 12:10:01 +02:00
  • 20831a99bb plugin/builder: fix BuildError msg to include name Christian Kellner 2020-09-11 11:38:15 +02:00
  • d5a80cf3cf test: manually install container-selinux Christian Kellner 2020-09-10 19:45:56 +02:00
  • b292458771 test: create a compose via koji Christian Kellner 2020-09-10 18:57:12 +02:00
  • 3fdf66a61c run-builder: use jq instead of inspect --format Christian Kellner 2020-09-10 18:51:27 +02:00
  • dd2d3cf0a9 run-builder: argument checking Christian Kellner 2020-09-10 18:50:45 +02:00
  • 928d2278be plugin/cli: return task result when waiting Christian Kellner 2020-09-10 13:33:42 +02:00
  • 1db41a067f run-koji-container: be more verbose Christian Kellner 2020-09-10 13:00:31 +02:00
  • 10e691d8c3 run-builder: support background execution Christian Kellner 2020-09-10 12:13:00 +02:00
  • 1effdc7a2c container/hub: sync with script via file Christian Kellner 2020-09-10 12:02:31 +02:00
  • 7a366eca7a run-koji-container: don't fail if share dir exists Christian Kellner 2020-09-10 00:55:06 +02:00
  • 2682911556 kerberos: add dns realm map for osbuild-local.conf Christian Kellner 2020-09-10 00:54:13 +02:00
  • b778133e89 container: support installing via RPMs Christian Kellner 2020-09-10 00:35:13 +02:00
  • af4e66d2b2 plugin/hub: use jsonschema to validate input Christian Kellner 2020-09-10 00:33:54 +02:00
  • 3dc463c8dd plugin/cli: pretty-print the options dict Christian Kellner 2020-09-10 00:33:16 +02:00
  • 60516fc811 gitignore: remove old ssl dirs, add build/ Christian Kellner 2020-09-09 17:54:59 +02:00
  • a416570ea2 schutzbot: add CI integration Tom Gundersen 2020-09-09 18:59:36 +01:00
  • ec033ed623 spec/cli: depend on koji Tom Gundersen 2020-09-09 21:07:36 +01:00
  • d2e81fbf79 spec: don't use pycached macro Tom Gundersen 2020-09-09 20:33:57 +01:00
  • 857ae4ad77 README.md: add general description Christian Kellner 2020-09-09 16:12:26 +02:00
  • 3f5de8a68d plugin/cli: eager check of target input Christian Kellner 2020-09-09 15:56:35 +02:00
  • 3934382337 plugin/cli: honor global --quiet flag Christian Kellner 2020-09-09 15:51:11 +02:00
  • 8099d79aa1 plugin/cli: support --wait, --nowait option Christian Kellner 2020-09-09 15:25:45 +02:00
  • 79387f1f2c plugins/cli: use upstream description help text Christian Kellner 2020-09-09 15:07:36 +02:00
  • 81aebbc681 plugin/cli: use koji_cli.lib.OptionParser Christian Kellner 2020-09-09 15:03:26 +02:00
  • 6087e2d90e run-builder: inspect network to get gateway IP Christian Kellner 2020-09-09 14:35:58 +02:00
  • dda203419c plugin/osbuild: adapt for composer API changes Christian Kellner 2020-09-09 14:12:25 +02:00
  • c54a817da2 spec: package koji client plugin Christian Kellner 2020-09-08 17:51:35 +02:00
  • 49a6974e18 plugins/cli: initial version of the cli plugin Christian Kellner 2020-09-08 17:46:21 +02:00
  • 4508a6f980 spec: only have one spec file Christian Kellner 2020-09-08 17:10:02 +02:00
  • df628f26aa Support for generating rpms via meson Christian Kellner 2020-09-08 16:58:06 +02:00
  • 8fb1342631 Make image_type and distro required arguments Christian Kellner 2020-09-08 16:13:48 +02:00
  • c735ebc6d0 container: support for koji web Christian Kellner 2020-09-07 20:38:12 +02:00
  • c5db26596f plugin/builder: nicer errors on compose fail Christian Kellner 2020-09-07 20:35:32 +02:00
  • a9e187d38a plugin/hub: rename method to osbuildImage Christian Kellner 2020-09-07 19:03:15 +02:00
  • cb7e4d76c5 plugins/builder: change location of config file Christian Kellner 2020-09-07 18:39:13 +02:00
  • ccf6d60dac plugin/osbuild: simple whitespace changes Christian Kellner 2020-09-07 18:29:22 +02:00
  • 0bbcef29e3 client.py: use compose.py instead Christian Kellner 2020-09-07 18:28:47 +02:00
  • bfde0dfa14 spec: rename file to match the package name Christian Kellner 2020-09-07 18:28:13 +02:00
  • faea80f73b spec: rename the package Christian Kellner 2020-09-07 18:26:46 +02:00
  • b94a4b398d compose: support --release Christian Kellner 2020-09-07 18:26:21 +02:00
  • 0783e7491e compose: add distro argument Christian Kellner 2020-09-07 18:25:27 +02:00
  • 3ef4d5e566 plugin/osbuild: make release optional Christian Kellner 2020-09-07 18:23:28 +02:00
  • dbf2960792 plugins/osbuild: sync with composer's koji API Christian Kellner 2020-09-07 18:15:30 +02:00
  • 750bf5421b container/builder: configure plugin via cfg file Christian Kellner 2020-09-06 20:11:37 +02:00
  • d31cadd304 plugins/builder: make urls configurable Christian Kellner 2020-09-06 20:10:59 +02:00
  • 5eeb251882 spec: add spec file draft Christian Kellner 2020-09-06 16:15:47 +02:00
  • a17b683f03 LICENSE: add ASL 2.0 Christian Kellner 2020-09-06 16:02:54 +02:00
  • 5173d697e5 README.md: add development links Christian Kellner 2020-09-05 19:38:30 +02:00
  • 0749472d8c README.md: add make-tags.sh instructions Christian Kellner 2020-09-05 19:34:07 +02:00
  • 318c53d84b README.md: add compse.py instructions Christian Kellner 2020-09-05 19:31:35 +02:00
  • f58ecb97ac plugin/builder: support repo overwrites Christian Kellner 2020-09-05 19:28:17 +02:00
  • ecfdec8dbc make-tags: remove i686 from build tag Christian Kellner 2020-09-05 19:27:55 +02:00
  • 64ffe431ec compose.py: add osbuild plugin api client Christian Kellner 2020-09-05 19:26:32 +02:00
  • b9b3680809 plugin/builder: make use of repo information Christian Kellner 2020-09-05 18:54:52 +02:00
  • 7fa31ce349 plugins/builder: check for supported arches Christian Kellner 2020-09-05 18:21:21 +02:00
  • 9e2061f6f2 container/builder: add createrepo_c Christian Kellner 2020-09-05 18:20:24 +02:00
  • 5c0965fe9f move 'make-tags.sh' to the top-level dir Christian Kellner 2020-09-05 18:19:55 +02:00
  • 7bd3f197a7 run-kojid: also add builder to createrepo channel Christian Kellner 2020-09-05 18:14:44 +02:00
  • bbb9acf310 run-kojid: conditionally exec add-host-to-channel Christian Kellner 2020-09-05 18:13:01 +02:00
  • 6cdc3e7177 plugin/builder: ability to use as executable Christian Kellner 2020-09-05 17:28:44 +02:00
  • 025d3b1902 plugin/builder: create proper composer client Christian Kellner 2020-09-05 17:27:55 +02:00
  • d5918bd789 README.md: update with latest instructions Christian Kellner 2020-09-05 16:35:23 +02:00
  • 814554c34f Remove old ssl and start scripts Christian Kellner 2020-09-05 16:34:59 +02:00
  • 8f09fa2813 .editorconfig: added Christian Kellner 2020-09-05 16:34:41 +02:00
  • 8f41087797 plugins/builder: proof-of-concept compose Christian Kellner 2020-09-05 16:33:45 +02:00
  • 12eac284ef run-koji-container: use our koji hub container Christian Kellner 2020-09-05 16:33:22 +02:00
  • aecd1596fc kerberos: add osbuild-local.conf Christian Kellner 2020-09-05 16:32:50 +02:00
  • 24de422440 run-builder.sh: start script for the builder Christian Kellner 2020-09-05 16:31:53 +02:00
  • 2597569855 container/builder: switch to kerberos auth Christian Kellner 2020-09-05 16:31:02 +02:00