1
0
mirror of https://github.com/openshift/installer.git synced 2026-02-06 00:48:45 +01:00
Commit Graph

1264 Commits

Author SHA1 Message Date
openshift-merge-bot[bot]
18c57a015f Merge pull request #9806 from hamzy/PowerVC-add-new-type
MULTIARCH-5358: PowerVC: Add new platform for PowerVC
2025-11-20 09:00:13 +00:00
Mark Hamzy
0324f33df0 PowerVC: Add new platform for PowerVC
PowerVC is an OpenStack based cloud provider with some significant
differences.  Since we can use the OpenStack provider for most of the
work, we will create a thin provider which will only handle the
differences.
2025-11-19 08:57:03 -06:00
openshift-merge-bot[bot]
4b8f8de38b Merge pull request #9960 from zaneb/late-binding
AGENT-1303: Run agent-register-infraenv in interactive mode
2025-11-19 11:36:17 +00:00
openshift-merge-bot[bot]
ba882fb5ed Merge pull request #10088 from jinyunma/az-tested-instance-type-update
OCPBUGS-65659: Add StandardFXmdsv2Family to azure tested instance type list
2025-11-19 09:01:23 +00:00
Zane Bitter
96d3f7a72f AGENT-1303: Run agent-register-infraenv in interactive mode
Register the InfraEnv (using late binding) when the interactive GUI is
enabled.
2025-11-19 00:24:01 +13:00
openshift-merge-bot[bot]
de54dba4ad Merge pull request #10052 from zaneb/agent-systemd-diagrams
NO-ISSUE: Generate the agent systemd diagrams from the unit files
2025-11-18 05:36:50 +00:00
Jinyun Ma
2e7ba4f0ad Add StandardFXmdsv2Family to azure tested instance type list 2025-11-17 16:59:53 +08:00
Zane Bitter
5326b68fcb Manage UI container with systemd
Instead of just starting the UI container and leaving conmon to manage
it (e.g. by restarting on failure), continue to manage it with systemd
as we do for all other podman containers.
2025-11-07 14:06:49 +13:00
Zane Bitter
ce73de0b38 Switch agent installer diagrams from PNG to SVG format
Updated Makefile and all documentation references accordingly.

Assisted-by: Claude Code
2025-11-04 16:03:07 +13:00
Zane Bitter
3ceebce8b7 Auto-generate agent installer service diagrams from systemd units
Replace manually-maintained GraphViz DOT files with an auto-generation
system that parses systemd unit files and generates diagrams showing
service dependencies and workflow structure.

Key features:
- Parses systemd units from data/data/agent/systemd/units
- Extracts Before/After dependencies for edges
- Infers cluster membership from PartOf/BindsTo relationships
- Filters services by workflow based on discriminator files
- Shows file creation during workflows (node-zero creates node0, etc)
- Auto-detects disconnected services and marks with thin borders
- Auto-computes workflow differences (add-nodes vs install)
- Maintains consistent layout with invisible edge chains

Only a small number of exceptions are hardcoded:
- load-config-iso@ triggered by udev (unconfigured_ignition only)
- 99-agent-copy-files.sh excluded from interactive (agent-extract-tui provides tui)
- agent-interactive-console services disabled in unconfigured-ignition

Assisted-by: Claude Code
2025-10-31 15:23:56 +13:00
Zane Bitter
acf7675b5a Convert agent installer service diagrams to GraphViz
Convert the agent installer service workflow diagrams from PNG to
maintainable GraphViz DOT format. This allows the diagrams to be
edited as text files rather than requiring image editing tools.

Changes:
- Add GraphViz DOT source files for all four workflows
- Add Makefile to generate PNGs from DOT sources
- Add README with build and editing instructions
- Regenerate all PNG files from DOT sources

The new workflow enables easier maintenance and collaboration:
  cd docs/user/agent/diagrams
  edit *.dot files
  make

Assisted-by: Claude Code
2025-10-31 15:22:57 +13:00
Joseph Callen
fc462861f8 dev docs: add rr capi debugging
This is some quick docs to allow the
use of `rr` to troubleshoot and trace
difficult cluster api provider problems.

Assisted-by: cursor
2025-08-14 15:39:29 -04:00
Richard Su
4879a6edb9 AGENT-1205: Extract agent-tui during boot for interactive workflow
Created agent-extract-tui.service for the interactive-disconnected
workflow to extract the agent-tui and nmstate libraries during boot.

The files are extracted from the agent-install-utils image. In the
interactive-disconnected workflow, the image is available on the
local container storage. They need to be extracted before the
agent-interactive-console.service starts.
2025-07-11 15:42:42 -04:00
openshift-merge-bot[bot]
fdc62fc162 Merge pull request #9224 from pawanpinjarkar/dev-docs-authentication-authorization
AGENT-997: Internal dev docs for authentication-authorization
2025-06-06 12:20:58 +00:00
openshift-merge-bot[bot]
cf2b9732ae Merge pull request #9754 from shiftstack/clusterosimageproperties
NO-JIRA: openstack docs: Fix type of clusterOSImageProperties
2025-05-30 17:54:22 +00:00
Pierre Prinetti
bf106b4d53 openstack docs: Fix type of clusterOSImageProperties 2025-05-30 15:16:28 +02:00
openshift-merge-bot[bot]
e5ae366c55 Merge pull request #9746 from MayXuQQ/ibm-instances
OCPBUGS-56713: update the punctuation
2025-05-28 22:18:02 +00:00
maxu
92bdf4db21 OCPBUGS-56713:add the vm type 2025-05-28 10:31:40 +08:00
openshift-merge-bot[bot]
94c2b4364a Merge pull request #9723 from MayXuQQ/ibm-instances
NO-JIRA: add the instance types which test PASS
2025-05-20 18:42:56 +00:00
maxu
e046e43fcb add instance type which test PASS 2025-05-19 11:56:10 +08:00
openshift-merge-bot[bot]
0f4a0c8c47 Merge pull request #9696 from jinyunma/add_lsv4_lasv4_series
OCPBUGS-55817: add Lsv4 and Lasv4 series as tested
2025-05-09 00:41:22 +00:00
openshift-merge-bot[bot]
ff0e6636d1 Merge pull request #9667 from patrickdillon/rm-tf-build
OCPBUGS-55952, CORS-3960: Remove Terraform Build Artifacts
2025-05-08 14:39:03 +00:00
Jinyun Ma
dacdaac788 OCPBUGS-55817: add Lsv4 and Lasv4 series as tested 2025-05-08 17:08:42 +08:00
openshift-merge-bot[bot]
0d5142b9de Merge pull request #9683 from jinyunma/419_azure_instance_type_update
no-jira: azure: add tested instance types for CORS-3634 and CORS-3771
2025-05-05 22:48:12 +00:00
Jinyun Ma
78c43d6a89 Azure: add tested instance types for CORS-3634 and CORS-3771 2025-04-30 12:45:49 +08:00
Pawan Pinjarkar
395c8c268b AGENT-997: Internal dev docs for authentication-authorization 2025-04-23 17:08:33 -04:00
Patrick Dillon
a9f7e4f343 Remove Terraform Docs 2025-04-16 12:53:41 -04:00
Andrea Fasano
35fd82a3a8 docs update 2025-04-01 12:51:17 -04:00
Thuan Vo
5f29d696fe no-jira: add dev docs for bumping CAPI provider version
Bumping CAPI provider version is currently a manual step with little
documentation to follow. This commit gathers all knowledge of such steps
for other contributors.
2025-03-18 13:59:22 -07:00
Jon Uriarte
a8b821de89 Add cluster:master_nodes metric retrieval in docs
The cluster:master_nodes metric needs to be added to the
scrapeconfig match query so it can be scraped from the
shift-on-stack cluster.
It's required for running the correlated query defined at [1].

[1] https://github.com/openshift/installer/blob/main/docs/user/openstack/observability.md#example
2025-02-07 17:34:39 +01:00
openshift-merge-bot[bot]
1c141f0764 Merge pull request #9398 from tthvo/OCPBUGS-48089
OCPBUGS-48089: validate hostPrefix to be the same when multiple  clusternetwork CIDRs are present
2025-01-31 04:21:35 +00:00
Thuan Vo
1e5a97ee2c CORS-3830: Add missing supported platforms in top-level README (#9408)
* docs: remove ovirt from supported platforms

* docs: add ibmcloud, nutanix, and powervs as supported platform

* docs: reorganized and added powervs upi

* docs: remove libvirt from supported list

* docs: include official docs for supported platforms and deduplication
2025-01-29 20:45:47 +00:00
Thuan Vo
4b12df938b docs: mention the restriction for hostPrefix in InstallConfig CRD 2025-01-28 14:37:27 -08:00
Patrick Dillon
fb88402006 Merge pull request #9396 from tthvo/CORS-3724
CORS-3724: bump go v1.23 and k8s dependencies
2025-01-28 16:46:16 -05:00
Thuan Vo
3628a43a38 CORS-3637: OWNERS files for platform provider subdirectories
The files use aliases defined in OWNERS_ALIASES
2025-01-27 10:37:24 -08:00
Thuan Vo
20d304f7dc build: bump go version to 1.23 2025-01-24 13:31:46 -08:00
openshift-merge-bot[bot]
c534bb90b7 Merge pull request #9292 from morey-tech/patch-1
no-jira: docs(user): fix grammer in upi install step
2025-01-23 17:22:38 +00:00
lwan
096240db81 Add new tested azure arm instance type to doc 2025-01-22 14:53:04 +08:00
Bob Fournier
4cebd5d227 OCPBUGS-48256: Run iscsiadm for agent-based iSCSI installations
The agent-based installer currently runs iscsistart to ensure it
can boot off of an iSCSI target. However, in order to access the
final rhcos image written to the the target by coreos-installer,
iscsiadm must be run which will start iscsid. See
https://docs.redhat.com/en/documentation/red_hat_enterprise_linux/9/html/managing_storage_devices/configuring-an-iscsi-initiator_managing-storage-devices#configuring-an-iscsi-initiator_managing-storage-devices
for more info.
2025-01-17 12:07:27 -05:00
openshift-merge-bot[bot]
b046ef2275 Merge pull request #9337 from MayXuQQ/maxu-vmtype
NO-JIRA: remove the types which failed by RHEL-59521 and add the new gpu vm type
2025-01-08 23:34:19 +00:00
openshift-merge-bot[bot]
22bd98d1c9 Merge pull request #9304 from rwsu/deprecate-node-joiner-scripts
NO-ISSUE: Deprecate node-joiner scripts
2025-01-08 11:58:29 +00:00
maxu
fa23cc6f18 remove the type which failed by RHEL-59521 2025-01-07 15:26:25 +08:00
Maysa Macedo
5fd62ea137 Add note about additional networks using IPv6
When using a network as an additional network in the OCP cluster
that has an IPv6 Subnet, that subnet must be included in the router
to provide router advertisements, otherwise the interface wouldn't get
an address configured. This happens because the network manager is
configured with method=auto.
2024-12-17 10:37:25 -03:00
Richard Su
98f72ac040 NO-ISSUE: Deprecate node-joiner scripts
The scripts should only be used with OpenShift 4.16 and as a
dev preview.

They have been replaced by the "oc adm node-image" command.
2024-12-11 01:23:43 -05:00
Nicholas Morey
d3a86a0121 docs(user): fix grammer in upi install step 2024-12-07 20:41:26 -05:00
Andrea Fasano
719d5ceda0 update agent docs for add-nodes workflow 2024-11-19 11:42:50 -05:00
openshift-merge-bot[bot]
4535ff4815 Merge pull request #9192 from bfournie/minimal-iso-docs
AGENT-999: Agent doc changes for minimal ISO
2024-11-15 02:14:03 +00:00
Bob Fournier
39077c4ab3 AGENT-999: Agent doc changes for minimal ISO
Addition of doc changes for minimal ISO support. Since the minimal ISO
for all platforms is very similiar to the External platform, combine the
documentation into one file.
2024-11-13 12:03:21 -05:00
qiowang721
5d0f45f9a4 CORS-3680: update docs to include C4/C4A machine types 2024-11-10 22:50:09 -05:00
openshift-merge-bot[bot]
22e4625923 Merge pull request #9146 from andfasano/day2-create-command-report
AGENT-965: improve node-joiner create command troubleshooting
2024-11-08 20:22:00 +00:00