1
0
mirror of https://github.com/openshift/installer.git synced 2026-02-05 15:47:14 +01:00

26 Commits

Author SHA1 Message Date
Patrick Dillon
89d9849658 vendor: capi v1.11 & openshift/api
go mod vendor
2025-11-11 16:19:45 -05:00
Sandhya Dasu
8e645aa4e8 Update verndoring 2025-11-03 14:35:07 -05:00
Rafael Fonseca
d4e6184ecc update vendor 2024-06-13 22:10:40 +02:00
Mark Hamzy
cfbd1157c3 PowerVS: Vendoring the rest changes 2024-03-06 10:03:29 -06:00
Rafael Fonseca
ec3af735f6 update vendor 2024-02-01 16:59:14 +01:00
Hiro Miyamoto
b5be3da386 Vendor modules changes to support ValidatePERAvailability
Signed-off-by: Hiro Miyamoto <miyamotoh@us.ibm.com>
2023-11-09 16:16:57 -05:00
Zane Bitter
a4cb1bfd3d Update to latest assisted-service
With the assisted-service client now in a separate go module, we are
able to drop the dependency on the main assisted-service module. This
allows us to update to the latest version without pulling in any
undesirable dependencies as a side-effect.
2023-08-23 13:21:00 +12:00
Mark Hamzy
c648daef23 Vendoring changes platform-services-go-sdk to v0.42.0 2023-08-09 11:24:05 -05:00
Mark Hamzy
6f709ad771 PowerVS: Vendoring changes
Vendoring bump networking-go-sdk to v0.42.2
Include networking-go-sdk/transitgatewayapisv1
2023-07-25 15:33:53 -05:00
Eran Cohen
543c40f100 go.mod: update openshift/cluster-api-provider-libvirt to latest master + vendor 2023-02-05 13:03:41 +02:00
Zane Bitter
aed3ddb3bb Update assisted-service vendoring
Update to the assisted-service at commit
a40422bdea617f16cbdb724d53619ca74773be45.

This repo now contains multiple go modules, so we have to add overrides
for the internal references to the api and models modules.
2022-10-12 10:47:13 -04:00
Christy Norman
51da6a85fe power vs installconfig assets: vendoring
a seperate commit for the vendor updates

Signed-off-by: Christy Norman <christy@linux.vnet.ibm.com>
2022-03-09 14:01:34 -06:00
staebler
f79f00a14d vendor: update to remove terraform and providers
* Replace terraform modules with github.com/hashicorp/terraform-exec.
* Remove all terraform providers.
* Remove all unneeded replaces.
* Tidy up the replace stanzas so that it is more clear why each replace is needed.
* Remove and re-create all indirect requires to clean up ones that are
  no longer needed.
2022-02-21 10:50:19 -05:00
Yaakov Selkowitz
7c73eab154 Revendor with golang 1.17 2021-11-24 02:02:14 -05:00
patrickdillon
f7f93ba95a go mod edit -require=github.com/openshift/api@master \
-replace=k8s.io/client-go=k8s.io/client-go@v0.22.0 \
            -replace=k8s.io/kube-openapi=k8s.io/kube-openapi@v0.0.0-20210305001622-591a79e4bda7

Bumps the OpenShift & k8s APIs. There seems to be a breaking change
in kube-openshift which breaks our kubevirt.io dependencies. I'm pinning
this to the earlier kube-openapi until these dependencies can be
updated.
2021-09-24 14:01:04 -04:00
Hidematsu Sueki
f71d18f3c1 update vendor 2021-06-28 17:35:57 -04:00
Hidematsu Sueki
d6a5f959d6 ibmcloud: Add create cluster support
* wip: terraform wiring

* ibmcloud: dependencies for terraform-provider-ibm

* temp: Disable PlatformQuotaCheck

* fix(terraform): Update to work with installer

* feat(ibmcloud): Generate TF variables

* chore(ibmcloud): Placeholder for bootstrap removal

* chore: Remove ./_temp dependency

* chore: Reword TODO comments

Co-Authored-By: Bobby Radford <Bobby.Radford@ibm.com>

* Revert "temp: Disable PlatformQuotaCheck"

This reverts commit 29899cd0ff2e334dcfa29846495ad161533924a8.

* chore(ibmcloud): Add placeholder for quota checks

* fix(ibmcloud): Create resource group if set to empty

Co-authored-by: Bobby Radford <Bobby.Radford@ibm.com>
2021-06-28 16:54:47 -04:00
Bobby Radford
49b4da9f5b ibmcloud: Add scaffolding for the IBM Cloud platform
ibmcloud: add ibm cloud types

support the new ibm cloud platform by adding required types

ibmcloud: add initial assets

Add ibmcloud assets to support the new ibmcloud platform. These changes are functional, but additional functionality will be built out over time

ibmcloud: resolve linting issues

ibmcloud: obtain the cisInstanceCRN for install-config

The cisInstanceCRN field is derived from the user-provided baseDomain. It is needed for all DNS configuration.

types: fix ibmcloud machinepool file name

ibmcloud: rename platform ResourceGroupID field

Rename the field `ResourceGroupID` in the Platform type to
`ResourceGroup`

ibmcloud: add initial metadata

ibmcloud: add ClusterOSImage customization

The ClusterOSImage field will allow the user to specify the custom
RHCOS image to use for their cluster VSIs

ibmcloud: add fields to Platform type

Add the DefaultMachinePlatform, VPC, VPCResourceGroup, and Subnets
fields to the Platform type. These are needed to fully define a
cluster.

ibmcloud: improve platform validation and tests

Add in additional validation to the ibmcloud Platform. Also,
add unit tests around that new validation. This is just a start
and more validation and unit tests are required.

ibmcloud: fix linting issues

These issues were discovered using golangci-lint

ibmcloud: use resource group name in install config

Use the resource group name instead of ID in the install config. This
will be more human friendly. The ID will also still be valid, but
name will be preferred.

ibmcloud: improve default resource group check

Check for the default resource group based off of the 'default'
field in the resource group struct.

ibmcloud: fix typo

ibmcloud: remove vpcResourceGroup and use vpc ID

vpcResourceGroup is no longer needed if the vpc field holds the
ID of the VPC instead of the name.

ibmcloud: enforce clusterOSImage region

The clusterOSImage refers to a custom image in a user's VPC. That
image is regionally scoped and the region should be honored. Users
should not be allowed to pick a custom image from a region that
differes from the value of the region field in the install config.

ibmcloud: use resourcev2 API

The resourcev2 API should be used in place of v1. This is the most
up-to-date and well supported version.

ibmcloud: fix log message

Co-Authored-By: Hidematsu Sueki <Hidematsu.Sueki@ibm.com>

ibmcloud: add machinepool type and validation

Add the MachinePool type for the IBM Cloud platform. Also include
initial validation on the fields.

ibmcloud: update survey version

ibmcloud: use ibm go sdks instead of bluemix-go

The ibm-go-sdk and corresponding service SDKs in the IBM GH org
are more up-to-date and routinely supported. The old bluemix-go
SDKs should no longer be used.

update go mod

update vendor

fix: make validateVPCConfig a private function

Co-authored-by: Matthew Staebler <staebler@redhat.com>

fix: improve log message for resource group not found

Co-authored-by: Matthew Staebler <staebler@redhat.com>

fix: simplify subnet return statement

Co-authored-by: Matthew Staebler <staebler@redhat.com>

fix: improve log message for vpc not found

Co-authored-by: Matthew Staebler <staebler@redhat.com>

fix: images slice declaration

Co-authored-by: Matthew Staebler <staebler@redhat.com>

fix: improve images range loop

Co-authored-by: Matthew Staebler <staebler@redhat.com>

fix: typo in baseDomain help string

Co-authored-by: Matthew Staebler <staebler@redhat.com>

fix: clarify resource group help message

fix: use platformPath as variable name

Co-authored-by: Matthew Staebler <staebler@redhat.com>

fix: ibmcloud platform reference

Co-authored-by: Matthew Staebler <staebler@redhat.com>

fix: remove unnecessary conditionals in validation

fix: check encryptionKey exists before validation

fix: improve zone validation message

Co-authored-by: Matthew Staebler <staebler@redhat.com>

fix: keep errors out of happy path

fix: add index to subnets validation

fix: create VPCResourceNotFoundError

fix: use sets.String for contains

fix: ibmcloud platform type comments

fix: improve vpc config validation messages

fix: add omitempty for encryptionKey

Co-authored-by: Matthew Staebler <staebler@redhat.com>

fix: improve BootVolume copying

Co-authored-by: Matthew Staebler <staebler@redhat.com>

fix: rename MachinePool.Type to InstanceType

fix: remove validateRegion

fix: remove unnecessary context from client

fix: remove context timeout in ic Platform

fix: remove superfluous edit

fix: update unit tests

fix: move types used by cilent to same package

fix: update OWNERS and OWNERS_ALIASES

fix: improve client call to load services

fix: improve GetZoneIDByName range loop

fix: whitepsace in OWNERS

fix: populate ibmcloud OWNERS_ALIASES

fix: make cisServiceID a const

Co-authored-by: Matthew Staebler <staebler@redhat.com>

ibmcloud: refactor resource groups

Allow users to have VPC resources in a different resource
group from the cluster creation. This will enable CI and E2E
testing along with making it easier to destroy clusters.

This commit also adds a "Name" suffix to resource groups to align
with other platforms naming convention.

fix: error message format

fix: update unit test

ibmcloud: move ibmcloud to hidden platforms

The IBMCloud platform will be in a developer preview for 4.9. As a result
we will move it to the list of hidden platforms. This commit does that by
default, but allows for it to show up in the survey via a build flag:
'ibmcloud'.

ibmcloud: remove cisInstanceCRN field

The cisInstanceCRN platform field is not needed. Though it is possible
to manage a single DNS zone with multiple CIS instances, only one zone
can be in the "Active" state at a time. As a result, we know which CIS
instance to use based off of its managed zone's state.

fix: address pr comments

update codegen
2021-06-15 11:30:15 -04:00
Nir Argaman
fe58208790 Go modules 2020-12-04 07:42:04 +02:00
Honza Pokorny
f8b633844c baremetal: vendor: bump baremetal-operator
This updates baremetal-operator to pull in the latest changes including
hardware profiles.  The installer vendors hardware profiles from
baremetal-operator to keep the interface the same between
terraform-provisioned baremetal hosts and those provisioned by the
machine-api.

This is done by updating the entry in the `replace` clause of the go.mod
file.  Then, we run `go mod tidy`, followed by `go mod vendor`. This
breaks because the requested version of google.golang.org/grpc, v1.27.0,
changes the API in backwards-incompatible ways.  Thus, we also include a
new pin for this dependency to the previously requested version,
v1.25.0, which yields a working build.
2020-06-16 11:13:49 -03:00
Christian Glombek
d02d3f048a Update vendor 2020-02-14 00:08:54 +01:00
Stephen Benjamin
831616341e vendor: update baremetal-operator to latest
Metal3 is currently failing due to the BMO vendored in the installer
being out of date.

See: https://github.com/openshift-metal3/dev-scripts/issues/829

Command run: `dep ensure -update github.com/metal3-io/baremetal-operator`
2019-10-14 09:52:38 -04:00
Casey Callendrello
2a606ef2f6 vendor: bump apimachinery to 1.11.3
Also had to manually add vfsutil to testImports because glide didn't
pick it up for some reason.

Commands run:

rm glide.lock
glide install --strip-vendor
glide-vc --use-lock-file --no-tests --only-code
2018-10-01 16:21:37 +02:00
Alex Crawford
0c6d53b7d6 *: remove bazel
This removes all of the files which are directly required by bazel.
2018-09-27 22:13:02 -07:00
W. Trevor King
60fb50a99e *: Run gazelle with Bazel 0.15.2
Generated with:

  $ bazel run //:gazelle

Using:

  $ bazel version
  Build label: 0.15.2- (@non-git)
  Build target: bazel-out/k8-opt/bin/src/main/java/com/google/devtools/build/lib/bazel/BazelServer_deploy.jar
  Build time: Tue Jul 17 13:32:28 2018 (1531834348)
  Build timestamp: 1531834348
  Build timestamp as int: 1531834348
2018-08-24 07:25:21 -07:00
Enxebre
c9e25224b3 move vendor to root folder 2018-05-24 13:12:31 +02:00