Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions OWNERS_ALIASES
Original file line number Diff line number Diff line change
Expand Up @@ -103,3 +103,7 @@ aliases:
- ravidbro
- rgolangh
- chenyosef
ibmcloud-approvers:
- bobbyradford
ibmcloud-reviewers:
- bobbyradford
118 changes: 118 additions & 0 deletions data/data/install.openshift.io_installconfigs.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -244,6 +244,31 @@ spec:
type: string
type: array
type: object
ibmcloud:
description: IBMCloud is the configuration used when installing
on IBM Cloud.
properties:
bootVolume:
description: BootVolume is the configuration for the machine's
boot volume.
properties:
encryptionKey:
description: EncryptionKey is the CRN referencing a
Key Protect or Hyper Protect Crypto Services key to
use for volume encryption. If not specified, a provider
managed encryption key will be used.
type: string
type: object
type:
description: InstanceType is the VSI machine profile.
type: string
zones:
description: Zones is the list of availability zones used
for machines in the pool.
items:
type: string
type: array
type: object
kubevirt:
description: Kubevirt is the configuration used when installing
on Kubevirt.
Expand Down Expand Up @@ -616,6 +641,31 @@ spec:
type: string
type: array
type: object
ibmcloud:
description: IBMCloud is the configuration used when installing
on IBM Cloud.
properties:
bootVolume:
description: BootVolume is the configuration for the machine's
boot volume.
properties:
encryptionKey:
description: EncryptionKey is the CRN referencing a Key
Protect or Hyper Protect Crypto Services key to use
for volume encryption. If not specified, a provider
managed encryption key will be used.
type: string
type: object
type:
description: InstanceType is the VSI machine profile.
type: string
zones:
description: Zones is the list of availability zones used
for machines in the pool.
items:
type: string
type: array
type: object
kubevirt:
description: Kubevirt is the configuration used when installing
on Kubevirt.
Expand Down Expand Up @@ -1478,6 +1528,74 @@ spec:
- projectID
- region
type: object
ibmcloud:
description: IBMCloud is the configuration used when installing on
IBM Cloud.
properties:
clusterOSImage:
description: ClusterOSImage is the name of the custom RHCOS image.
type: string
defaultMachinePlatform:
description: DefaultMachinePlatform is the default configuration
used when installing on IBM Cloud for machine pools which do
not define their own platform configuration.
properties:
bootVolume:
description: BootVolume is the configuration for the machine's
boot volume.
properties:
encryptionKey:
description: EncryptionKey is the CRN referencing a Key
Protect or Hyper Protect Crypto Services key to use
for volume encryption. If not specified, a provider
managed encryption key will be used.
type: string
type: object
type:
description: InstanceType is the VSI machine profile.
type: string
zones:
description: Zones is the list of availability zones used
for machines in the pool.
items:
type: string
type: array
type: object
region:
description: Region specifies the IBM Cloud region where the cluster
will be created.
type: string
resourceGroupName:
description: "ResourceGroupName is the name of an already existing
resource group where the cluster should be installed. This resource
group should only be used for this specific cluster and the
cluster components will assume ownership of all resources in
the resource group. Destroying the cluster using installer will
delete this resource group. \n This resource group must be empty
with no other resources when trying to use it for creating a
cluster. If empty, a new resource group will be created for
the cluster."
type: string
subnets:
description: Subnets is a list of existing subnet IDs. Leave unset
and the installer will create new subnets in the VPC network
on your behalf.
items:
type: string
type: array
vpc:
description: VPC is the ID of an existing VPC network. Leave unset
and the installer will create a new VPC network on your behalf.
type: string
vpcResourceGroupName:
description: VPCResourceGroupName specifies the resource group
containing an existing VPC. This must be defined if `VPC` is
defined.
type: string
required:
- clusterOSImage
- region
type: object
kubevirt:
description: Kubevirt is the configuration used when installing on
kubevirt.
Expand Down
7 changes: 6 additions & 1 deletion go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,11 @@ require (
github.com/Azure/go-autorest/autorest/to v0.4.0
github.com/Azure/go-ntlmssp v0.0.0-20191115210519-2b2be6cc8ed4 // indirect
github.com/ChrisTrenkamp/goxpath v0.0.0-20190607011252-c5096ec8773d // indirect
github.com/IBM-Cloud/bluemix-go v0.0.0-20210513052039-9ddb92888817
github.com/IBM/go-sdk-core/v5 v5.4.3
github.com/IBM/networking-go-sdk v0.14.0
github.com/IBM/platform-services-go-sdk v0.18.13
github.com/IBM/vpc-go-sdk v1.0.1
github.com/Netflix/go-expect v0.0.0-20190729225929-0e00d9168667 // indirect
github.com/antchfx/xpath v1.1.2 // indirect
github.com/apparentlymart/go-cidr v1.1.0
Expand All @@ -31,7 +36,7 @@ require (
github.com/golang/mock v1.4.4
github.com/golang/protobuf v1.4.3
github.com/google/martian v2.1.1-0.20190517191504-25dcb96d9e51+incompatible // indirect
github.com/google/uuid v1.1.2
github.com/google/uuid v1.2.0
github.com/gophercloud/gophercloud v0.17.0
github.com/gophercloud/utils v0.0.0-20210323225332-7b186010c04f
github.com/h2non/filetype v1.0.12
Expand Down
Loading