Skip to content

Conversation

@miguelsorianod
Copy link
Collaborator

We change the maestro config definition within the provision
shard configuration as fully structured yaml. Before it was
an inline json which was more error prone.

This change is possible because we rolled out a new change in CS
that allows defining the maestro configuration of the provision
shard as structured yaml instead of as inline json as an alternative.

Additionally, we remove the management_cluster_id attribute from CS provision shard config.
That attribute represented the K8s Namespace where ACM expects
ManifestWorks to be created in the Management Cluster. That name was
confusing because it could be confused with an Azure AKS Management Cluster
Resource ID.

In CS we renamed the attribute to
management_cluster_acm_manifestworks_k8s_namespace, we also default
it to local-cluster and we also limit the set of accepted values to
that one.

We remove the setting of the management_cluster_id attribute because
of the mentioned reasons above. This will default that K8s Namespace
to local-cluster which means no change in behavior should occur with
this change.

We change the maestro config definition within the provision
shard configuration as fully structured yaml. Before it was
an inline json which was more error prone.

This change is possible because we rolled out a new change in CS
that allows defining the maestro configuration of the provision
shard as structured yaml instead of as inline json as an alternative.
…config

That attribute represented the K8s Namespace where ACM expects
ManifestWorks to be created in the Management Cluster. That name was
confusing because it could be confused with an Azure AKS Management Cluster
Resource ID.

In CS we renamed the attribute to
`management_cluster_acm_manifestworks_k8s_namespace`, we also default
it to `local-cluster` and we also limit the set of accepted values to
that one.

We remove the setting of the `management_cluster_id` attribute because
of the mentioned reasons above. This will default that K8s Namespace
to `local-cluster` which means no change in behavior should occur with
this change.
@openshift-ci openshift-ci bot requested review from geoberle and janboll January 5, 2026 13:08
@openshift-ci openshift-ci bot added the approved label Jan 5, 2026
@janboll
Copy link
Collaborator

janboll commented Jan 5, 2026

/lgtm

@openshift-ci
Copy link

openshift-ci bot commented Jan 5, 2026

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: janboll, miguelsorianod

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@openshift-ci-robot
Copy link
Contributor

/retest-required

Remaining retests: 0 against base HEAD 294090e and 2 for PR HEAD 41a9c9e in total

@openshift-merge-bot openshift-merge-bot bot merged commit e33ac0a into main Jan 5, 2026
22 checks passed
@openshift-merge-bot openshift-merge-bot bot deleted the msoriano-cspshard-configchanges-20250105-1 branch January 5, 2026 15:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants