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

43 Commits

Author SHA1 Message Date
barbacbd
322e2929d1 CORS-4299: Update GCP MAPI Provider
Update the GCP provider reference so that N4A instances can be validated.

Note: govmomi was set to v0.51.0 because the MAPI updates were causing an automatic
update to v0.52.0 resulting in build issues that have no current solution.
2026-01-19 10:59:55 -05:00
Patrick Dillon
89d9849658 vendor: capi v1.11 & openshift/api
go mod vendor
2025-11-11 16:19:45 -05:00
ehila
aba675ff0e bump(ocp/api): pull in updated DualReplica
bumped ocp api to pull in DualReplica being promoted to TechPreview
needed to pin apimachinery to kube 32 since bumping to kube 33 caused a dependency on cluster-api 1.11 which is currently in beta

Signed-off-by: ehila <ehila@redhat.com>
2025-07-29 23:09:49 -04:00
cjschaef
fcbd8f7f9c Bump IBM Cloud CAPI commit 2025-03-31 23:47:21 -05:00
vr4manta
68937e8cb8 Vendor updates 2025-03-31 11:37:18 -04:00
barbacbd
127c79c768 ** Update vendor
** Add KMS package for GCP
2025-02-14 11:13:35 -05:00
Rafael Fonseca
37aeb072f1 go.mod: update vendor 2024-05-25 15:34:04 +02:00
Rafael Fonseca
ec3af735f6 update vendor 2024-02-01 16:59:14 +01:00
Rafael Fonseca
64ddd4d011 Vendor changes 2024-02-01 12:59:34 +01:00
Patrick Dillon
9e8c6cb4f2 Vendor: cluster-api-provider-gcp
go mod tidy && go mod vendor
2024-01-31 11:40:00 -05:00
Derek Higgins
7e65b74e27 METAL-803: Update vendoring for baremetal-operator
Required for RAID config

Removes local_gb from terraform properties as its not required
and no longer part of the BMO api.

Sets to cpu_arch to x86_64 as this is all that is supported
by the installer(and its no longer part of the BMO api).
2023-12-07 09:23:09 +00:00
Vince Prignano
56175c97b1 go: update vendor dependencies
Signed-off-by: Vince Prignano <vincepri@redhat.com>
2023-11-01 11:43:46 -07:00
ehila
8ba96be368 feat: bump(openshift/api)
Signed-off-by: ehila <ehila@redhat.com>
2023-10-16 08:51:13 -04:00
Pawan Pinjarkar
f84c94ead4 AGENT-702: Generate minimal ISO for external platform
- Renamed `ipxeBaseURL` to more generic `bootArtifactsBaseURL`
- Removed unwanted lint
- Added integration tests to create minimal ISO for external platform with and without bootArtifactsBaseURL in agent-config.yaml
- Fixed existing integration tests to include change of name from `ipxeBaseURL` to more generic `bootArtifactsBaseURL`
- Added BootArtifactsBaseUrl and bootArtifactsPath into parent asset AgentArtifacts
- AgentArtifacts also depends on AgentConfig asset
- Moved common code to generate rootfs.img file into extractRootFS() in AgentArtifacts asset
- If the bootArtifactsBaseURL is specified, construct the custom rootfs URL otherwise default to the URL from the RHCOS streams file
- For external platform when the bootArtifactsBaseUrl is specified, output the rootfs file alongside the minimal ISO
- For all other platforms, continue generating full ISO (no explicit rootfs.img is generated)
- Vendor changes after updating github.com/openshift/assisted-image-service dependency
- set IMAGE_TYPE_ISO to 'minimal-iso' in create-cluster-and-infraenv.service.template when using external platform
- Log an info message to upload CCM manifests

Signed-off-by: Pawan Pinjarkar <ppinjark@redhat.com>
2023-09-07 12:44:09 -04:00
Eran Cohen
543c40f100 go.mod: update openshift/cluster-api-provider-libvirt to latest master + vendor 2023-02-05 13:03:41 +02:00
Rafael Fonseca
841148236d azure: update mod and vendor 2022-12-07 21:52:28 +01:00
Zane Bitter
3d49ffbff5 Merge branch 'agent-installer' 2022-09-02 17:16:08 -04:00
Christopher J Schaefer
d6a280c6e5 Update kube components to v0.24.0
Update kube go dependencies to v0.24.0 releases along with updating
the vendor files.
2022-07-25 16:34:37 -05:00
Zane Bitter
2741b93bfe Merge branch 'release-4.11' into agent-installer 2022-07-01 13:10:12 -04:00
Sid Shukla
2b9d6673c3 Add dependency on Nutanix Prism Go Client
Use prism-go-client instead of embedded client in nutanix terraform provider
for the installer.
2022-06-14 16:03:41 +02:00
Zane Bitter
fcba8e9247 Update dependencies
go mod tidy && go mod vendor
2022-04-29 16:49:14 -04:00
Christy Norman
9a3bfb24f8 Power VS TFVars vendor
specifically, we need to pick up this commit: 89bd6bc891

Signed-off-by: Christy Norman <christy@linux.vnet.ibm.com>
2022-04-06 15:19:41 -05: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
staebler
af4738abfd vendor: update openshift/api to include some alibaba infra changes
* Update openshift/api to 6e0b1eb97188.
* Update kube modules to v0.23.0.
* Update controller-runtime to v0.11.0.
* Remove unused terraform-provider-kubernetes.
2022-01-21 16:51:22 -05:00
Yaakov Selkowitz
7c73eab154 Revendor with golang 1.17 2021-11-24 02:02:14 -05:00
sunhui
19512cfa4c Alibaba: update vendor
This commit was produced by running , , and
all modules verified.

Signed-off-by: sunhui <wb-sh373163@alibaba-inc.com>
2021-11-03 23:57:32 +08: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
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
staebler
d54a4cdc54 vendor: bump openshift/api to latest
Bump github.com/openshift/api to pick up AWS resource tags
in the infrastructure.config.openshift.io CRD.

* upgrade kubernetes modules to v0.21.0-rc.0
* pin sigs.k8s.io/controller-runtime to v0.9.0-alpha.1
2021-04-22 16:43:33 -04:00
Nir Argaman
fe58208790 Go modules 2020-12-04 07:42:04 +02:00
Abhinav Dahiya
9aed771f50 vendor: revendor terraform after dropping all backends
Pins the terraform to https://github.com/openshift/hashicorp-terraform/tree/v0.12.20-openshift-3
2020-06-29 14:23:59 -07: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
Abhinav Dahiya
8885491c6c vendor: bump vendor for latest openshift/api
The bump was done using
```
$ dep version
dep:
 version     : v0.5.0
 build date  : 2018-07-26
 git hash    : 224a564
 go version  : go1.10.3
 go compiler : gc
 platform    : linux/amd64
 features    : ImportDuringSolve=false

$ dep ensure -update -v github.com/openshift/api github.com/openshift/client-go
```
2019-10-21 15:58:07 -07:00
W. Trevor King
cd1fe26811 vendor: Update all the unpinned things
Generated with:

  $ rm -rf "$(go env GOPATH)/pkg/dep/sources"
  # to avoid errors like "Unable to update checked out version: fatal: reference is not a tree"
  # possibly [1]
  $ dep ensure -update

using:

  $ dep version
  dep:
   version     : v0.5.0
   build date  :
   git hash    : 22125cf
   go version  : go1.10.3
   go compiler : gc
   platform    : linux/amd64
   features    : ImportDuringSolve=false

I haven't reviewed all of these changes, but I want this to pull in
openshift/hive@b1cad987 (contrib/pkg/awstagdeprovision: Allow for OR
filters, 2018-10-18, openshift/hive#47).

[1]: https://github.com/golang/dep/issues/928#issuecomment-358349626
2018-10-24 20:52:04 -07:00
Alex Crawford
1696adc2d8 vendor: update dependencies
No changes to `glide.yaml`; just running an update.
2018-10-02 11:48:37 -07: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
Enxebre
b00e40e175 vendor: Add client from sigs.k8s.io/cluster-api
This vendors the client for the Kubernetes cluster-api extension.
2018-09-13 15:11:23 -04: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