Skip to content

no-jira: Use private loadbalancer for private clusters in the private scenario#146

Open
mjturek wants to merge 4226 commits intoopenshift-powervs:add-ipifrom
mjturek:private-lb
Open

no-jira: Use private loadbalancer for private clusters in the private scenario#146
mjturek wants to merge 4226 commits intoopenshift-powervs:add-ipifrom
mjturek:private-lb

Conversation

@mjturek
Copy link

@mjturek mjturek commented Apr 30, 2024

No description provided.

bharath-b-rh and others added 30 commits April 3, 2024 20:46
Update the warning message from the hostcrypt check to give more
specific instructions on how to obtain the correct binary and where to
run it.
CCO was requiring the `s3:HeadBucket` permission which doesn't actually
exist. The issue has been fixed in the lasted version.
A few changes are necessary to adapt to the upstream changes.
A nil pointer exception occurs when the OpenStack MachineSets() func is
called with `Replicas==nil`, as it would be when hive is attempting to
generate autoscaling MachineSets -- we set the replica count later on
after we find out how many MachineSets to spread the autoscaling min/max
across.

Add a safeguard to default to zero in this scenario.

Needed by HIVE-2476
Co-Authored-By: Colin Walters <walters@verbum.org>
…nil-replicas

HIVE-2476: OpenStack.MachineSets(): Allow nil Replicas
Adds tags to the load balancer and public IP created in hooks.
This is needed by OpenStack to provision the server group for workers in
the CAPI flow, based on the manifests potentially modified by the user.
…sion_workers

OSASINFRA-3365: clusterapi: Add worker asset to PreProvision
CORS-3417: capi/aws: support ignition proxy and CA bundle
CORS-3418: images: move installer images to static builds
…services

AGENT-858: Agent day2 ignition services
CORS-3446: Add instructions for obtaining correct binary
When we linked to libvirt directly, having the libvirt platform in the
build was synonymous with a dynamically linked build. Now that we use a
pure-Go libvirt library, the build type can be independent of whether
libvirt is included.

Once the baremetal installer build no longer includes the libvirt
platform, we still want it to be dynamically linked.
Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
Some PRs were merged fixing the following issues:
 * S3 object deletion failing with NotFound errors
 * assigning public IP to machines
 * Secondary LBs security groups not being applied
 * health check parameters updated
The bug has been fixed so we don't need the security group workaround
anymore.
With the fix merged in upstream CAPA, this should work even for BYO
VPCs.
Use the existing resource group if the user sets the value for
CAPI installation.
The same way we save installer log output to `$workdir/.openshift_install.log`,
this change proposes saving the CAPI output to that file. Controller's
output is displayed in stdout when log level is at least DEBUG.
openshift-merge-bot bot and others added 20 commits April 26, 2024 18:19
OCPBUGS-4466: Add check for compact-cluster install on GCP, AWS & Azure
CORS-2893: capi-aws: implement preserveBootstrapIgnition
OSASINFRA-3434: Use cluster-api-provider-openstack v0.10 and CAPO v1beta1 manifests
…cript

AGENT-863: node-joiner cluster script
CORS-3214: capi-aws - Wavelength Zones network provisioning
SPLAT-1596: Created new function to workaround issue with Set-HardDisk.
Adds timers to each stage of CAPI infrastructure provisioning. These
times will be logged at install complete, and can be used as a guide
if we need to change the provisioning timeouts.
CORS-3437: infra/capi: add provisioning timeout
OCPBUGS-29968: Generate ZTP manifests with correct Group/Version/Kind metadata
Co-authored-by: Bob Fournier <bfournie@redhat.com>
…pendency

AGENT-863: fix oc dependency in installer images
OCPBUGS-33024: agent: escape '%' in proxy settings
OCPBUGS-33006: baremetal: set bootstrap domain arch
OCPBUGS-32981: baremetal: use ControlPlane.Replicas
…etal-image-cleanup

AGENT-864: cleanup dnf cache after installing node-joiner reqs
@mjturek mjturek force-pushed the private-lb branch 8 times, most recently from b5d598f to 6742b73 Compare May 2, 2024 16:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.