Skip to content

OSDOCS-14552 greatly reducing Azure sample install config files #92943

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 2 commits into
base: main
Choose a base branch
from
Open
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
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ include::modules/installation-azure-arm-tested-machine-types.adoc[leveloffset=+2
include::modules/installation-azure-trusted-launch.adoc[leveloffset=+2]
include::modules/installation-azure-confidential-vms.adoc[leveloffset=+2]

include::modules/installation-azure-config-yaml.adoc[leveloffset=+2]
include::modules/installation-azure-config-yaml-simple.adoc[leveloffset=+2]

include::modules/installation-configure-proxy.adoc[leveloffset=+2]

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ include::modules/installation-azure-tested-machine-types.adoc[leveloffset=+2]
include::modules/installation-azure-trusted-launch.adoc[leveloffset=+2]
include::modules/installation-azure-confidential-vms.adoc[leveloffset=+2]

include::modules/installation-azure-config-yaml.adoc[leveloffset=+2]
include::modules/installation-azure-config-yaml-simple.adoc[leveloffset=+2]

include::modules/installation-configure-proxy.adoc[leveloffset=+2]

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ include::modules/installation-azure-arm-tested-machine-types.adoc[leveloffset=+2
include::modules/installation-azure-trusted-launch.adoc[leveloffset=+2]
include::modules/installation-azure-confidential-vms.adoc[leveloffset=+2]

include::modules/installation-azure-config-yaml.adoc[leveloffset=+2]
include::modules/installation-azure-config-yaml-simple.adoc[leveloffset=+2]

include::modules/installation-configure-proxy.adoc[leveloffset=+2]

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ include::modules/installation-azure-arm-tested-machine-types.adoc[leveloffset=+2
include::modules/installation-azure-trusted-launch.adoc[leveloffset=+2]
include::modules/installation-azure-confidential-vms.adoc[leveloffset=+2]

include::modules/installation-azure-config-yaml.adoc[leveloffset=+2]
include::modules/installation-azure-config-yaml-simple.adoc[leveloffset=+2]

include::modules/installation-configure-proxy.adoc[leveloffset=+2]

Expand Down
2 changes: 1 addition & 1 deletion installing/installing_azure/ipi/installing-azure-vnet.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ include::modules/installation-azure-arm-tested-machine-types.adoc[leveloffset=+2
include::modules/installation-azure-trusted-launch.adoc[leveloffset=+2]
include::modules/installation-azure-confidential-vms.adoc[leveloffset=+2]

include::modules/installation-azure-config-yaml.adoc[leveloffset=+2]
include::modules/installation-azure-config-yaml-simple.adoc[leveloffset=+2]

include::modules/installation-configure-proxy.adoc[leveloffset=+2]

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ include::modules/installation-azure-arm-tested-machine-types.adoc[leveloffset=+2
include::modules/installation-azure-trusted-launch.adoc[leveloffset=+2]
include::modules/installation-azure-confidential-vms.adoc[leveloffset=+2]

include::modules/installation-azure-config-yaml.adoc[leveloffset=+2]
include::modules/installation-azure-config-yaml-simple.adoc[leveloffset=+2]

include::modules/installation-configure-proxy.adoc[leveloffset=+2]

Expand Down
55 changes: 55 additions & 0 deletions modules/installation-azure-config-yaml-simple.adoc
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
// Module included in the following assemblies:
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🤖 [error] OpenShiftAsciiDoc.ModuleContainsContentType: Module is missing the '_mod-docs-content-type' variable.

//
// * installing/installing_azure/installing-azure-customizations.adoc
// * installing/installing_azure/installing-azure-government-region.adoc
// * installing/installing_azure/installing-azure-network-customizations.adoc
// * installing/installing_azure/installing-azure-private.adoc
// * installing/installing_azure/installing-azure-vnet.adoc
// * installing/installing-restricted-networks-azure-installer-provisioned.adoc

[id="installation-azure-config-yaml-simple_{context}"]
= Sample customized install-config.yaml file for Azure

You can customize the `install-config.yaml` file to specify more details about your {product-title} cluster's platform or modify the values of the required parameters.

[IMPORTANT]
====
This sample YAML file is provided for reference only. You must obtain your `install-config.yaml` file by using the installation program and modify it.
====

[source,yaml]
----
apiVersion: v1 <1>
baseDomain: example.com
fips: false
pullSecret: '{"auths": ...}'
sshKey: ssh-ed25519 AAAA...
metadata:
name: example-cluster
controlPlane: <2>
hyperthreading: Enabled
name: master
platform:
azure:
type: Standard_D8s_v3
replicas: 3
compute: <3>
- hyperthreading: Enabled
name: worker
platform:
azure:
type: Standard_D2s_v3
replicas: 3
networking: <4>
clusterNetwork:
- cidr: 10.128.0.0/14
hostPrefix: 23
platform: <5>
azure:
region: centralus
----
<1> Parameters at the first level of indentation apply to the cluster globally.
<2> The `controlPlane` stanza applies to control plane machines.
<3> The `compute` stanza applies to compute machines.
<4> The `networking` stanza controls the cluster networking configuration. If networking values are not provided, the installation program provides default values.
<5> The `platform` stanza controls aspects of the infrastructure platform that hosts the cluster.