├── .codeclimate.yml ├── .github └── workflows │ ├── build_appliances.yaml │ └── ci.yaml ├── .gitignore ├── .rubocop.yml ├── .rubocop_cc.yml ├── .rubocop_local.yml ├── .whitesource ├── .yamllint ├── CHANGELOG.md ├── Gemfile ├── LICENSE.txt ├── README.md ├── Rakefile ├── bin ├── clean_dead_factory_build_vms.sh ├── clean_imagefactory_storage.sh ├── container-build.sh ├── delete_kubevirt_vm ├── deploy_kubevirt_vm ├── kickstart_build.rb ├── nightly-build.sh ├── release-build.sh ├── rpm-build.sh ├── shared_functions.sh └── vncviewer_build.sh ├── config ├── base.json ├── base.tdl.erb ├── generated │ └── .gitkeep ├── imagefactory.conf ├── ova.json └── target.json ├── kickstarts ├── base.ks.erb ├── centos8_build_machine.ks ├── generated │ └── .gitkeep └── partials │ ├── main │ ├── bootloader.ks.erb │ ├── disk_layout.ks.erb │ ├── network.ks.erb │ └── repos.ks.erb │ ├── packages │ ├── excludes.ks.erb │ └── includes.ks.erb │ └── post │ ├── azure.ks.erb │ ├── ec2.ks.erb │ ├── firewalld.ks.erb │ ├── gce.ks.erb │ ├── repos.ks.erb │ ├── systemd.ks.erb │ └── vagrant.ks.erb ├── lib └── tasks │ ├── .gitkeep │ ├── release.rake │ └── rspec.rake ├── renovate.json └── scripts ├── .gitignore ├── .rspec ├── Gemfile ├── cli.rb ├── kickstart_generator.rb ├── productization.rb ├── smoke_test.sh ├── smoke_test ├── 10-evmserverd.sh ├── 10-rpm_version.sh └── 20-https_pings.sh ├── spec ├── cli_spec.rb ├── data │ ├── kickstart_generator │ │ └── kickstarts │ │ │ ├── base.ks.erb │ │ │ └── partials │ │ │ ├── part.ks.erb │ │ │ ├── part2.ks.erb │ │ │ └── subdir │ │ │ └── sub_part.ks.erb │ ├── kickstarts │ │ └── firewall_ks_spec │ │ │ └── kickstarts │ │ │ └── base.ks.erb │ └── prod │ │ ├── productization │ │ ├── test_prod │ │ └── test_prod_but_not_base │ │ ├── test_no_prod │ │ └── test_prod ├── kickstart_generator_spec.rb ├── productization_spec.rb ├── spec_helper.rb ├── target_spec.rb └── uploader_spec.rb ├── target.rb ├── target_disk_converter.rb ├── uploader.rb └── vmbuild.rb /.codeclimate.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManageIQ/manageiq-appliance-build/HEAD/.codeclimate.yml -------------------------------------------------------------------------------- /.github/workflows/build_appliances.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManageIQ/manageiq-appliance-build/HEAD/.github/workflows/build_appliances.yaml -------------------------------------------------------------------------------- /.github/workflows/ci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManageIQ/manageiq-appliance-build/HEAD/.github/workflows/ci.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManageIQ/manageiq-appliance-build/HEAD/.gitignore -------------------------------------------------------------------------------- /.rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManageIQ/manageiq-appliance-build/HEAD/.rubocop.yml -------------------------------------------------------------------------------- /.rubocop_cc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManageIQ/manageiq-appliance-build/HEAD/.rubocop_cc.yml -------------------------------------------------------------------------------- /.rubocop_local.yml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.whitesource: -------------------------------------------------------------------------------- 1 | { 2 | "settingsInheritedFrom": "ManageIQ/whitesource-config@master" 3 | } 4 | -------------------------------------------------------------------------------- /.yamllint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManageIQ/manageiq-appliance-build/HEAD/.yamllint -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManageIQ/manageiq-appliance-build/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManageIQ/manageiq-appliance-build/HEAD/Gemfile -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManageIQ/manageiq-appliance-build/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManageIQ/manageiq-appliance-build/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManageIQ/manageiq-appliance-build/HEAD/Rakefile -------------------------------------------------------------------------------- /bin/clean_dead_factory_build_vms.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManageIQ/manageiq-appliance-build/HEAD/bin/clean_dead_factory_build_vms.sh -------------------------------------------------------------------------------- /bin/clean_imagefactory_storage.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManageIQ/manageiq-appliance-build/HEAD/bin/clean_imagefactory_storage.sh -------------------------------------------------------------------------------- /bin/container-build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManageIQ/manageiq-appliance-build/HEAD/bin/container-build.sh -------------------------------------------------------------------------------- /bin/delete_kubevirt_vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManageIQ/manageiq-appliance-build/HEAD/bin/delete_kubevirt_vm -------------------------------------------------------------------------------- /bin/deploy_kubevirt_vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManageIQ/manageiq-appliance-build/HEAD/bin/deploy_kubevirt_vm -------------------------------------------------------------------------------- /bin/kickstart_build.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManageIQ/manageiq-appliance-build/HEAD/bin/kickstart_build.rb -------------------------------------------------------------------------------- /bin/nightly-build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManageIQ/manageiq-appliance-build/HEAD/bin/nightly-build.sh -------------------------------------------------------------------------------- /bin/release-build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManageIQ/manageiq-appliance-build/HEAD/bin/release-build.sh -------------------------------------------------------------------------------- /bin/rpm-build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManageIQ/manageiq-appliance-build/HEAD/bin/rpm-build.sh -------------------------------------------------------------------------------- /bin/shared_functions.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManageIQ/manageiq-appliance-build/HEAD/bin/shared_functions.sh -------------------------------------------------------------------------------- /bin/vncviewer_build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManageIQ/manageiq-appliance-build/HEAD/bin/vncviewer_build.sh -------------------------------------------------------------------------------- /config/base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManageIQ/manageiq-appliance-build/HEAD/config/base.json -------------------------------------------------------------------------------- /config/base.tdl.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManageIQ/manageiq-appliance-build/HEAD/config/base.tdl.erb -------------------------------------------------------------------------------- /config/generated/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /config/imagefactory.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManageIQ/manageiq-appliance-build/HEAD/config/imagefactory.conf -------------------------------------------------------------------------------- /config/ova.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManageIQ/manageiq-appliance-build/HEAD/config/ova.json -------------------------------------------------------------------------------- /config/target.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManageIQ/manageiq-appliance-build/HEAD/config/target.json -------------------------------------------------------------------------------- /kickstarts/base.ks.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManageIQ/manageiq-appliance-build/HEAD/kickstarts/base.ks.erb -------------------------------------------------------------------------------- /kickstarts/centos8_build_machine.ks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManageIQ/manageiq-appliance-build/HEAD/kickstarts/centos8_build_machine.ks -------------------------------------------------------------------------------- /kickstarts/generated/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /kickstarts/partials/main/bootloader.ks.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManageIQ/manageiq-appliance-build/HEAD/kickstarts/partials/main/bootloader.ks.erb -------------------------------------------------------------------------------- /kickstarts/partials/main/disk_layout.ks.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManageIQ/manageiq-appliance-build/HEAD/kickstarts/partials/main/disk_layout.ks.erb -------------------------------------------------------------------------------- /kickstarts/partials/main/network.ks.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManageIQ/manageiq-appliance-build/HEAD/kickstarts/partials/main/network.ks.erb -------------------------------------------------------------------------------- /kickstarts/partials/main/repos.ks.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManageIQ/manageiq-appliance-build/HEAD/kickstarts/partials/main/repos.ks.erb -------------------------------------------------------------------------------- /kickstarts/partials/packages/excludes.ks.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManageIQ/manageiq-appliance-build/HEAD/kickstarts/partials/packages/excludes.ks.erb -------------------------------------------------------------------------------- /kickstarts/partials/packages/includes.ks.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManageIQ/manageiq-appliance-build/HEAD/kickstarts/partials/packages/includes.ks.erb -------------------------------------------------------------------------------- /kickstarts/partials/post/azure.ks.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManageIQ/manageiq-appliance-build/HEAD/kickstarts/partials/post/azure.ks.erb -------------------------------------------------------------------------------- /kickstarts/partials/post/ec2.ks.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManageIQ/manageiq-appliance-build/HEAD/kickstarts/partials/post/ec2.ks.erb -------------------------------------------------------------------------------- /kickstarts/partials/post/firewalld.ks.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManageIQ/manageiq-appliance-build/HEAD/kickstarts/partials/post/firewalld.ks.erb -------------------------------------------------------------------------------- /kickstarts/partials/post/gce.ks.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManageIQ/manageiq-appliance-build/HEAD/kickstarts/partials/post/gce.ks.erb -------------------------------------------------------------------------------- /kickstarts/partials/post/repos.ks.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManageIQ/manageiq-appliance-build/HEAD/kickstarts/partials/post/repos.ks.erb -------------------------------------------------------------------------------- /kickstarts/partials/post/systemd.ks.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManageIQ/manageiq-appliance-build/HEAD/kickstarts/partials/post/systemd.ks.erb -------------------------------------------------------------------------------- /kickstarts/partials/post/vagrant.ks.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManageIQ/manageiq-appliance-build/HEAD/kickstarts/partials/post/vagrant.ks.erb -------------------------------------------------------------------------------- /lib/tasks/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/tasks/release.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManageIQ/manageiq-appliance-build/HEAD/lib/tasks/release.rake -------------------------------------------------------------------------------- /lib/tasks/rspec.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManageIQ/manageiq-appliance-build/HEAD/lib/tasks/rspec.rake -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManageIQ/manageiq-appliance-build/HEAD/renovate.json -------------------------------------------------------------------------------- /scripts/.gitignore: -------------------------------------------------------------------------------- 1 | Gemfile.lock 2 | -------------------------------------------------------------------------------- /scripts/.rspec: -------------------------------------------------------------------------------- 1 | --color 2 | --require spec_helper 3 | -------------------------------------------------------------------------------- /scripts/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManageIQ/manageiq-appliance-build/HEAD/scripts/Gemfile -------------------------------------------------------------------------------- /scripts/cli.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManageIQ/manageiq-appliance-build/HEAD/scripts/cli.rb -------------------------------------------------------------------------------- /scripts/kickstart_generator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManageIQ/manageiq-appliance-build/HEAD/scripts/kickstart_generator.rb -------------------------------------------------------------------------------- /scripts/productization.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManageIQ/manageiq-appliance-build/HEAD/scripts/productization.rb -------------------------------------------------------------------------------- /scripts/smoke_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManageIQ/manageiq-appliance-build/HEAD/scripts/smoke_test.sh -------------------------------------------------------------------------------- /scripts/smoke_test/10-evmserverd.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManageIQ/manageiq-appliance-build/HEAD/scripts/smoke_test/10-evmserverd.sh -------------------------------------------------------------------------------- /scripts/smoke_test/10-rpm_version.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManageIQ/manageiq-appliance-build/HEAD/scripts/smoke_test/10-rpm_version.sh -------------------------------------------------------------------------------- /scripts/smoke_test/20-https_pings.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManageIQ/manageiq-appliance-build/HEAD/scripts/smoke_test/20-https_pings.sh -------------------------------------------------------------------------------- /scripts/spec/cli_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManageIQ/manageiq-appliance-build/HEAD/scripts/spec/cli_spec.rb -------------------------------------------------------------------------------- /scripts/spec/data/kickstart_generator/kickstarts/base.ks.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManageIQ/manageiq-appliance-build/HEAD/scripts/spec/data/kickstart_generator/kickstarts/base.ks.erb -------------------------------------------------------------------------------- /scripts/spec/data/kickstart_generator/kickstarts/partials/part.ks.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManageIQ/manageiq-appliance-build/HEAD/scripts/spec/data/kickstart_generator/kickstarts/partials/part.ks.erb -------------------------------------------------------------------------------- /scripts/spec/data/kickstart_generator/kickstarts/partials/part2.ks.erb: -------------------------------------------------------------------------------- 1 | second partial file text 2 | -------------------------------------------------------------------------------- /scripts/spec/data/kickstart_generator/kickstarts/partials/subdir/sub_part.ks.erb: -------------------------------------------------------------------------------- 1 | subdir partial text 2 | -------------------------------------------------------------------------------- /scripts/spec/data/kickstarts/firewall_ks_spec/kickstarts/base.ks.erb: -------------------------------------------------------------------------------- 1 | <%= render_partial "main/firewall" %> 2 | -------------------------------------------------------------------------------- /scripts/spec/data/prod/productization/test_prod: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scripts/spec/data/prod/productization/test_prod_but_not_base: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scripts/spec/data/prod/test_no_prod: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scripts/spec/data/prod/test_prod: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scripts/spec/kickstart_generator_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManageIQ/manageiq-appliance-build/HEAD/scripts/spec/kickstart_generator_spec.rb -------------------------------------------------------------------------------- /scripts/spec/productization_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManageIQ/manageiq-appliance-build/HEAD/scripts/spec/productization_spec.rb -------------------------------------------------------------------------------- /scripts/spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManageIQ/manageiq-appliance-build/HEAD/scripts/spec/spec_helper.rb -------------------------------------------------------------------------------- /scripts/spec/target_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManageIQ/manageiq-appliance-build/HEAD/scripts/spec/target_spec.rb -------------------------------------------------------------------------------- /scripts/spec/uploader_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManageIQ/manageiq-appliance-build/HEAD/scripts/spec/uploader_spec.rb -------------------------------------------------------------------------------- /scripts/target.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManageIQ/manageiq-appliance-build/HEAD/scripts/target.rb -------------------------------------------------------------------------------- /scripts/target_disk_converter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManageIQ/manageiq-appliance-build/HEAD/scripts/target_disk_converter.rb -------------------------------------------------------------------------------- /scripts/uploader.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManageIQ/manageiq-appliance-build/HEAD/scripts/uploader.rb -------------------------------------------------------------------------------- /scripts/vmbuild.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManageIQ/manageiq-appliance-build/HEAD/scripts/vmbuild.rb --------------------------------------------------------------------------------