Skip to content

Commit

Permalink
WIP: Integrate baremetal-operator with machine-api-operator
Browse files Browse the repository at this point in the history
  • Loading branch information
sadasu committed Aug 1, 2019
1 parent 1b52288 commit 8fbd9e4
Show file tree
Hide file tree
Showing 9 changed files with 567 additions and 8 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -12,5 +12,11 @@ data:
"clusterAPIControllerLibvirt": "docker.io/openshift/origin-libvirt-machine-controllers:v4.0.0",
"clusterAPIControllerBareMetal": "quay.io/openshift/origin-baremetal-machine-controllers:v4.0.0",
"clusterAPIControllerAzure": "quay.io/openshift/origin-azure-machine-controllers:v4.0.0",
"clusterAPIControllerGCP": "quay.io/openshift/origin-gcp-machine-controllers:v4.0.0"
"clusterAPIControllerGCP": "quay.io/openshift/origin-gcp-machine-controllers:v4.0.0",
"baremetalOperator": "quay.io/openshift/origin-baremetal-operator:v4.2.0",
"baremetalIronic": "quay.io/openshift/origin-ironic-image:v4.2.0",
"baremetalIronicInspector": "quay.io/openshift/origin-ironic-inspector-image:v4.2.0",
"baremetalIpaDownloader": "quay.io/openshift/origin-ironic-ipa-downloader:v4.2.0",
"baremetalRhcosDownloader": "quay.io/openshift/origin-ironic-rhcos-downloader:v4.2.0",
"baremetalStaticIpManager": "quay.io/openshift/origin-ironic-static-ip-manager:v4.2.0"
}
47 changes: 47 additions & 0 deletions install/0000_30_machine-api-operator_12_baremetalhost.crd.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
apiVersion: apiextensions.k8s.io/v1beta1
kind: CustomResourceDefinition
metadata:
name: baremetalhosts.metal3.io
spec:
group: metal3.io
names:
kind: BareMetalHost
listKind: BareMetalHostList
plural: baremetalhosts
singular: baremetalhost
shortNames:
- bmh
- bmhost
scope: Namespaced
version: v1alpha1
subresources:
status: {}
additionalPrinterColumns:
- JSONPath: .status.operationalStatus
description: Operational status
name: Status
type: string
- JSONPath: .status.provisioning.state
description: Provisioning status
name: Provisioning Status
type: string
- JSONPath: .spec.machineRef.name
description: Machine using this host
name: Machine
type: string
- JSONPath: .spec.bmc.address
description: Address of management controler
name: BMC
type: string
- JSONPath: .status.hardwareProfile
description: The type of hardware detected
name: Hardware Profile
type: string
- JSONPath: .spec.online
description: Whether the host is online or not
name: Online
type: string
- JSONPath: .status.errorMessage
description: Most recent error
name: Error
type: string
Loading

0 comments on commit 8fbd9e4

Please sign in to comment.