├── .dockerignore ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── failing-test.yaml │ ├── feature_request.md │ └── flaking-test.yaml ├── PULL_REQUEST_TEMPLATE.md ├── dependabot.yml └── workflows │ ├── build-images-action.yml │ ├── dependabot.yml │ ├── e2e-fixture-test.yml │ ├── e2e-test-optional-periodic.yml │ ├── e2e-test-periodic-main.yml │ ├── e2e-test-periodic-release-0.10.yml │ ├── e2e-test-periodic-release-0.11.yml │ ├── e2e-test-periodic-release-0.9.yml │ ├── e2e-test.yml │ ├── golangci-lint.yml │ ├── pipeline.yml │ ├── pr-gh-workflow-approve.yaml │ ├── pr-link-check.yml │ ├── pr-verifier.yaml │ ├── release.yaml │ ├── scheduled-link-check.yml │ ├── unit.yml │ └── yamllint.yaml ├── .gitignore ├── .golangci.yaml ├── .markdownlint-cli2.yaml ├── .yamllint.yaml ├── CONTRIBUTING.md ├── DCO ├── Dockerfile ├── LICENSE ├── Makefile ├── OWNERS ├── OWNERS_ALIASES ├── PROJECT ├── README.md ├── SECURITY_CONTACTS ├── Tiltfile ├── apis ├── go.mod ├── go.sum └── metal3.io │ └── v1alpha1 │ ├── baremetalhost_types.go │ ├── baremetalhost_types_test.go │ ├── bmceventsubscription_types.go │ ├── dataimage_types.go │ ├── doc.go │ ├── firmwareschema_types.go │ ├── groupversion_info.go │ ├── hardwaredata_types.go │ ├── hostfirmwarecomponents_types.go │ ├── hostfirmwarecomponents_types_test.go │ ├── hostfirmwaresettings_types.go │ ├── hostfirmwaresettings_types_test.go │ ├── hostupdatepolicy_types.go │ ├── preprovisioningimage_types.go │ ├── profile │ └── profile.go │ └── zz_generated.deepcopy.go ├── clean_bmcs.sh ├── cmd ├── get-hardware-details │ └── main.go ├── make-bm-worker │ ├── main.go │ └── templates │ │ ├── templates.go │ │ └── templates_test.go └── make-virt-host │ └── main.go ├── config ├── README.md ├── base │ ├── certmanager │ │ ├── certificate.yaml │ │ ├── kustomization.yaml │ │ └── kustomizeconfig.yaml │ ├── crds │ │ ├── bases │ │ │ ├── metal3.io_baremetalhosts.yaml │ │ │ ├── metal3.io_bmceventsubscriptions.yaml │ │ │ ├── metal3.io_dataimages.yaml │ │ │ ├── metal3.io_firmwareschemas.yaml │ │ │ ├── metal3.io_hardwaredata.yaml │ │ │ ├── metal3.io_hostfirmwarecomponents.yaml │ │ │ ├── metal3.io_hostfirmwaresettings.yaml │ │ │ ├── metal3.io_hostupdatepolicies.yaml │ │ │ └── metal3.io_preprovisioningimages.yaml │ │ ├── kustomization.yaml │ │ ├── kustomizeconfig.yaml │ │ └── patches │ │ │ ├── cainjection_in_baremetalhosts.yaml │ │ │ ├── cainjection_in_bmceventsubscriptions.yaml │ │ │ ├── cainjection_in_dataimages.yaml │ │ │ ├── cainjection_in_firmwareschemas.yaml │ │ │ ├── cainjection_in_hardwaredata.yaml │ │ │ ├── cainjection_in_hostfirmwarecomponents.yaml │ │ │ ├── cainjection_in_hostfirmwaresettings.yaml │ │ │ ├── cainjection_in_preprovisioningimages.yaml │ │ │ ├── webhook_in_baremetalhosts.yaml │ │ │ ├── webhook_in_bmceventsubscriptions.yaml │ │ │ ├── webhook_in_dataimages.yaml │ │ │ ├── webhook_in_firmwareschemas.yaml │ │ │ ├── webhook_in_hardwaredata.yaml │ │ │ ├── webhook_in_hostfirmwarecomponents.yaml │ │ │ ├── webhook_in_hostfirmwaresettings.yaml │ │ │ └── webhook_in_preprovisioningimages.yaml │ ├── kustomization.yaml │ ├── manager.yaml │ ├── manager_webhook_patch.yaml │ ├── prometheus │ │ ├── kustomization.yaml │ │ └── monitor.yaml │ ├── rbac │ │ ├── baremetalhost_editor_role.yaml │ │ ├── baremetalhost_viewer_role.yaml │ │ ├── bmceventsubscription_editor_role.yaml │ │ ├── bmceventsubscription_viewer_role.yaml │ │ ├── dataimage_editor_role.yaml │ │ ├── dataimage_viewer_role.yaml │ │ ├── firmwareschema_editor_role.yaml │ │ ├── firmwareschema_viewer_role.yaml │ │ ├── hardwaredata_editor_role.yaml │ │ ├── hardwaredata_viewer_role.yaml │ │ ├── hostfirmwarecomponents_editor_role.yaml │ │ ├── hostfirmwarecomponents_viewer_role.yaml │ │ ├── hostfirmwaresettings_editor_role.yaml │ │ ├── hostfirmwaresettings_viewer_role.yaml │ │ ├── kustomization.yaml │ │ ├── leader_election_role.yaml │ │ ├── leader_election_role_binding.yaml │ │ ├── metrics_auth_role.yaml │ │ ├── metrics_auth_role_binding.yaml │ │ ├── metrics_reader_role.yaml │ │ ├── metrics_service.yaml │ │ ├── preprovisioningimage_editor_role.yaml │ │ ├── preprovisioningimage_viewer_role.yaml │ │ ├── role.yaml │ │ ├── role_binding.yaml │ │ └── service_account.yaml │ ├── webhook │ │ ├── kustomization.yaml │ │ ├── kustomizeconfig.yaml │ │ ├── manifests.yaml │ │ └── service_patch.yaml │ └── webhookcainjection_patch.yaml ├── components │ ├── basic-auth │ │ ├── credentials_patch.yaml │ │ └── kustomization.yaml │ ├── namespace-scoped │ │ └── kustomization.yaml │ └── tls │ │ ├── kustomization.yaml │ │ └── tls_ca_patch.yaml ├── default │ ├── ironic.env │ └── kustomization.yaml ├── kustomization.yaml ├── namespace │ ├── kustomization.yaml │ └── namespace.yaml ├── overlays │ ├── basic-auth_tls │ │ └── kustomization.yaml │ ├── e2e-release-0.10 │ │ ├── ironic.env │ │ └── kustomization.yaml │ ├── e2e-release-0.11 │ │ ├── ironic.env │ │ └── kustomization.yaml │ ├── e2e-release-0.9 │ │ ├── ironic.env │ │ └── kustomization.yaml │ ├── e2e │ │ ├── automated-cleaning │ │ │ ├── kustomization.yaml │ │ │ └── namespace.yaml │ │ ├── basic-ops │ │ │ ├── kustomization.yaml │ │ │ └── namespace.yaml │ │ ├── external-inspection │ │ │ ├── kustomization.yaml │ │ │ └── namespace.yaml │ │ ├── externally-provisioned │ │ │ ├── kustomization.yaml │ │ │ └── namespace.yaml │ │ ├── inspection │ │ │ ├── kustomization.yaml │ │ │ └── namespace.yaml │ │ ├── ironic.env │ │ ├── kustomization.yaml │ │ ├── live-iso-ops │ │ │ ├── kustomization.yaml │ │ │ └── namespace.yaml │ │ ├── namespaced-manager-patch.yaml │ │ ├── provisioning-ops │ │ │ ├── kustomization.yaml │ │ │ └── namespace.yaml │ │ ├── re-inspection │ │ │ ├── kustomization.yaml │ │ │ └── namespace.yaml │ │ ├── roles-rolebindings │ │ │ ├── kustomization.yaml │ │ │ └── roles-rolebindings.yaml │ │ ├── upgrade-bmo │ │ │ ├── kustomization.yaml │ │ │ └── namespace.yaml │ │ └── upgrade-ironic │ │ │ ├── kustomization.yaml │ │ │ └── namespace.yaml │ ├── fixture-release-0.10 │ │ └── kustomization.yaml │ ├── fixture-release-0.11 │ │ └── kustomization.yaml │ ├── fixture-release-0.9 │ │ └── kustomization.yaml │ └── fixture │ │ └── kustomization.yaml ├── render │ └── capm3.yaml ├── samples │ ├── metal3.io_v1alpha1_baremetalhost.yaml │ ├── metal3.io_v1alpha1_dataimage.yaml │ ├── metal3.io_v1alpha1_firmwareschema.yaml │ ├── metal3.io_v1alpha1_hostfirmwarecomponents.yaml │ ├── metal3.io_v1alpha1_hostfirmwaresettings.yaml │ └── metal3.io_v1alpha1_preprovisioningimage.yaml └── use-irso │ ├── ironic.env │ └── kustomization.yaml ├── docs ├── BaremetalHost_ProvisioningState.dot ├── BaremetalHost_ProvisioningState.png ├── api.md ├── baremetalhost-states.md ├── configuration.md ├── dev-setup.md ├── inspectAnnotation.md ├── ironic-authentication.md ├── ironic-endpoint-keepalived-configuration.md ├── namespace-scoped-setup.md ├── releasing.md ├── statusAnnotation.md └── testing.md ├── examples ├── demo-hosts.yaml ├── example-host-bad-credentials.yaml ├── example-host.yaml └── worker-0.yaml ├── go.mod ├── go.sum ├── hack ├── boilerplate.go.txt ├── ci-e2e.sh ├── clean-e2e.sh ├── e2e │ ├── ensure_go.sh │ ├── ensure_htpasswd.sh │ ├── ensure_kubectl.sh │ ├── ensure_yq.sh │ └── net.xml ├── generate.sh ├── gomod.sh ├── ironic_ci.env ├── kind_with_registry.sh ├── manifestlint.sh ├── markdownlint.sh ├── shellcheck.sh ├── tools │ ├── deploy-cli │ │ ├── .gitignore │ │ ├── deploy-cli.go │ │ ├── main.go │ │ └── templates │ │ │ ├── bmo-kustomize-bmopath.tpl │ │ │ ├── bmo-kustomize.tpl │ │ │ ├── ironic-kustomize-bmopath.tpl │ │ │ ├── ironic-kustomize.tpl │ │ │ ├── ironic.env.tpl │ │ │ └── ironic_bmo_configmap_env.tpl │ ├── go.mod │ ├── go.sum │ ├── release │ │ └── notes.go │ └── tools.go └── verify-release.sh ├── internal ├── controller │ └── metal3.io │ │ ├── action_result.go │ │ ├── action_result_test.go │ │ ├── baremetalhost_controller.go │ │ ├── baremetalhost_controller_test.go │ │ ├── bmceventsubscription_controller.go │ │ ├── bmceventsubscription_controller_test.go │ │ ├── controller_test.go │ │ ├── dataimage_controller.go │ │ ├── demo_test.go │ │ ├── errors.go │ │ ├── host_config_data.go │ │ ├── host_config_data_test.go │ │ ├── host_state_machine.go │ │ ├── host_state_machine_test.go │ │ ├── hostfirmwarecomponents_controller.go │ │ ├── hostfirmwarecomponents_test.go │ │ ├── hostfirmwaresettings_controller.go │ │ ├── hostfirmwaresettings_test.go │ │ ├── metrics.go │ │ ├── preprovisioningimage_controller.go │ │ └── preprovisioningimage_controller_test.go └── webhooks │ └── metal3.io │ └── v1alpha1 │ ├── baremetalhost_validation.go │ ├── baremetalhost_validation_test.go │ ├── baremetalhost_webhook.go │ ├── baremetalhost_webhook_test.go │ ├── bmceventsubscription_validation.go │ ├── bmceventsubscription_validation_test.go │ ├── bmceventsubscription_webhook.go │ ├── bmceventsubscription_webhook_test.go │ └── doc.go ├── ironic-deployment ├── README.md ├── base │ ├── ironic.yaml │ └── kustomization.yaml ├── components │ ├── basic-auth │ │ ├── auth.yaml │ │ ├── ironic-auth-config-tpl │ │ └── kustomization.yaml │ ├── ipxe-tls │ │ ├── certificate.yaml │ │ ├── kustomization.yaml │ │ ├── kustomizeconfig.yaml │ │ └── tls.yaml │ ├── keepalived │ │ ├── ironic_bmo_configmap.env │ │ ├── keepalived_patch.yaml │ │ └── kustomization.yaml │ ├── mariadb │ │ ├── certificate.yaml │ │ ├── kustomization.yaml │ │ └── mariadb_patch.yaml │ └── tls │ │ ├── certificate.yaml │ │ ├── kustomization.yaml │ │ ├── kustomizeconfig.yaml │ │ └── tls.yaml ├── default │ ├── ironic_bmo_configmap.env │ └── kustomization.yaml └── overlays │ ├── basic-auth_tls │ ├── basic-auth_tls.yaml │ └── kustomization.yaml │ ├── basic-auth_tls_keepalived │ └── kustomization.yaml │ ├── basic-auth_tls_keepalived_mariadb │ └── kustomization.yaml │ ├── e2e-local-ironic │ ├── ironic-patch.yaml │ └── kustomization.yaml │ ├── e2e-release-26.0 │ └── ironic-patch.yaml │ ├── e2e-release-27.0 │ └── ironic-patch.yaml │ ├── e2e-release-28.0 │ └── ironic-patch.yaml │ ├── e2e-release-29.0 │ └── ironic-patch.yaml │ ├── e2e-release-30.0 │ └── ironic-patch.yaml │ ├── e2e-release-31.0 │ └── ironic-patch.yaml │ ├── e2e │ ├── ironic-patch.yaml │ ├── ironic_bmo_configmap.env │ └── kustomization.yaml │ ├── with-ipxe-builder-tls │ ├── ipxe-configmap.env │ └── kustomization.yaml │ └── with-ipxe-builder │ ├── ipxe-builder-patch.yaml │ ├── ipxe-configmap.env │ └── kustomization.yaml ├── main.go ├── main_test.go ├── pkg ├── hardwareutils │ ├── LICENSE │ ├── bmc │ │ ├── access.go │ │ ├── access_test.go │ │ ├── credentials.go │ │ ├── credentials_test.go │ │ ├── errors.go │ │ ├── idrac_virtualmedia.go │ │ ├── ipmi.go │ │ ├── irmc.go │ │ ├── redfish.go │ │ ├── redfish_https.go │ │ └── redfish_virtualmedia.go │ ├── go.mod │ └── go.sum ├── imageprovider │ ├── default.go │ ├── imageprovider.go │ └── invalid.go ├── provisioner │ ├── demo │ │ └── demo.go │ ├── fixture │ │ └── fixture.go │ ├── ironic │ │ ├── adopt_test.go │ │ ├── bios_test.go │ │ ├── capabilities.go │ │ ├── capabilities_test.go │ │ ├── clients │ │ │ ├── auth.go │ │ │ ├── auth_test.go │ │ │ ├── client.go │ │ │ ├── client_test.go │ │ │ ├── features.go │ │ │ ├── features_test.go │ │ │ ├── updateopts.go │ │ │ └── updateopts_test.go │ │ ├── configdrive_test.go │ │ ├── delete_test.go │ │ ├── dependencies.go │ │ ├── devicehints │ │ │ ├── devicehints.go │ │ │ └── devicehints_test.go │ │ ├── factory.go │ │ ├── factory_test.go │ │ ├── findhost_test.go │ │ ├── hardwaredetails │ │ │ ├── hardwaredetails.go │ │ │ └── hardwaredetails_test.go │ │ ├── inspecthardware.go │ │ ├── inspecthardware_test.go │ │ ├── ironic.go │ │ ├── ironic_test.go │ │ ├── power_test.go │ │ ├── prepare_test.go │ │ ├── provision.go │ │ ├── provision_test.go │ │ ├── provisioncapacity_test.go │ │ ├── raid.go │ │ ├── raid_test.go │ │ ├── ready_test.go │ │ ├── register.go │ │ ├── register_test.go │ │ ├── result.go │ │ ├── servicing.go │ │ ├── servicing_test.go │ │ ├── testbmc │ │ │ └── testbmc.go │ │ ├── testserver │ │ │ ├── ironic.go │ │ │ ├── ironic_test.go │ │ │ └── server.go │ │ └── updatehardwarestate_test.go │ └── provisioner.go ├── secretutils │ ├── label.go │ └── secret_manager.go ├── utils │ ├── stringlist.go │ └── stringlist_test.go └── version │ └── version.go ├── releasenotes ├── v0.10.0-beta.0.md ├── v0.10.0.md ├── v0.10.1.md ├── v0.10.2.md ├── v0.10.3.md ├── v0.10.4.md ├── v0.10.5.md ├── v0.11.0-alpha.0.md ├── v0.11.0-rc.0.md ├── v0.11.0.md ├── v0.11.1.md ├── v0.11.2.md ├── v0.12.0-beta.0.md ├── v0.8.1.md ├── v0.9.1.md ├── v0.9.2.md └── v0.9.3.md ├── template └── sarif.tpl ├── test ├── e2e │ ├── README.md │ ├── automated_cleaning_test.go │ ├── basic_ops_test.go │ ├── bmc.go │ ├── cert_manager.go │ ├── common.go │ ├── config │ │ ├── bmcs-fixture.yaml │ │ ├── bmcs-ipmi.yaml │ │ ├── bmcs-redfish-virtualmedia.yaml │ │ ├── bmcs-redfish.yaml │ │ ├── fixture.yaml │ │ └── ironic.yaml │ ├── data │ │ └── ironic-standalone-operator │ │ │ ├── components │ │ │ ├── basic-auth │ │ │ │ ├── auth-patch.yaml │ │ │ │ └── kustomization.yaml │ │ │ └── tls │ │ │ │ ├── certificate.yaml │ │ │ │ ├── kustomization.yaml │ │ │ │ └── tls.yaml │ │ │ ├── ironic │ │ │ ├── base │ │ │ │ ├── ironic.yaml │ │ │ │ ├── kustomization.yaml │ │ │ │ └── namespace.yaml │ │ │ └── overlays │ │ │ │ ├── e2e-release-27.0 │ │ │ │ └── kustomization.yaml │ │ │ │ ├── e2e-release-28.0 │ │ │ │ └── kustomization.yaml │ │ │ │ ├── e2e-release-29.0 │ │ │ │ └── kustomization.yaml │ │ │ │ ├── e2e-release-30.0 │ │ │ │ └── kustomization.yaml │ │ │ │ ├── e2e-release-31.0 │ │ │ │ └── kustomization.yaml │ │ │ │ └── e2e │ │ │ │ └── kustomization.yaml │ │ │ └── operator │ │ │ └── kustomization.yaml │ ├── e2e_config.go │ ├── e2e_suite_test.go │ ├── external_inspection_test.go │ ├── externally_provisioned_test.go │ ├── inspection_test.go │ ├── live_iso_test.go │ ├── metrics_service_test.go │ ├── provisioning_and_annotation_test.go │ ├── re_inspection_test.go │ ├── sushy-tools │ │ └── sushy-emulator.conf │ └── upgrade_test.go ├── go.mod ├── go.sum └── vbmctl │ ├── main.go │ └── templates │ ├── VM.xml.tpl │ ├── pool.xml.tpl │ └── volume.xml.tpl ├── tilt-provider.json └── tools ├── bmh_test ├── clean_local_bmh_test_setup.sh ├── create_bmh.sh ├── create_vm.sh ├── run_local_bmh_test_setup.sh └── vm2vbmc.sh ├── clean_demo_hosts.sh ├── clean_host.sh ├── deploy.sh ├── remove_local_ironic.sh └── run_local_ironic.sh /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/.dockerignore -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/failing-test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/.github/ISSUE_TEMPLATE/failing-test.yaml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/flaking-test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/.github/ISSUE_TEMPLATE/flaking-test.yaml -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/build-images-action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/.github/workflows/build-images-action.yml -------------------------------------------------------------------------------- /.github/workflows/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/.github/workflows/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/e2e-fixture-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/.github/workflows/e2e-fixture-test.yml -------------------------------------------------------------------------------- /.github/workflows/e2e-test-optional-periodic.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/.github/workflows/e2e-test-optional-periodic.yml -------------------------------------------------------------------------------- /.github/workflows/e2e-test-periodic-main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/.github/workflows/e2e-test-periodic-main.yml -------------------------------------------------------------------------------- /.github/workflows/e2e-test-periodic-release-0.10.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/.github/workflows/e2e-test-periodic-release-0.10.yml -------------------------------------------------------------------------------- /.github/workflows/e2e-test-periodic-release-0.11.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/.github/workflows/e2e-test-periodic-release-0.11.yml -------------------------------------------------------------------------------- /.github/workflows/e2e-test-periodic-release-0.9.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/.github/workflows/e2e-test-periodic-release-0.9.yml -------------------------------------------------------------------------------- /.github/workflows/e2e-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/.github/workflows/e2e-test.yml -------------------------------------------------------------------------------- /.github/workflows/golangci-lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/.github/workflows/golangci-lint.yml -------------------------------------------------------------------------------- /.github/workflows/pipeline.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/.github/workflows/pipeline.yml -------------------------------------------------------------------------------- /.github/workflows/pr-gh-workflow-approve.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/.github/workflows/pr-gh-workflow-approve.yaml -------------------------------------------------------------------------------- /.github/workflows/pr-link-check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/.github/workflows/pr-link-check.yml -------------------------------------------------------------------------------- /.github/workflows/pr-verifier.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/.github/workflows/pr-verifier.yaml -------------------------------------------------------------------------------- /.github/workflows/release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/.github/workflows/release.yaml -------------------------------------------------------------------------------- /.github/workflows/scheduled-link-check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/.github/workflows/scheduled-link-check.yml -------------------------------------------------------------------------------- /.github/workflows/unit.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/.github/workflows/unit.yml -------------------------------------------------------------------------------- /.github/workflows/yamllint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/.github/workflows/yamllint.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/.gitignore -------------------------------------------------------------------------------- /.golangci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/.golangci.yaml -------------------------------------------------------------------------------- /.markdownlint-cli2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/.markdownlint-cli2.yaml -------------------------------------------------------------------------------- /.yamllint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/.yamllint.yaml -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /DCO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/DCO -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/Makefile -------------------------------------------------------------------------------- /OWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/OWNERS -------------------------------------------------------------------------------- /OWNERS_ALIASES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/OWNERS_ALIASES -------------------------------------------------------------------------------- /PROJECT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/PROJECT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY_CONTACTS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/SECURITY_CONTACTS -------------------------------------------------------------------------------- /Tiltfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/Tiltfile -------------------------------------------------------------------------------- /apis/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/apis/go.mod -------------------------------------------------------------------------------- /apis/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/apis/go.sum -------------------------------------------------------------------------------- /apis/metal3.io/v1alpha1/baremetalhost_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/apis/metal3.io/v1alpha1/baremetalhost_types.go -------------------------------------------------------------------------------- /apis/metal3.io/v1alpha1/baremetalhost_types_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/apis/metal3.io/v1alpha1/baremetalhost_types_test.go -------------------------------------------------------------------------------- /apis/metal3.io/v1alpha1/bmceventsubscription_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/apis/metal3.io/v1alpha1/bmceventsubscription_types.go -------------------------------------------------------------------------------- /apis/metal3.io/v1alpha1/dataimage_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/apis/metal3.io/v1alpha1/dataimage_types.go -------------------------------------------------------------------------------- /apis/metal3.io/v1alpha1/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/apis/metal3.io/v1alpha1/doc.go -------------------------------------------------------------------------------- /apis/metal3.io/v1alpha1/firmwareschema_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/apis/metal3.io/v1alpha1/firmwareschema_types.go -------------------------------------------------------------------------------- /apis/metal3.io/v1alpha1/groupversion_info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/apis/metal3.io/v1alpha1/groupversion_info.go -------------------------------------------------------------------------------- /apis/metal3.io/v1alpha1/hardwaredata_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/apis/metal3.io/v1alpha1/hardwaredata_types.go -------------------------------------------------------------------------------- /apis/metal3.io/v1alpha1/hostfirmwarecomponents_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/apis/metal3.io/v1alpha1/hostfirmwarecomponents_types.go -------------------------------------------------------------------------------- /apis/metal3.io/v1alpha1/hostfirmwarecomponents_types_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/apis/metal3.io/v1alpha1/hostfirmwarecomponents_types_test.go -------------------------------------------------------------------------------- /apis/metal3.io/v1alpha1/hostfirmwaresettings_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/apis/metal3.io/v1alpha1/hostfirmwaresettings_types.go -------------------------------------------------------------------------------- /apis/metal3.io/v1alpha1/hostfirmwaresettings_types_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/apis/metal3.io/v1alpha1/hostfirmwaresettings_types_test.go -------------------------------------------------------------------------------- /apis/metal3.io/v1alpha1/hostupdatepolicy_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/apis/metal3.io/v1alpha1/hostupdatepolicy_types.go -------------------------------------------------------------------------------- /apis/metal3.io/v1alpha1/preprovisioningimage_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/apis/metal3.io/v1alpha1/preprovisioningimage_types.go -------------------------------------------------------------------------------- /apis/metal3.io/v1alpha1/profile/profile.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/apis/metal3.io/v1alpha1/profile/profile.go -------------------------------------------------------------------------------- /apis/metal3.io/v1alpha1/zz_generated.deepcopy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/apis/metal3.io/v1alpha1/zz_generated.deepcopy.go -------------------------------------------------------------------------------- /clean_bmcs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/clean_bmcs.sh -------------------------------------------------------------------------------- /cmd/get-hardware-details/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/cmd/get-hardware-details/main.go -------------------------------------------------------------------------------- /cmd/make-bm-worker/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/cmd/make-bm-worker/main.go -------------------------------------------------------------------------------- /cmd/make-bm-worker/templates/templates.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/cmd/make-bm-worker/templates/templates.go -------------------------------------------------------------------------------- /cmd/make-bm-worker/templates/templates_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/cmd/make-bm-worker/templates/templates_test.go -------------------------------------------------------------------------------- /cmd/make-virt-host/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/cmd/make-virt-host/main.go -------------------------------------------------------------------------------- /config/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/config/README.md -------------------------------------------------------------------------------- /config/base/certmanager/certificate.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/config/base/certmanager/certificate.yaml -------------------------------------------------------------------------------- /config/base/certmanager/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/config/base/certmanager/kustomization.yaml -------------------------------------------------------------------------------- /config/base/certmanager/kustomizeconfig.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/config/base/certmanager/kustomizeconfig.yaml -------------------------------------------------------------------------------- /config/base/crds/bases/metal3.io_baremetalhosts.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/config/base/crds/bases/metal3.io_baremetalhosts.yaml -------------------------------------------------------------------------------- /config/base/crds/bases/metal3.io_bmceventsubscriptions.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/config/base/crds/bases/metal3.io_bmceventsubscriptions.yaml -------------------------------------------------------------------------------- /config/base/crds/bases/metal3.io_dataimages.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/config/base/crds/bases/metal3.io_dataimages.yaml -------------------------------------------------------------------------------- /config/base/crds/bases/metal3.io_firmwareschemas.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/config/base/crds/bases/metal3.io_firmwareschemas.yaml -------------------------------------------------------------------------------- /config/base/crds/bases/metal3.io_hardwaredata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/config/base/crds/bases/metal3.io_hardwaredata.yaml -------------------------------------------------------------------------------- /config/base/crds/bases/metal3.io_hostfirmwarecomponents.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/config/base/crds/bases/metal3.io_hostfirmwarecomponents.yaml -------------------------------------------------------------------------------- /config/base/crds/bases/metal3.io_hostfirmwaresettings.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/config/base/crds/bases/metal3.io_hostfirmwaresettings.yaml -------------------------------------------------------------------------------- /config/base/crds/bases/metal3.io_hostupdatepolicies.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/config/base/crds/bases/metal3.io_hostupdatepolicies.yaml -------------------------------------------------------------------------------- /config/base/crds/bases/metal3.io_preprovisioningimages.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/config/base/crds/bases/metal3.io_preprovisioningimages.yaml -------------------------------------------------------------------------------- /config/base/crds/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/config/base/crds/kustomization.yaml -------------------------------------------------------------------------------- /config/base/crds/kustomizeconfig.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/config/base/crds/kustomizeconfig.yaml -------------------------------------------------------------------------------- /config/base/crds/patches/cainjection_in_baremetalhosts.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/config/base/crds/patches/cainjection_in_baremetalhosts.yaml -------------------------------------------------------------------------------- /config/base/crds/patches/cainjection_in_bmceventsubscriptions.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/config/base/crds/patches/cainjection_in_bmceventsubscriptions.yaml -------------------------------------------------------------------------------- /config/base/crds/patches/cainjection_in_dataimages.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/config/base/crds/patches/cainjection_in_dataimages.yaml -------------------------------------------------------------------------------- /config/base/crds/patches/cainjection_in_firmwareschemas.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/config/base/crds/patches/cainjection_in_firmwareschemas.yaml -------------------------------------------------------------------------------- /config/base/crds/patches/cainjection_in_hardwaredata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/config/base/crds/patches/cainjection_in_hardwaredata.yaml -------------------------------------------------------------------------------- /config/base/crds/patches/cainjection_in_hostfirmwarecomponents.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/config/base/crds/patches/cainjection_in_hostfirmwarecomponents.yaml -------------------------------------------------------------------------------- /config/base/crds/patches/cainjection_in_hostfirmwaresettings.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/config/base/crds/patches/cainjection_in_hostfirmwaresettings.yaml -------------------------------------------------------------------------------- /config/base/crds/patches/cainjection_in_preprovisioningimages.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/config/base/crds/patches/cainjection_in_preprovisioningimages.yaml -------------------------------------------------------------------------------- /config/base/crds/patches/webhook_in_baremetalhosts.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/config/base/crds/patches/webhook_in_baremetalhosts.yaml -------------------------------------------------------------------------------- /config/base/crds/patches/webhook_in_bmceventsubscriptions.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/config/base/crds/patches/webhook_in_bmceventsubscriptions.yaml -------------------------------------------------------------------------------- /config/base/crds/patches/webhook_in_dataimages.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/config/base/crds/patches/webhook_in_dataimages.yaml -------------------------------------------------------------------------------- /config/base/crds/patches/webhook_in_firmwareschemas.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/config/base/crds/patches/webhook_in_firmwareschemas.yaml -------------------------------------------------------------------------------- /config/base/crds/patches/webhook_in_hardwaredata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/config/base/crds/patches/webhook_in_hardwaredata.yaml -------------------------------------------------------------------------------- /config/base/crds/patches/webhook_in_hostfirmwarecomponents.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/config/base/crds/patches/webhook_in_hostfirmwarecomponents.yaml -------------------------------------------------------------------------------- /config/base/crds/patches/webhook_in_hostfirmwaresettings.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/config/base/crds/patches/webhook_in_hostfirmwaresettings.yaml -------------------------------------------------------------------------------- /config/base/crds/patches/webhook_in_preprovisioningimages.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/config/base/crds/patches/webhook_in_preprovisioningimages.yaml -------------------------------------------------------------------------------- /config/base/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/config/base/kustomization.yaml -------------------------------------------------------------------------------- /config/base/manager.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/config/base/manager.yaml -------------------------------------------------------------------------------- /config/base/manager_webhook_patch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/config/base/manager_webhook_patch.yaml -------------------------------------------------------------------------------- /config/base/prometheus/kustomization.yaml: -------------------------------------------------------------------------------- 1 | resources: 2 | - monitor.yaml 3 | -------------------------------------------------------------------------------- /config/base/prometheus/monitor.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/config/base/prometheus/monitor.yaml -------------------------------------------------------------------------------- /config/base/rbac/baremetalhost_editor_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/config/base/rbac/baremetalhost_editor_role.yaml -------------------------------------------------------------------------------- /config/base/rbac/baremetalhost_viewer_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/config/base/rbac/baremetalhost_viewer_role.yaml -------------------------------------------------------------------------------- /config/base/rbac/bmceventsubscription_editor_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/config/base/rbac/bmceventsubscription_editor_role.yaml -------------------------------------------------------------------------------- /config/base/rbac/bmceventsubscription_viewer_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/config/base/rbac/bmceventsubscription_viewer_role.yaml -------------------------------------------------------------------------------- /config/base/rbac/dataimage_editor_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/config/base/rbac/dataimage_editor_role.yaml -------------------------------------------------------------------------------- /config/base/rbac/dataimage_viewer_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/config/base/rbac/dataimage_viewer_role.yaml -------------------------------------------------------------------------------- /config/base/rbac/firmwareschema_editor_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/config/base/rbac/firmwareschema_editor_role.yaml -------------------------------------------------------------------------------- /config/base/rbac/firmwareschema_viewer_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/config/base/rbac/firmwareschema_viewer_role.yaml -------------------------------------------------------------------------------- /config/base/rbac/hardwaredata_editor_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/config/base/rbac/hardwaredata_editor_role.yaml -------------------------------------------------------------------------------- /config/base/rbac/hardwaredata_viewer_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/config/base/rbac/hardwaredata_viewer_role.yaml -------------------------------------------------------------------------------- /config/base/rbac/hostfirmwarecomponents_editor_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/config/base/rbac/hostfirmwarecomponents_editor_role.yaml -------------------------------------------------------------------------------- /config/base/rbac/hostfirmwarecomponents_viewer_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/config/base/rbac/hostfirmwarecomponents_viewer_role.yaml -------------------------------------------------------------------------------- /config/base/rbac/hostfirmwaresettings_editor_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/config/base/rbac/hostfirmwaresettings_editor_role.yaml -------------------------------------------------------------------------------- /config/base/rbac/hostfirmwaresettings_viewer_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/config/base/rbac/hostfirmwaresettings_viewer_role.yaml -------------------------------------------------------------------------------- /config/base/rbac/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/config/base/rbac/kustomization.yaml -------------------------------------------------------------------------------- /config/base/rbac/leader_election_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/config/base/rbac/leader_election_role.yaml -------------------------------------------------------------------------------- /config/base/rbac/leader_election_role_binding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/config/base/rbac/leader_election_role_binding.yaml -------------------------------------------------------------------------------- /config/base/rbac/metrics_auth_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/config/base/rbac/metrics_auth_role.yaml -------------------------------------------------------------------------------- /config/base/rbac/metrics_auth_role_binding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/config/base/rbac/metrics_auth_role_binding.yaml -------------------------------------------------------------------------------- /config/base/rbac/metrics_reader_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/config/base/rbac/metrics_reader_role.yaml -------------------------------------------------------------------------------- /config/base/rbac/metrics_service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/config/base/rbac/metrics_service.yaml -------------------------------------------------------------------------------- /config/base/rbac/preprovisioningimage_editor_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/config/base/rbac/preprovisioningimage_editor_role.yaml -------------------------------------------------------------------------------- /config/base/rbac/preprovisioningimage_viewer_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/config/base/rbac/preprovisioningimage_viewer_role.yaml -------------------------------------------------------------------------------- /config/base/rbac/role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/config/base/rbac/role.yaml -------------------------------------------------------------------------------- /config/base/rbac/role_binding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/config/base/rbac/role_binding.yaml -------------------------------------------------------------------------------- /config/base/rbac/service_account.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/config/base/rbac/service_account.yaml -------------------------------------------------------------------------------- /config/base/webhook/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/config/base/webhook/kustomization.yaml -------------------------------------------------------------------------------- /config/base/webhook/kustomizeconfig.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/config/base/webhook/kustomizeconfig.yaml -------------------------------------------------------------------------------- /config/base/webhook/manifests.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/config/base/webhook/manifests.yaml -------------------------------------------------------------------------------- /config/base/webhook/service_patch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/config/base/webhook/service_patch.yaml -------------------------------------------------------------------------------- /config/base/webhookcainjection_patch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/config/base/webhookcainjection_patch.yaml -------------------------------------------------------------------------------- /config/components/basic-auth/credentials_patch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/config/components/basic-auth/credentials_patch.yaml -------------------------------------------------------------------------------- /config/components/basic-auth/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/config/components/basic-auth/kustomization.yaml -------------------------------------------------------------------------------- /config/components/namespace-scoped/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/config/components/namespace-scoped/kustomization.yaml -------------------------------------------------------------------------------- /config/components/tls/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/config/components/tls/kustomization.yaml -------------------------------------------------------------------------------- /config/components/tls/tls_ca_patch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/config/components/tls/tls_ca_patch.yaml -------------------------------------------------------------------------------- /config/default/ironic.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/config/default/ironic.env -------------------------------------------------------------------------------- /config/default/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/config/default/kustomization.yaml -------------------------------------------------------------------------------- /config/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/config/kustomization.yaml -------------------------------------------------------------------------------- /config/namespace/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/config/namespace/kustomization.yaml -------------------------------------------------------------------------------- /config/namespace/namespace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/config/namespace/namespace.yaml -------------------------------------------------------------------------------- /config/overlays/basic-auth_tls/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/config/overlays/basic-auth_tls/kustomization.yaml -------------------------------------------------------------------------------- /config/overlays/e2e-release-0.10/ironic.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/config/overlays/e2e-release-0.10/ironic.env -------------------------------------------------------------------------------- /config/overlays/e2e-release-0.10/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/config/overlays/e2e-release-0.10/kustomization.yaml -------------------------------------------------------------------------------- /config/overlays/e2e-release-0.11/ironic.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/config/overlays/e2e-release-0.11/ironic.env -------------------------------------------------------------------------------- /config/overlays/e2e-release-0.11/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/config/overlays/e2e-release-0.11/kustomization.yaml -------------------------------------------------------------------------------- /config/overlays/e2e-release-0.9/ironic.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/config/overlays/e2e-release-0.9/ironic.env -------------------------------------------------------------------------------- /config/overlays/e2e-release-0.9/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/config/overlays/e2e-release-0.9/kustomization.yaml -------------------------------------------------------------------------------- /config/overlays/e2e/automated-cleaning/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/config/overlays/e2e/automated-cleaning/kustomization.yaml -------------------------------------------------------------------------------- /config/overlays/e2e/automated-cleaning/namespace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/config/overlays/e2e/automated-cleaning/namespace.yaml -------------------------------------------------------------------------------- /config/overlays/e2e/basic-ops/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/config/overlays/e2e/basic-ops/kustomization.yaml -------------------------------------------------------------------------------- /config/overlays/e2e/basic-ops/namespace.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | apiVersion: v1 3 | kind: Namespace 4 | metadata: 5 | name: basic-ops 6 | -------------------------------------------------------------------------------- /config/overlays/e2e/external-inspection/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/config/overlays/e2e/external-inspection/kustomization.yaml -------------------------------------------------------------------------------- /config/overlays/e2e/external-inspection/namespace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/config/overlays/e2e/external-inspection/namespace.yaml -------------------------------------------------------------------------------- /config/overlays/e2e/externally-provisioned/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/config/overlays/e2e/externally-provisioned/kustomization.yaml -------------------------------------------------------------------------------- /config/overlays/e2e/externally-provisioned/namespace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/config/overlays/e2e/externally-provisioned/namespace.yaml -------------------------------------------------------------------------------- /config/overlays/e2e/inspection/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/config/overlays/e2e/inspection/kustomization.yaml -------------------------------------------------------------------------------- /config/overlays/e2e/inspection/namespace.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | apiVersion: v1 3 | kind: Namespace 4 | metadata: 5 | name: inspection 6 | -------------------------------------------------------------------------------- /config/overlays/e2e/ironic.env: -------------------------------------------------------------------------------- 1 | IRONIC_ENDPOINT=https://192.168.222.2:6385/v1/ 2 | -------------------------------------------------------------------------------- /config/overlays/e2e/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/config/overlays/e2e/kustomization.yaml -------------------------------------------------------------------------------- /config/overlays/e2e/live-iso-ops/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/config/overlays/e2e/live-iso-ops/kustomization.yaml -------------------------------------------------------------------------------- /config/overlays/e2e/live-iso-ops/namespace.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | apiVersion: v1 3 | kind: Namespace 4 | metadata: 5 | name: live-iso-ops 6 | -------------------------------------------------------------------------------- /config/overlays/e2e/namespaced-manager-patch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/config/overlays/e2e/namespaced-manager-patch.yaml -------------------------------------------------------------------------------- /config/overlays/e2e/provisioning-ops/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/config/overlays/e2e/provisioning-ops/kustomization.yaml -------------------------------------------------------------------------------- /config/overlays/e2e/provisioning-ops/namespace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/config/overlays/e2e/provisioning-ops/namespace.yaml -------------------------------------------------------------------------------- /config/overlays/e2e/re-inspection/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/config/overlays/e2e/re-inspection/kustomization.yaml -------------------------------------------------------------------------------- /config/overlays/e2e/re-inspection/namespace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/config/overlays/e2e/re-inspection/namespace.yaml -------------------------------------------------------------------------------- /config/overlays/e2e/roles-rolebindings/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/config/overlays/e2e/roles-rolebindings/kustomization.yaml -------------------------------------------------------------------------------- /config/overlays/e2e/roles-rolebindings/roles-rolebindings.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/config/overlays/e2e/roles-rolebindings/roles-rolebindings.yaml -------------------------------------------------------------------------------- /config/overlays/e2e/upgrade-bmo/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/config/overlays/e2e/upgrade-bmo/kustomization.yaml -------------------------------------------------------------------------------- /config/overlays/e2e/upgrade-bmo/namespace.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | apiVersion: v1 3 | kind: Namespace 4 | metadata: 5 | name: upgrade-bmo 6 | -------------------------------------------------------------------------------- /config/overlays/e2e/upgrade-ironic/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/config/overlays/e2e/upgrade-ironic/kustomization.yaml -------------------------------------------------------------------------------- /config/overlays/e2e/upgrade-ironic/namespace.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | apiVersion: v1 3 | kind: Namespace 4 | metadata: 5 | name: upgrade-ironic 6 | -------------------------------------------------------------------------------- /config/overlays/fixture-release-0.10/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/config/overlays/fixture-release-0.10/kustomization.yaml -------------------------------------------------------------------------------- /config/overlays/fixture-release-0.11/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/config/overlays/fixture-release-0.11/kustomization.yaml -------------------------------------------------------------------------------- /config/overlays/fixture-release-0.9/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/config/overlays/fixture-release-0.9/kustomization.yaml -------------------------------------------------------------------------------- /config/overlays/fixture/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/config/overlays/fixture/kustomization.yaml -------------------------------------------------------------------------------- /config/render/capm3.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/config/render/capm3.yaml -------------------------------------------------------------------------------- /config/samples/metal3.io_v1alpha1_baremetalhost.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/config/samples/metal3.io_v1alpha1_baremetalhost.yaml -------------------------------------------------------------------------------- /config/samples/metal3.io_v1alpha1_dataimage.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/config/samples/metal3.io_v1alpha1_dataimage.yaml -------------------------------------------------------------------------------- /config/samples/metal3.io_v1alpha1_firmwareschema.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/config/samples/metal3.io_v1alpha1_firmwareschema.yaml -------------------------------------------------------------------------------- /config/samples/metal3.io_v1alpha1_hostfirmwarecomponents.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/config/samples/metal3.io_v1alpha1_hostfirmwarecomponents.yaml -------------------------------------------------------------------------------- /config/samples/metal3.io_v1alpha1_hostfirmwaresettings.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/config/samples/metal3.io_v1alpha1_hostfirmwaresettings.yaml -------------------------------------------------------------------------------- /config/samples/metal3.io_v1alpha1_preprovisioningimage.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/config/samples/metal3.io_v1alpha1_preprovisioningimage.yaml -------------------------------------------------------------------------------- /config/use-irso/ironic.env: -------------------------------------------------------------------------------- 1 | IRONIC_NAME=ironic 2 | -------------------------------------------------------------------------------- /config/use-irso/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/config/use-irso/kustomization.yaml -------------------------------------------------------------------------------- /docs/BaremetalHost_ProvisioningState.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/docs/BaremetalHost_ProvisioningState.dot -------------------------------------------------------------------------------- /docs/BaremetalHost_ProvisioningState.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/docs/BaremetalHost_ProvisioningState.png -------------------------------------------------------------------------------- /docs/api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/docs/api.md -------------------------------------------------------------------------------- /docs/baremetalhost-states.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/docs/baremetalhost-states.md -------------------------------------------------------------------------------- /docs/configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/docs/configuration.md -------------------------------------------------------------------------------- /docs/dev-setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/docs/dev-setup.md -------------------------------------------------------------------------------- /docs/inspectAnnotation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/docs/inspectAnnotation.md -------------------------------------------------------------------------------- /docs/ironic-authentication.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/docs/ironic-authentication.md -------------------------------------------------------------------------------- /docs/ironic-endpoint-keepalived-configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/docs/ironic-endpoint-keepalived-configuration.md -------------------------------------------------------------------------------- /docs/namespace-scoped-setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/docs/namespace-scoped-setup.md -------------------------------------------------------------------------------- /docs/releasing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/docs/releasing.md -------------------------------------------------------------------------------- /docs/statusAnnotation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/docs/statusAnnotation.md -------------------------------------------------------------------------------- /docs/testing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/docs/testing.md -------------------------------------------------------------------------------- /examples/demo-hosts.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/examples/demo-hosts.yaml -------------------------------------------------------------------------------- /examples/example-host-bad-credentials.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/examples/example-host-bad-credentials.yaml -------------------------------------------------------------------------------- /examples/example-host.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/examples/example-host.yaml -------------------------------------------------------------------------------- /examples/worker-0.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/examples/worker-0.yaml -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/go.sum -------------------------------------------------------------------------------- /hack/boilerplate.go.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/hack/boilerplate.go.txt -------------------------------------------------------------------------------- /hack/ci-e2e.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/hack/ci-e2e.sh -------------------------------------------------------------------------------- /hack/clean-e2e.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/hack/clean-e2e.sh -------------------------------------------------------------------------------- /hack/e2e/ensure_go.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/hack/e2e/ensure_go.sh -------------------------------------------------------------------------------- /hack/e2e/ensure_htpasswd.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/hack/e2e/ensure_htpasswd.sh -------------------------------------------------------------------------------- /hack/e2e/ensure_kubectl.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/hack/e2e/ensure_kubectl.sh -------------------------------------------------------------------------------- /hack/e2e/ensure_yq.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/hack/e2e/ensure_yq.sh -------------------------------------------------------------------------------- /hack/e2e/net.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/hack/e2e/net.xml -------------------------------------------------------------------------------- /hack/generate.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/hack/generate.sh -------------------------------------------------------------------------------- /hack/gomod.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/hack/gomod.sh -------------------------------------------------------------------------------- /hack/ironic_ci.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/hack/ironic_ci.env -------------------------------------------------------------------------------- /hack/kind_with_registry.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/hack/kind_with_registry.sh -------------------------------------------------------------------------------- /hack/manifestlint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/hack/manifestlint.sh -------------------------------------------------------------------------------- /hack/markdownlint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/hack/markdownlint.sh -------------------------------------------------------------------------------- /hack/shellcheck.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/hack/shellcheck.sh -------------------------------------------------------------------------------- /hack/tools/deploy-cli/.gitignore: -------------------------------------------------------------------------------- 1 | deploy-cli 2 | -------------------------------------------------------------------------------- /hack/tools/deploy-cli/deploy-cli.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/hack/tools/deploy-cli/deploy-cli.go -------------------------------------------------------------------------------- /hack/tools/deploy-cli/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/hack/tools/deploy-cli/main.go -------------------------------------------------------------------------------- /hack/tools/deploy-cli/templates/bmo-kustomize-bmopath.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/hack/tools/deploy-cli/templates/bmo-kustomize-bmopath.tpl -------------------------------------------------------------------------------- /hack/tools/deploy-cli/templates/bmo-kustomize.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/hack/tools/deploy-cli/templates/bmo-kustomize.tpl -------------------------------------------------------------------------------- /hack/tools/deploy-cli/templates/ironic-kustomize-bmopath.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/hack/tools/deploy-cli/templates/ironic-kustomize-bmopath.tpl -------------------------------------------------------------------------------- /hack/tools/deploy-cli/templates/ironic-kustomize.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/hack/tools/deploy-cli/templates/ironic-kustomize.tpl -------------------------------------------------------------------------------- /hack/tools/deploy-cli/templates/ironic.env.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/hack/tools/deploy-cli/templates/ironic.env.tpl -------------------------------------------------------------------------------- /hack/tools/deploy-cli/templates/ironic_bmo_configmap_env.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/hack/tools/deploy-cli/templates/ironic_bmo_configmap_env.tpl -------------------------------------------------------------------------------- /hack/tools/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/hack/tools/go.mod -------------------------------------------------------------------------------- /hack/tools/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/hack/tools/go.sum -------------------------------------------------------------------------------- /hack/tools/release/notes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/hack/tools/release/notes.go -------------------------------------------------------------------------------- /hack/tools/tools.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/hack/tools/tools.go -------------------------------------------------------------------------------- /hack/verify-release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/hack/verify-release.sh -------------------------------------------------------------------------------- /internal/controller/metal3.io/action_result.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/internal/controller/metal3.io/action_result.go -------------------------------------------------------------------------------- /internal/controller/metal3.io/action_result_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/internal/controller/metal3.io/action_result_test.go -------------------------------------------------------------------------------- /internal/controller/metal3.io/baremetalhost_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/internal/controller/metal3.io/baremetalhost_controller.go -------------------------------------------------------------------------------- /internal/controller/metal3.io/baremetalhost_controller_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/internal/controller/metal3.io/baremetalhost_controller_test.go -------------------------------------------------------------------------------- /internal/controller/metal3.io/bmceventsubscription_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/internal/controller/metal3.io/bmceventsubscription_controller.go -------------------------------------------------------------------------------- /internal/controller/metal3.io/bmceventsubscription_controller_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/internal/controller/metal3.io/bmceventsubscription_controller_test.go -------------------------------------------------------------------------------- /internal/controller/metal3.io/controller_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/internal/controller/metal3.io/controller_test.go -------------------------------------------------------------------------------- /internal/controller/metal3.io/dataimage_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/internal/controller/metal3.io/dataimage_controller.go -------------------------------------------------------------------------------- /internal/controller/metal3.io/demo_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/internal/controller/metal3.io/demo_test.go -------------------------------------------------------------------------------- /internal/controller/metal3.io/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/internal/controller/metal3.io/errors.go -------------------------------------------------------------------------------- /internal/controller/metal3.io/host_config_data.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/internal/controller/metal3.io/host_config_data.go -------------------------------------------------------------------------------- /internal/controller/metal3.io/host_config_data_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/internal/controller/metal3.io/host_config_data_test.go -------------------------------------------------------------------------------- /internal/controller/metal3.io/host_state_machine.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/internal/controller/metal3.io/host_state_machine.go -------------------------------------------------------------------------------- /internal/controller/metal3.io/host_state_machine_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/internal/controller/metal3.io/host_state_machine_test.go -------------------------------------------------------------------------------- /internal/controller/metal3.io/hostfirmwarecomponents_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/internal/controller/metal3.io/hostfirmwarecomponents_controller.go -------------------------------------------------------------------------------- /internal/controller/metal3.io/hostfirmwarecomponents_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/internal/controller/metal3.io/hostfirmwarecomponents_test.go -------------------------------------------------------------------------------- /internal/controller/metal3.io/hostfirmwaresettings_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/internal/controller/metal3.io/hostfirmwaresettings_controller.go -------------------------------------------------------------------------------- /internal/controller/metal3.io/hostfirmwaresettings_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/internal/controller/metal3.io/hostfirmwaresettings_test.go -------------------------------------------------------------------------------- /internal/controller/metal3.io/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/internal/controller/metal3.io/metrics.go -------------------------------------------------------------------------------- /internal/controller/metal3.io/preprovisioningimage_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/internal/controller/metal3.io/preprovisioningimage_controller.go -------------------------------------------------------------------------------- /internal/controller/metal3.io/preprovisioningimage_controller_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/internal/controller/metal3.io/preprovisioningimage_controller_test.go -------------------------------------------------------------------------------- /internal/webhooks/metal3.io/v1alpha1/baremetalhost_validation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/internal/webhooks/metal3.io/v1alpha1/baremetalhost_validation.go -------------------------------------------------------------------------------- /internal/webhooks/metal3.io/v1alpha1/baremetalhost_validation_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/internal/webhooks/metal3.io/v1alpha1/baremetalhost_validation_test.go -------------------------------------------------------------------------------- /internal/webhooks/metal3.io/v1alpha1/baremetalhost_webhook.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/internal/webhooks/metal3.io/v1alpha1/baremetalhost_webhook.go -------------------------------------------------------------------------------- /internal/webhooks/metal3.io/v1alpha1/baremetalhost_webhook_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/internal/webhooks/metal3.io/v1alpha1/baremetalhost_webhook_test.go -------------------------------------------------------------------------------- /internal/webhooks/metal3.io/v1alpha1/bmceventsubscription_validation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/internal/webhooks/metal3.io/v1alpha1/bmceventsubscription_validation.go -------------------------------------------------------------------------------- /internal/webhooks/metal3.io/v1alpha1/bmceventsubscription_validation_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/internal/webhooks/metal3.io/v1alpha1/bmceventsubscription_validation_test.go -------------------------------------------------------------------------------- /internal/webhooks/metal3.io/v1alpha1/bmceventsubscription_webhook.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/internal/webhooks/metal3.io/v1alpha1/bmceventsubscription_webhook.go -------------------------------------------------------------------------------- /internal/webhooks/metal3.io/v1alpha1/bmceventsubscription_webhook_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/internal/webhooks/metal3.io/v1alpha1/bmceventsubscription_webhook_test.go -------------------------------------------------------------------------------- /internal/webhooks/metal3.io/v1alpha1/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/internal/webhooks/metal3.io/v1alpha1/doc.go -------------------------------------------------------------------------------- /ironic-deployment/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/ironic-deployment/README.md -------------------------------------------------------------------------------- /ironic-deployment/base/ironic.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/ironic-deployment/base/ironic.yaml -------------------------------------------------------------------------------- /ironic-deployment/base/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/ironic-deployment/base/kustomization.yaml -------------------------------------------------------------------------------- /ironic-deployment/components/basic-auth/auth.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/ironic-deployment/components/basic-auth/auth.yaml -------------------------------------------------------------------------------- /ironic-deployment/components/basic-auth/ironic-auth-config-tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/ironic-deployment/components/basic-auth/ironic-auth-config-tpl -------------------------------------------------------------------------------- /ironic-deployment/components/basic-auth/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/ironic-deployment/components/basic-auth/kustomization.yaml -------------------------------------------------------------------------------- /ironic-deployment/components/ipxe-tls/certificate.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/ironic-deployment/components/ipxe-tls/certificate.yaml -------------------------------------------------------------------------------- /ironic-deployment/components/ipxe-tls/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/ironic-deployment/components/ipxe-tls/kustomization.yaml -------------------------------------------------------------------------------- /ironic-deployment/components/ipxe-tls/kustomizeconfig.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/ironic-deployment/components/ipxe-tls/kustomizeconfig.yaml -------------------------------------------------------------------------------- /ironic-deployment/components/ipxe-tls/tls.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/ironic-deployment/components/ipxe-tls/tls.yaml -------------------------------------------------------------------------------- /ironic-deployment/components/keepalived/ironic_bmo_configmap.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/ironic-deployment/components/keepalived/ironic_bmo_configmap.env -------------------------------------------------------------------------------- /ironic-deployment/components/keepalived/keepalived_patch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/ironic-deployment/components/keepalived/keepalived_patch.yaml -------------------------------------------------------------------------------- /ironic-deployment/components/keepalived/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/ironic-deployment/components/keepalived/kustomization.yaml -------------------------------------------------------------------------------- /ironic-deployment/components/mariadb/certificate.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/ironic-deployment/components/mariadb/certificate.yaml -------------------------------------------------------------------------------- /ironic-deployment/components/mariadb/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/ironic-deployment/components/mariadb/kustomization.yaml -------------------------------------------------------------------------------- /ironic-deployment/components/mariadb/mariadb_patch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/ironic-deployment/components/mariadb/mariadb_patch.yaml -------------------------------------------------------------------------------- /ironic-deployment/components/tls/certificate.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/ironic-deployment/components/tls/certificate.yaml -------------------------------------------------------------------------------- /ironic-deployment/components/tls/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/ironic-deployment/components/tls/kustomization.yaml -------------------------------------------------------------------------------- /ironic-deployment/components/tls/kustomizeconfig.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/ironic-deployment/components/tls/kustomizeconfig.yaml -------------------------------------------------------------------------------- /ironic-deployment/components/tls/tls.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/ironic-deployment/components/tls/tls.yaml -------------------------------------------------------------------------------- /ironic-deployment/default/ironic_bmo_configmap.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/ironic-deployment/default/ironic_bmo_configmap.env -------------------------------------------------------------------------------- /ironic-deployment/default/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/ironic-deployment/default/kustomization.yaml -------------------------------------------------------------------------------- /ironic-deployment/overlays/basic-auth_tls/basic-auth_tls.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/ironic-deployment/overlays/basic-auth_tls/basic-auth_tls.yaml -------------------------------------------------------------------------------- /ironic-deployment/overlays/basic-auth_tls/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/ironic-deployment/overlays/basic-auth_tls/kustomization.yaml -------------------------------------------------------------------------------- /ironic-deployment/overlays/basic-auth_tls_keepalived/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/ironic-deployment/overlays/basic-auth_tls_keepalived/kustomization.yaml -------------------------------------------------------------------------------- /ironic-deployment/overlays/basic-auth_tls_keepalived_mariadb/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/ironic-deployment/overlays/basic-auth_tls_keepalived_mariadb/kustomization.yaml -------------------------------------------------------------------------------- /ironic-deployment/overlays/e2e-local-ironic/ironic-patch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/ironic-deployment/overlays/e2e-local-ironic/ironic-patch.yaml -------------------------------------------------------------------------------- /ironic-deployment/overlays/e2e-local-ironic/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/ironic-deployment/overlays/e2e-local-ironic/kustomization.yaml -------------------------------------------------------------------------------- /ironic-deployment/overlays/e2e-release-26.0/ironic-patch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/ironic-deployment/overlays/e2e-release-26.0/ironic-patch.yaml -------------------------------------------------------------------------------- /ironic-deployment/overlays/e2e-release-27.0/ironic-patch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/ironic-deployment/overlays/e2e-release-27.0/ironic-patch.yaml -------------------------------------------------------------------------------- /ironic-deployment/overlays/e2e-release-28.0/ironic-patch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/ironic-deployment/overlays/e2e-release-28.0/ironic-patch.yaml -------------------------------------------------------------------------------- /ironic-deployment/overlays/e2e-release-29.0/ironic-patch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/ironic-deployment/overlays/e2e-release-29.0/ironic-patch.yaml -------------------------------------------------------------------------------- /ironic-deployment/overlays/e2e-release-30.0/ironic-patch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/ironic-deployment/overlays/e2e-release-30.0/ironic-patch.yaml -------------------------------------------------------------------------------- /ironic-deployment/overlays/e2e-release-31.0/ironic-patch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/ironic-deployment/overlays/e2e-release-31.0/ironic-patch.yaml -------------------------------------------------------------------------------- /ironic-deployment/overlays/e2e/ironic-patch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/ironic-deployment/overlays/e2e/ironic-patch.yaml -------------------------------------------------------------------------------- /ironic-deployment/overlays/e2e/ironic_bmo_configmap.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/ironic-deployment/overlays/e2e/ironic_bmo_configmap.env -------------------------------------------------------------------------------- /ironic-deployment/overlays/e2e/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/ironic-deployment/overlays/e2e/kustomization.yaml -------------------------------------------------------------------------------- /ironic-deployment/overlays/with-ipxe-builder-tls/ipxe-configmap.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/ironic-deployment/overlays/with-ipxe-builder-tls/ipxe-configmap.env -------------------------------------------------------------------------------- /ironic-deployment/overlays/with-ipxe-builder-tls/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/ironic-deployment/overlays/with-ipxe-builder-tls/kustomization.yaml -------------------------------------------------------------------------------- /ironic-deployment/overlays/with-ipxe-builder/ipxe-builder-patch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/ironic-deployment/overlays/with-ipxe-builder/ipxe-builder-patch.yaml -------------------------------------------------------------------------------- /ironic-deployment/overlays/with-ipxe-builder/ipxe-configmap.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/ironic-deployment/overlays/with-ipxe-builder/ipxe-configmap.env -------------------------------------------------------------------------------- /ironic-deployment/overlays/with-ipxe-builder/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/ironic-deployment/overlays/with-ipxe-builder/kustomization.yaml -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/main.go -------------------------------------------------------------------------------- /main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/main_test.go -------------------------------------------------------------------------------- /pkg/hardwareutils/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/pkg/hardwareutils/LICENSE -------------------------------------------------------------------------------- /pkg/hardwareutils/bmc/access.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/pkg/hardwareutils/bmc/access.go -------------------------------------------------------------------------------- /pkg/hardwareutils/bmc/access_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/pkg/hardwareutils/bmc/access_test.go -------------------------------------------------------------------------------- /pkg/hardwareutils/bmc/credentials.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/pkg/hardwareutils/bmc/credentials.go -------------------------------------------------------------------------------- /pkg/hardwareutils/bmc/credentials_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/pkg/hardwareutils/bmc/credentials_test.go -------------------------------------------------------------------------------- /pkg/hardwareutils/bmc/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/pkg/hardwareutils/bmc/errors.go -------------------------------------------------------------------------------- /pkg/hardwareutils/bmc/idrac_virtualmedia.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/pkg/hardwareutils/bmc/idrac_virtualmedia.go -------------------------------------------------------------------------------- /pkg/hardwareutils/bmc/ipmi.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/pkg/hardwareutils/bmc/ipmi.go -------------------------------------------------------------------------------- /pkg/hardwareutils/bmc/irmc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/pkg/hardwareutils/bmc/irmc.go -------------------------------------------------------------------------------- /pkg/hardwareutils/bmc/redfish.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/pkg/hardwareutils/bmc/redfish.go -------------------------------------------------------------------------------- /pkg/hardwareutils/bmc/redfish_https.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/pkg/hardwareutils/bmc/redfish_https.go -------------------------------------------------------------------------------- /pkg/hardwareutils/bmc/redfish_virtualmedia.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/pkg/hardwareutils/bmc/redfish_virtualmedia.go -------------------------------------------------------------------------------- /pkg/hardwareutils/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/pkg/hardwareutils/go.mod -------------------------------------------------------------------------------- /pkg/hardwareutils/go.sum: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkg/imageprovider/default.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/pkg/imageprovider/default.go -------------------------------------------------------------------------------- /pkg/imageprovider/imageprovider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/pkg/imageprovider/imageprovider.go -------------------------------------------------------------------------------- /pkg/imageprovider/invalid.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/pkg/imageprovider/invalid.go -------------------------------------------------------------------------------- /pkg/provisioner/demo/demo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/pkg/provisioner/demo/demo.go -------------------------------------------------------------------------------- /pkg/provisioner/fixture/fixture.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/pkg/provisioner/fixture/fixture.go -------------------------------------------------------------------------------- /pkg/provisioner/ironic/adopt_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/pkg/provisioner/ironic/adopt_test.go -------------------------------------------------------------------------------- /pkg/provisioner/ironic/bios_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/pkg/provisioner/ironic/bios_test.go -------------------------------------------------------------------------------- /pkg/provisioner/ironic/capabilities.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/pkg/provisioner/ironic/capabilities.go -------------------------------------------------------------------------------- /pkg/provisioner/ironic/capabilities_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/pkg/provisioner/ironic/capabilities_test.go -------------------------------------------------------------------------------- /pkg/provisioner/ironic/clients/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/pkg/provisioner/ironic/clients/auth.go -------------------------------------------------------------------------------- /pkg/provisioner/ironic/clients/auth_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/pkg/provisioner/ironic/clients/auth_test.go -------------------------------------------------------------------------------- /pkg/provisioner/ironic/clients/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/pkg/provisioner/ironic/clients/client.go -------------------------------------------------------------------------------- /pkg/provisioner/ironic/clients/client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/pkg/provisioner/ironic/clients/client_test.go -------------------------------------------------------------------------------- /pkg/provisioner/ironic/clients/features.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/pkg/provisioner/ironic/clients/features.go -------------------------------------------------------------------------------- /pkg/provisioner/ironic/clients/features_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/pkg/provisioner/ironic/clients/features_test.go -------------------------------------------------------------------------------- /pkg/provisioner/ironic/clients/updateopts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/pkg/provisioner/ironic/clients/updateopts.go -------------------------------------------------------------------------------- /pkg/provisioner/ironic/clients/updateopts_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/pkg/provisioner/ironic/clients/updateopts_test.go -------------------------------------------------------------------------------- /pkg/provisioner/ironic/configdrive_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/pkg/provisioner/ironic/configdrive_test.go -------------------------------------------------------------------------------- /pkg/provisioner/ironic/delete_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/pkg/provisioner/ironic/delete_test.go -------------------------------------------------------------------------------- /pkg/provisioner/ironic/dependencies.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/pkg/provisioner/ironic/dependencies.go -------------------------------------------------------------------------------- /pkg/provisioner/ironic/devicehints/devicehints.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/pkg/provisioner/ironic/devicehints/devicehints.go -------------------------------------------------------------------------------- /pkg/provisioner/ironic/devicehints/devicehints_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/pkg/provisioner/ironic/devicehints/devicehints_test.go -------------------------------------------------------------------------------- /pkg/provisioner/ironic/factory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/pkg/provisioner/ironic/factory.go -------------------------------------------------------------------------------- /pkg/provisioner/ironic/factory_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/pkg/provisioner/ironic/factory_test.go -------------------------------------------------------------------------------- /pkg/provisioner/ironic/findhost_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/pkg/provisioner/ironic/findhost_test.go -------------------------------------------------------------------------------- /pkg/provisioner/ironic/hardwaredetails/hardwaredetails.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/pkg/provisioner/ironic/hardwaredetails/hardwaredetails.go -------------------------------------------------------------------------------- /pkg/provisioner/ironic/hardwaredetails/hardwaredetails_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/pkg/provisioner/ironic/hardwaredetails/hardwaredetails_test.go -------------------------------------------------------------------------------- /pkg/provisioner/ironic/inspecthardware.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/pkg/provisioner/ironic/inspecthardware.go -------------------------------------------------------------------------------- /pkg/provisioner/ironic/inspecthardware_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/pkg/provisioner/ironic/inspecthardware_test.go -------------------------------------------------------------------------------- /pkg/provisioner/ironic/ironic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/pkg/provisioner/ironic/ironic.go -------------------------------------------------------------------------------- /pkg/provisioner/ironic/ironic_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/pkg/provisioner/ironic/ironic_test.go -------------------------------------------------------------------------------- /pkg/provisioner/ironic/power_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/pkg/provisioner/ironic/power_test.go -------------------------------------------------------------------------------- /pkg/provisioner/ironic/prepare_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/pkg/provisioner/ironic/prepare_test.go -------------------------------------------------------------------------------- /pkg/provisioner/ironic/provision.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/pkg/provisioner/ironic/provision.go -------------------------------------------------------------------------------- /pkg/provisioner/ironic/provision_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/pkg/provisioner/ironic/provision_test.go -------------------------------------------------------------------------------- /pkg/provisioner/ironic/provisioncapacity_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/pkg/provisioner/ironic/provisioncapacity_test.go -------------------------------------------------------------------------------- /pkg/provisioner/ironic/raid.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/pkg/provisioner/ironic/raid.go -------------------------------------------------------------------------------- /pkg/provisioner/ironic/raid_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/pkg/provisioner/ironic/raid_test.go -------------------------------------------------------------------------------- /pkg/provisioner/ironic/ready_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/pkg/provisioner/ironic/ready_test.go -------------------------------------------------------------------------------- /pkg/provisioner/ironic/register.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/pkg/provisioner/ironic/register.go -------------------------------------------------------------------------------- /pkg/provisioner/ironic/register_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/pkg/provisioner/ironic/register_test.go -------------------------------------------------------------------------------- /pkg/provisioner/ironic/result.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/pkg/provisioner/ironic/result.go -------------------------------------------------------------------------------- /pkg/provisioner/ironic/servicing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/pkg/provisioner/ironic/servicing.go -------------------------------------------------------------------------------- /pkg/provisioner/ironic/servicing_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/pkg/provisioner/ironic/servicing_test.go -------------------------------------------------------------------------------- /pkg/provisioner/ironic/testbmc/testbmc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/pkg/provisioner/ironic/testbmc/testbmc.go -------------------------------------------------------------------------------- /pkg/provisioner/ironic/testserver/ironic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/pkg/provisioner/ironic/testserver/ironic.go -------------------------------------------------------------------------------- /pkg/provisioner/ironic/testserver/ironic_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/pkg/provisioner/ironic/testserver/ironic_test.go -------------------------------------------------------------------------------- /pkg/provisioner/ironic/testserver/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/pkg/provisioner/ironic/testserver/server.go -------------------------------------------------------------------------------- /pkg/provisioner/ironic/updatehardwarestate_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/pkg/provisioner/ironic/updatehardwarestate_test.go -------------------------------------------------------------------------------- /pkg/provisioner/provisioner.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/pkg/provisioner/provisioner.go -------------------------------------------------------------------------------- /pkg/secretutils/label.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/pkg/secretutils/label.go -------------------------------------------------------------------------------- /pkg/secretutils/secret_manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/pkg/secretutils/secret_manager.go -------------------------------------------------------------------------------- /pkg/utils/stringlist.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/pkg/utils/stringlist.go -------------------------------------------------------------------------------- /pkg/utils/stringlist_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/pkg/utils/stringlist_test.go -------------------------------------------------------------------------------- /pkg/version/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/pkg/version/version.go -------------------------------------------------------------------------------- /releasenotes/v0.10.0-beta.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/releasenotes/v0.10.0-beta.0.md -------------------------------------------------------------------------------- /releasenotes/v0.10.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/releasenotes/v0.10.0.md -------------------------------------------------------------------------------- /releasenotes/v0.10.1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/releasenotes/v0.10.1.md -------------------------------------------------------------------------------- /releasenotes/v0.10.2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/releasenotes/v0.10.2.md -------------------------------------------------------------------------------- /releasenotes/v0.10.3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/releasenotes/v0.10.3.md -------------------------------------------------------------------------------- /releasenotes/v0.10.4.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/releasenotes/v0.10.4.md -------------------------------------------------------------------------------- /releasenotes/v0.10.5.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/releasenotes/v0.10.5.md -------------------------------------------------------------------------------- /releasenotes/v0.11.0-alpha.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/releasenotes/v0.11.0-alpha.0.md -------------------------------------------------------------------------------- /releasenotes/v0.11.0-rc.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/releasenotes/v0.11.0-rc.0.md -------------------------------------------------------------------------------- /releasenotes/v0.11.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/releasenotes/v0.11.0.md -------------------------------------------------------------------------------- /releasenotes/v0.11.1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/releasenotes/v0.11.1.md -------------------------------------------------------------------------------- /releasenotes/v0.11.2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/releasenotes/v0.11.2.md -------------------------------------------------------------------------------- /releasenotes/v0.12.0-beta.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/releasenotes/v0.12.0-beta.0.md -------------------------------------------------------------------------------- /releasenotes/v0.8.1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/releasenotes/v0.8.1.md -------------------------------------------------------------------------------- /releasenotes/v0.9.1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/releasenotes/v0.9.1.md -------------------------------------------------------------------------------- /releasenotes/v0.9.2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/releasenotes/v0.9.2.md -------------------------------------------------------------------------------- /releasenotes/v0.9.3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/releasenotes/v0.9.3.md -------------------------------------------------------------------------------- /template/sarif.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/template/sarif.tpl -------------------------------------------------------------------------------- /test/e2e/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/test/e2e/README.md -------------------------------------------------------------------------------- /test/e2e/automated_cleaning_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/test/e2e/automated_cleaning_test.go -------------------------------------------------------------------------------- /test/e2e/basic_ops_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/test/e2e/basic_ops_test.go -------------------------------------------------------------------------------- /test/e2e/bmc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/test/e2e/bmc.go -------------------------------------------------------------------------------- /test/e2e/cert_manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/test/e2e/cert_manager.go -------------------------------------------------------------------------------- /test/e2e/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/test/e2e/common.go -------------------------------------------------------------------------------- /test/e2e/config/bmcs-fixture.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/test/e2e/config/bmcs-fixture.yaml -------------------------------------------------------------------------------- /test/e2e/config/bmcs-ipmi.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/test/e2e/config/bmcs-ipmi.yaml -------------------------------------------------------------------------------- /test/e2e/config/bmcs-redfish-virtualmedia.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/test/e2e/config/bmcs-redfish-virtualmedia.yaml -------------------------------------------------------------------------------- /test/e2e/config/bmcs-redfish.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/test/e2e/config/bmcs-redfish.yaml -------------------------------------------------------------------------------- /test/e2e/config/fixture.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/test/e2e/config/fixture.yaml -------------------------------------------------------------------------------- /test/e2e/config/ironic.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/test/e2e/config/ironic.yaml -------------------------------------------------------------------------------- /test/e2e/data/ironic-standalone-operator/components/basic-auth/auth-patch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/test/e2e/data/ironic-standalone-operator/components/basic-auth/auth-patch.yaml -------------------------------------------------------------------------------- /test/e2e/data/ironic-standalone-operator/components/basic-auth/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/test/e2e/data/ironic-standalone-operator/components/basic-auth/kustomization.yaml -------------------------------------------------------------------------------- /test/e2e/data/ironic-standalone-operator/components/tls/certificate.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/test/e2e/data/ironic-standalone-operator/components/tls/certificate.yaml -------------------------------------------------------------------------------- /test/e2e/data/ironic-standalone-operator/components/tls/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/test/e2e/data/ironic-standalone-operator/components/tls/kustomization.yaml -------------------------------------------------------------------------------- /test/e2e/data/ironic-standalone-operator/components/tls/tls.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/test/e2e/data/ironic-standalone-operator/components/tls/tls.yaml -------------------------------------------------------------------------------- /test/e2e/data/ironic-standalone-operator/ironic/base/ironic.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/test/e2e/data/ironic-standalone-operator/ironic/base/ironic.yaml -------------------------------------------------------------------------------- /test/e2e/data/ironic-standalone-operator/ironic/base/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/test/e2e/data/ironic-standalone-operator/ironic/base/kustomization.yaml -------------------------------------------------------------------------------- /test/e2e/data/ironic-standalone-operator/ironic/base/namespace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/test/e2e/data/ironic-standalone-operator/ironic/base/namespace.yaml -------------------------------------------------------------------------------- /test/e2e/data/ironic-standalone-operator/ironic/overlays/e2e-release-27.0/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/test/e2e/data/ironic-standalone-operator/ironic/overlays/e2e-release-27.0/kustomization.yaml -------------------------------------------------------------------------------- /test/e2e/data/ironic-standalone-operator/ironic/overlays/e2e-release-28.0/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/test/e2e/data/ironic-standalone-operator/ironic/overlays/e2e-release-28.0/kustomization.yaml -------------------------------------------------------------------------------- /test/e2e/data/ironic-standalone-operator/ironic/overlays/e2e-release-29.0/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/test/e2e/data/ironic-standalone-operator/ironic/overlays/e2e-release-29.0/kustomization.yaml -------------------------------------------------------------------------------- /test/e2e/data/ironic-standalone-operator/ironic/overlays/e2e-release-30.0/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/test/e2e/data/ironic-standalone-operator/ironic/overlays/e2e-release-30.0/kustomization.yaml -------------------------------------------------------------------------------- /test/e2e/data/ironic-standalone-operator/ironic/overlays/e2e-release-31.0/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/test/e2e/data/ironic-standalone-operator/ironic/overlays/e2e-release-31.0/kustomization.yaml -------------------------------------------------------------------------------- /test/e2e/data/ironic-standalone-operator/ironic/overlays/e2e/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/test/e2e/data/ironic-standalone-operator/ironic/overlays/e2e/kustomization.yaml -------------------------------------------------------------------------------- /test/e2e/data/ironic-standalone-operator/operator/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/test/e2e/data/ironic-standalone-operator/operator/kustomization.yaml -------------------------------------------------------------------------------- /test/e2e/e2e_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/test/e2e/e2e_config.go -------------------------------------------------------------------------------- /test/e2e/e2e_suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/test/e2e/e2e_suite_test.go -------------------------------------------------------------------------------- /test/e2e/external_inspection_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/test/e2e/external_inspection_test.go -------------------------------------------------------------------------------- /test/e2e/externally_provisioned_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/test/e2e/externally_provisioned_test.go -------------------------------------------------------------------------------- /test/e2e/inspection_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/test/e2e/inspection_test.go -------------------------------------------------------------------------------- /test/e2e/live_iso_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/test/e2e/live_iso_test.go -------------------------------------------------------------------------------- /test/e2e/metrics_service_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/test/e2e/metrics_service_test.go -------------------------------------------------------------------------------- /test/e2e/provisioning_and_annotation_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/test/e2e/provisioning_and_annotation_test.go -------------------------------------------------------------------------------- /test/e2e/re_inspection_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/test/e2e/re_inspection_test.go -------------------------------------------------------------------------------- /test/e2e/sushy-tools/sushy-emulator.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/test/e2e/sushy-tools/sushy-emulator.conf -------------------------------------------------------------------------------- /test/e2e/upgrade_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/test/e2e/upgrade_test.go -------------------------------------------------------------------------------- /test/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/test/go.mod -------------------------------------------------------------------------------- /test/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/test/go.sum -------------------------------------------------------------------------------- /test/vbmctl/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/test/vbmctl/main.go -------------------------------------------------------------------------------- /test/vbmctl/templates/VM.xml.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/test/vbmctl/templates/VM.xml.tpl -------------------------------------------------------------------------------- /test/vbmctl/templates/pool.xml.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/test/vbmctl/templates/pool.xml.tpl -------------------------------------------------------------------------------- /test/vbmctl/templates/volume.xml.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/test/vbmctl/templates/volume.xml.tpl -------------------------------------------------------------------------------- /tilt-provider.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/tilt-provider.json -------------------------------------------------------------------------------- /tools/bmh_test/clean_local_bmh_test_setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/tools/bmh_test/clean_local_bmh_test_setup.sh -------------------------------------------------------------------------------- /tools/bmh_test/create_bmh.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/tools/bmh_test/create_bmh.sh -------------------------------------------------------------------------------- /tools/bmh_test/create_vm.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/tools/bmh_test/create_vm.sh -------------------------------------------------------------------------------- /tools/bmh_test/run_local_bmh_test_setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/tools/bmh_test/run_local_bmh_test_setup.sh -------------------------------------------------------------------------------- /tools/bmh_test/vm2vbmc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/tools/bmh_test/vm2vbmc.sh -------------------------------------------------------------------------------- /tools/clean_demo_hosts.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/tools/clean_demo_hosts.sh -------------------------------------------------------------------------------- /tools/clean_host.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/tools/clean_host.sh -------------------------------------------------------------------------------- /tools/deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/tools/deploy.sh -------------------------------------------------------------------------------- /tools/remove_local_ironic.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/tools/remove_local_ironic.sh -------------------------------------------------------------------------------- /tools/run_local_ironic.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal3-io/baremetal-operator/HEAD/tools/run_local_ironic.sh --------------------------------------------------------------------------------