Skip to content
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

MGMT-15691: Remove platform type oci #5787

Merged
merged 16 commits into from Dec 15, 2023

Conversation

adriengentil
Copy link
Contributor

@adriengentil adriengentil commented Dec 7, 2023

  • update registry to dispatch calls on Platform struct because we need platform.external.platformName to return the right external provider
  • Remove PlatformTypeOci and platform.is_external flag
  • Update feature support API to accept external platform name in order return supported feature depending on the integration
  • Update capability check:
    • if user has oci capability, only platformName=oci can be set
    • if user has external capability, platformName can be set to any strings, if set to oci, the integration will be enabled

@openshift-ci openshift-ci bot added the do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. label Dec 7, 2023
Copy link

openshift-ci bot commented Dec 7, 2023

Skipping CI for Draft Pull Request.
If you want CI signal for your change, please convert it to an actual PR.
You can still manually trigger a test run with /test all

@openshift-ci openshift-ci bot added size/XL Denotes a PR that changes 500-999 lines, ignoring generated files. approved Indicates a PR has been approved by an approver from all required OWNERS files. labels Dec 7, 2023
@adriengentil
Copy link
Contributor Author

/test edge-unit-test

Copy link

codecov bot commented Dec 7, 2023

Codecov Report

Merging #5787 (2ab5f1e) into master (a9532bc) will increase coverage by 0.09%.
Report is 14 commits behind head on master.
The diff coverage is 45.23%.

Additional details and impacted files

Impacted file tree graph

@@            Coverage Diff             @@
##           master    #5787      +/-   ##
==========================================
+ Coverage   67.89%   67.98%   +0.09%     
==========================================
  Files         235      235              
  Lines       34548    34480      -68     
==========================================
- Hits        23455    23441      -14     
+ Misses       9008     8976      -32     
+ Partials     2085     2063      -22     
Files Coverage Δ
internal/bminventory/inventory.go 71.44% <100.00%> (+1.00%) ⬆️
internal/cluster/validator.go 95.70% <100.00%> (ø)
internal/common/conversions.go 5.55% <ø> (+0.15%) ⬆️
internal/featuresupport/feature_support_level.go 89.47% <100.00%> (+0.18%) ⬆️
internal/featuresupport/features_misc.go 85.90% <100.00%> (+0.48%) ⬆️
internal/hardware/validator.go 76.73% <100.00%> (ø)
internal/host/validator.go 81.75% <100.00%> (ø)
internal/installcfg/builder/builder.go 85.61% <100.00%> (ø)
internal/featuresupport/features_networking.go 84.00% <85.71%> (+0.18%) ⬆️
internal/provider/external/base.go 0.00% <0.00%> (ø)
... and 9 more

... and 8 files with indirect coverage changes

@openshift-ci openshift-ci bot added size/XXL Denotes a PR that changes 1000+ lines, ignoring generated files. api-review Categorizes an issue or PR as actively needing an API review. and removed size/XL Denotes a PR that changes 500-999 lines, ignoring generated files. labels Dec 11, 2023
@adriengentil
Copy link
Contributor Author

/test edge-unit-test

@adriengentil
Copy link
Contributor Author

/test edge-lint

@adriengentil adriengentil changed the title external oci MGMT-15691: Remove platform type oci Dec 12, 2023
@openshift-ci-robot openshift-ci-robot added the jira/valid-reference Indicates that this PR references a valid Jira ticket of any type. label Dec 12, 2023
@openshift-ci-robot
Copy link

openshift-ci-robot commented Dec 12, 2023

@adriengentil: This pull request references MGMT-15691 which is a valid jira issue.

Warning: The referenced jira issue has an invalid target version for the target branch this PR targets: expected the task to target the "4.16.0" version, but no target version was set.

In response to this:

  • update registry to dispatch calls on Platform struct because we need platform.external.platformName to return the right external provider
  • Update checks where PlatformTypeOci was used

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

@openshift-ci-robot
Copy link

openshift-ci-robot commented Dec 12, 2023

@adriengentil: This pull request references MGMT-15691 which is a valid jira issue.

Warning: The referenced jira issue has an invalid target version for the target branch this PR targets: expected the task to target the "4.16.0" version, but no target version was set.

In response to this:

  • update registry to dispatch calls on Platform struct because we need platform.external.platformName to return the right external provider
  • Update checks where PlatformTypeOci was used
  • Remove PlatformTypeOci and is_external flag

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

@openshift-ci-robot
Copy link

openshift-ci-robot commented Dec 12, 2023

@adriengentil: This pull request references MGMT-15691 which is a valid jira issue.

Warning: The referenced jira issue has an invalid target version for the target branch this PR targets: expected the task to target the "4.16.0" version, but no target version was set.

In response to this:

  • update registry to dispatch calls on Platform struct because we need platform.external.platformName to return the right external provider
  • Remove PlatformTypeOci and is_external flag
  • Update feature support API to accept external platform name in order return supported feature depending on the integration
  • Update checks where PlatformTypeOci was used

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

@openshift-ci-robot
Copy link

openshift-ci-robot commented Dec 12, 2023

@adriengentil: This pull request references MGMT-15691 which is a valid jira issue.

Warning: The referenced jira issue has an invalid target version for the target branch this PR targets: expected the task to target the "4.16.0" version, but no target version was set.

In response to this:

  • update registry to dispatch calls on Platform struct because we need platform.external.platformName to return the right external provider
  • Remove PlatformTypeOci and is_external flag
  • Update feature support API to accept external platform name in order return supported feature depending on the integration
  • Update checks where PlatformTypeOci was used
  • Update capability check:
  • if user has oci capability, only platformName=oci can be set
  • if user has external capability, platformName can be set to any strings, if set to oci, the integration will be enabled

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

@openshift-ci-robot
Copy link

openshift-ci-robot commented Dec 12, 2023

@adriengentil: This pull request references MGMT-15691 which is a valid jira issue.

Warning: The referenced jira issue has an invalid target version for the target branch this PR targets: expected the task to target the "4.16.0" version, but no target version was set.

In response to this:

  • update registry to dispatch calls on Platform struct because we need platform.external.platformName to return the right external provider
  • Remove PlatformTypeOci and platform.is_external flag
  • Update feature support API to accept external platform name in order return supported feature depending on the integration
  • Update capability check:
  • if user has oci capability, only platformName=oci can be set
  • if user has external capability, platformName can be set to any strings, if set to oci, the integration will be enabled

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

@adriengentil
Copy link
Contributor Author

/test edge-lint edge-unit-test

@adriengentil
Copy link
Contributor Author

/test edge-lint edge-unit-test subsystem-test

Copy link

openshift-ci bot commented Dec 13, 2023

@adriengentil: Overrode contexts on behalf of adriengentil: ci/prow/edge-e2e-oci-assisted, ci/prow/edge-e2e-oci-assisted-4-14

In response to this:

/override ci/prow/edge-e2e-oci-assisted ci/prow/edge-e2e-oci-assisted-4-14

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

Copy link
Contributor

@gamli75 gamli75 left a comment

Choose a reason for hiding this comment

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

we have lots of code that is specific for external platform and oci in /internal/provider/platform.go - can we move it to the external provider?

if platform.Type != nil && *platform.Type == models.PlatformTypeExternal {
// We require valid external settings when platform is set to external
return validateExternalSettingsForCreate(*platform)
err = validateExternalSettingsForCreate(*platform)
Copy link
Contributor

Choose a reason for hiding this comment

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

can you write a short description for the methods:
validateExternalPlatform
validateExternalSettingsForCreate - Is it only for the create operation? what about update operation?
areExternalSettingsSet

Copy link
Contributor Author

Choose a reason for hiding this comment

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

we have lots of code that is specific for external platform and oci in /internal/provider/platform.go - can we move it to the external provider?

no, we cannot, it causes import cycles because the provider package is composed of other packages tightly coupled together. I think we should refactor all the packages in provider into one package (platform pakage?), it would also allow to move platform specific code in common/common.go. But, I would do that as part of another ticket/PR.

validateExternalSettingsForCreate - Is it only for the create operation? what about update operation?

We don't need to validate for update because the validations made at swagger level are enough.

I will add some comments 👍

@adriengentil
Copy link
Contributor Author

/test edge-e2e-oci-assisted-external

}
return nil, errors.New(fmt.Sprintf("For external platform, the platformName must be %s", common.ExternalPlatformNameOci))
Copy link
Contributor

Choose a reason for hiding this comment

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

The error doesn't look right as we can have any platformName now.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

well, I did not change the behaviour, do you want me to do it? Or you want to do it in a follow-up PR?

Copy link
Contributor

Choose a reason for hiding this comment

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

Follow up PR is also fine.

@adriengentil
Copy link
Contributor Author

/test edge-e2e-oci-assisted-external

Copy link
Contributor

@pawanpinjarkar pawanpinjarkar left a comment

Choose a reason for hiding this comment

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

/lgtm

@openshift-ci openshift-ci bot added the lgtm Indicates that a PR is ready to be merged. label Dec 14, 2023
@adriengentil
Copy link
Contributor Author

/test ci/prow/edge-subsystem-kubeapi-aws

Copy link

openshift-ci bot commented Dec 15, 2023

@adriengentil: The specified target(s) for /test were not found.
The following commands are available to trigger required jobs:

  • /test e2e-agent-compact-ipv4
  • /test edge-assisted-operator-catalog-publish-verify
  • /test edge-ci-index
  • /test edge-e2e-ai-operator-ztp
  • /test edge-e2e-ai-operator-ztp-sno-day2-workers
  • /test edge-e2e-ai-operator-ztp-sno-day2-workers-late-binding
  • /test edge-e2e-metal-assisted
  • /test edge-e2e-metal-assisted-4-11
  • /test edge-e2e-metal-assisted-4-12
  • /test edge-e2e-metal-assisted-cnv
  • /test edge-e2e-metal-assisted-lvm
  • /test edge-e2e-metal-assisted-odf
  • /test edge-images
  • /test edge-lint
  • /test edge-subsystem-aws
  • /test edge-subsystem-kubeapi-aws
  • /test edge-unit-test
  • /test edge-verify-generated-code
  • /test images
  • /test mce-images

The following commands are available to trigger optional jobs:

  • /test e2e-agent-ha-dualstack
  • /test e2e-agent-sno-ipv6
  • /test edge-e2e-ai-operator-ztp-3masters
  • /test edge-e2e-ai-operator-ztp-capi
  • /test edge-e2e-ai-operator-ztp-compact-day2-masters
  • /test edge-e2e-ai-operator-ztp-compact-day2-workers
  • /test edge-e2e-ai-operator-ztp-disconnected
  • /test edge-e2e-ai-operator-ztp-hypershift-zero-nodes
  • /test edge-e2e-ai-operator-ztp-multiarch-3masters-ocp
  • /test edge-e2e-ai-operator-ztp-multiarch-sno-ocp
  • /test edge-e2e-ai-operator-ztp-node-labels
  • /test edge-e2e-ai-operator-ztp-sno-day2-masters
  • /test edge-e2e-ai-operator-ztp-sno-day2-workers-ignitionoverride
  • /test edge-e2e-metal-assisted-4-13
  • /test edge-e2e-metal-assisted-4-14
  • /test edge-e2e-metal-assisted-4-15
  • /test edge-e2e-metal-assisted-bond
  • /test edge-e2e-metal-assisted-day2
  • /test edge-e2e-metal-assisted-day2-arm-workers
  • /test edge-e2e-metal-assisted-day2-single-node
  • /test edge-e2e-metal-assisted-external
  • /test edge-e2e-metal-assisted-external-4-14
  • /test edge-e2e-metal-assisted-ipv4v6
  • /test edge-e2e-metal-assisted-ipv6
  • /test edge-e2e-metal-assisted-kube-api-late-binding-single-node
  • /test edge-e2e-metal-assisted-kube-api-late-unbinding-ipv4-single-node
  • /test edge-e2e-metal-assisted-kube-api-net-suite
  • /test edge-e2e-metal-assisted-mce-4-11
  • /test edge-e2e-metal-assisted-mce-4-12
  • /test edge-e2e-metal-assisted-mce-4-13
  • /test edge-e2e-metal-assisted-mce-4-14
  • /test edge-e2e-metal-assisted-mce-4-15
  • /test edge-e2e-metal-assisted-mce-sno
  • /test edge-e2e-metal-assisted-metallb
  • /test edge-e2e-metal-assisted-none
  • /test edge-e2e-metal-assisted-onprem
  • /test edge-e2e-metal-assisted-single-node
  • /test edge-e2e-metal-assisted-static-ip-suite
  • /test edge-e2e-metal-assisted-tang
  • /test edge-e2e-metal-assisted-tpmv2
  • /test edge-e2e-metal-assisted-upgrade-agent
  • /test edge-e2e-nutanix-assisted
  • /test edge-e2e-nutanix-assisted-2workers
  • /test edge-e2e-nutanix-assisted-4-14
  • /test edge-e2e-oci-assisted
  • /test edge-e2e-oci-assisted-4-14
  • /test edge-e2e-oci-assisted-external
  • /test edge-e2e-oci-assisted-iscsi
  • /test edge-e2e-vsphere-assisted
  • /test edge-e2e-vsphere-assisted-4-12
  • /test edge-e2e-vsphere-assisted-4-13
  • /test edge-e2e-vsphere-assisted-4-14
  • /test edge-e2e-vsphere-assisted-umn
  • /test edge-push-pr-image
  • /test push-pr-image

Use /test all to run the following jobs that were automatically triggered:

  • pull-ci-openshift-assisted-service-master-e2e-agent-compact-ipv4
  • pull-ci-openshift-assisted-service-master-edge-assisted-operator-catalog-publish-verify
  • pull-ci-openshift-assisted-service-master-edge-ci-index
  • pull-ci-openshift-assisted-service-master-edge-e2e-ai-operator-ztp
  • pull-ci-openshift-assisted-service-master-edge-e2e-ai-operator-ztp-capi
  • pull-ci-openshift-assisted-service-master-edge-e2e-metal-assisted
  • pull-ci-openshift-assisted-service-master-edge-e2e-metal-assisted-external
  • pull-ci-openshift-assisted-service-master-edge-e2e-metal-assisted-none
  • pull-ci-openshift-assisted-service-master-edge-e2e-nutanix-assisted
  • pull-ci-openshift-assisted-service-master-edge-e2e-nutanix-assisted-4-14
  • pull-ci-openshift-assisted-service-master-edge-e2e-oci-assisted
  • pull-ci-openshift-assisted-service-master-edge-e2e-oci-assisted-4-14
  • pull-ci-openshift-assisted-service-master-edge-e2e-oci-assisted-external
  • pull-ci-openshift-assisted-service-master-edge-e2e-vsphere-assisted
  • pull-ci-openshift-assisted-service-master-edge-images
  • pull-ci-openshift-assisted-service-master-edge-lint
  • pull-ci-openshift-assisted-service-master-edge-subsystem-aws
  • pull-ci-openshift-assisted-service-master-edge-subsystem-kubeapi-aws
  • pull-ci-openshift-assisted-service-master-edge-unit-test
  • pull-ci-openshift-assisted-service-master-edge-verify-generated-code
  • pull-ci-openshift-assisted-service-master-images
  • pull-ci-openshift-assisted-service-master-mce-images

In response to this:

/test ci/prow/edge-subsystem-kubeapi-aws

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

@adriengentil
Copy link
Contributor Author

/test edge-subsystem-kubeapi-aws

@openshift-ci openshift-ci bot removed the lgtm Indicates that a PR is ready to be merged. label Dec 15, 2023
@adriengentil
Copy link
Contributor Author

/test edge-e2e-oci-assisted-external

@adriengentil
Copy link
Contributor Author

Reviewed e2e-metal-assisted-external job:

# curl localhost:6008/api/assisted-install/v2/clusters/1eccb7d6-d97e-497a-8d8c-8808c57cdc18 | jq .
... 
  "platform": {
    "external": {
      "cloud_controller_manager": "External",
      "platform_name": "oci"
    },
    "type": "external"
  },
...

install-config:

# cat install-config.yaml.1eccb7d6-d97e-497a-8d8c-8808c57cdc18  | jq .
{
  "apiVersion": "v1",
  "baseDomain": "assisted-ci.oci-rhelcert.edge-sro.rhecoeng.com",
  "networking": {
    "networkType": "OVNKubernetes",
    "clusterNetwork": [
      {
        "cidr": "172.30.0.0/16",
        "hostPrefix": 23
      }
    ],
    "machineNetwork": [
      {
        "cidr": "10.0.1.0/24"
      }
    ],
    "serviceNetwork": [
      "10.128.0.0/14"
    ]
  },
  "metadata": {
    "name": "test-infra-cluster-b7e12794"
  },
  "compute": [
    {
      "hyperthreading": "Enabled",
      "name": "worker",
      "replicas": 2
    }
  ],
  "controlPlane": {
    "hyperthreading": "Enabled",
    "name": "master",
    "replicas": 3
  },
  "platform": {
    "external": {
      "PlatformName": "oci",
      "CloudControllerManager": "External"
    }
  },
  "fips": false,

infrastructure object:

# oc --kubeconfig ./kubeconfig.1eccb7d6-d97e-497a-8d8c-8808c57cdc18 get infrastructure/cluster -o yaml
apiVersion: config.openshift.io/v1
kind: Infrastructure
metadata:
  creationTimestamp: "2023-12-15T10:13:17Z"
  generation: 1
  name: cluster
  resourceVersion: "535"
  uid: 9a843788-f36a-4c46-a295-ed9d17335302
spec:
  cloudConfig:
    name: ""
  platformSpec:
    external:
      platformName: oci
    type: External
status:
  apiServerInternalURI: https://api-int.test-infra-cluster-b7e12794.assisted-ci.oci-rhelcert.edge-sro.rhecoeng.com:6443
  apiServerURL: https://api.test-infra-cluster-b7e12794.assisted-ci.oci-rhelcert.edge-sro.rhecoeng.com:6443
  controlPlaneTopology: HighlyAvailable
  cpuPartitioning: None
  etcdDiscoveryDomain: ""
  infrastructureName: test-infra-cluster-b7-jgvnz
  infrastructureTopology: HighlyAvailable
  platform: External
  platformStatus:
    external:
      cloudControllerManager:
        state: External
    type: External

@adriengentil
Copy link
Contributor Author

/test edge-e2e-ai-operator-ztp edge-e2e-ai-operator-ztp-capi
/override edge-e2e-nutanix-assisted edge-e2e-nutanix-assisted-4-14 edge-e2e-vsphere-assisted edge-e2e-oci-assisted edge-e2e-oci-assisted-4-14
nutanix and vsphere jobs are broken, oci jobs are expected to fail because of this change

Copy link

openshift-ci bot commented Dec 15, 2023

@adriengentil: /override requires failed status contexts, check run or a prowjob name to operate on.
The following unknown contexts/checkruns were given:

  • edge-e2e-nutanix-assisted
  • edge-e2e-nutanix-assisted-4-14
  • edge-e2e-oci-assisted
  • edge-e2e-oci-assisted-4-14
  • edge-e2e-vsphere-assisted

Only the following failed contexts/checkruns were expected:

  • ci/prow/e2e-agent-compact-ipv4
  • ci/prow/edge-assisted-operator-catalog-publish-verify
  • ci/prow/edge-ci-index
  • ci/prow/edge-e2e-ai-operator-ztp
  • ci/prow/edge-e2e-ai-operator-ztp-capi
  • ci/prow/edge-e2e-metal-assisted
  • ci/prow/edge-e2e-metal-assisted-external
  • ci/prow/edge-e2e-metal-assisted-none
  • ci/prow/edge-e2e-nutanix-assisted
  • ci/prow/edge-e2e-nutanix-assisted-4-14
  • ci/prow/edge-e2e-oci-assisted
  • ci/prow/edge-e2e-oci-assisted-4-14
  • ci/prow/edge-e2e-oci-assisted-external
  • ci/prow/edge-e2e-vsphere-assisted
  • ci/prow/edge-images
  • ci/prow/edge-lint
  • ci/prow/edge-subsystem-aws
  • ci/prow/edge-subsystem-kubeapi-aws
  • ci/prow/edge-unit-test
  • ci/prow/edge-verify-generated-code
  • ci/prow/images
  • ci/prow/mce-images
  • pull-ci-openshift-assisted-service-cloud_hotfix_releases-images
  • pull-ci-openshift-assisted-service-master-e2e-agent-compact-ipv4
  • pull-ci-openshift-assisted-service-master-edge-assisted-operator-catalog-publish-verify
  • pull-ci-openshift-assisted-service-master-edge-ci-index
  • pull-ci-openshift-assisted-service-master-edge-e2e-ai-operator-ztp
  • pull-ci-openshift-assisted-service-master-edge-e2e-ai-operator-ztp-capi
  • pull-ci-openshift-assisted-service-master-edge-e2e-metal-assisted
  • pull-ci-openshift-assisted-service-master-edge-e2e-metal-assisted-external
  • pull-ci-openshift-assisted-service-master-edge-e2e-metal-assisted-none
  • pull-ci-openshift-assisted-service-master-edge-e2e-nutanix-assisted
  • pull-ci-openshift-assisted-service-master-edge-e2e-nutanix-assisted-4-14
  • pull-ci-openshift-assisted-service-master-edge-e2e-oci-assisted
  • pull-ci-openshift-assisted-service-master-edge-e2e-oci-assisted-4-14
  • pull-ci-openshift-assisted-service-master-edge-e2e-oci-assisted-external
  • pull-ci-openshift-assisted-service-master-edge-e2e-vsphere-assisted
  • pull-ci-openshift-assisted-service-master-edge-images
  • pull-ci-openshift-assisted-service-master-edge-lint
  • pull-ci-openshift-assisted-service-master-edge-subsystem-aws
  • pull-ci-openshift-assisted-service-master-edge-subsystem-kubeapi-aws
  • pull-ci-openshift-assisted-service-master-edge-unit-test
  • pull-ci-openshift-assisted-service-master-edge-verify-generated-code
  • pull-ci-openshift-assisted-service-master-mce-images
  • tide

If you are trying to override a checkrun that has a space in it, you must put a double quote on the context.

In response to this:

/test edge-e2e-ai-operator-ztp edge-e2e-ai-operator-ztp-capi
/override edge-e2e-nutanix-assisted edge-e2e-nutanix-assisted-4-14 edge-e2e-vsphere-assisted edge-e2e-oci-assisted edge-e2e-oci-assisted-4-14
nutanix and vsphere jobs are broken, oci jobs are expected to fail because of this change

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

@adriengentil
Copy link
Contributor Author

/override ci/prow/edge-e2e-vsphere-assisted ci/prow/edge-e2e-oci-assisted-4-14 ci/prow/edge-e2e-oci-assisted ci/prow/edge-e2e-nutanix-assisted-4-14 ci/prow/edge-e2e-nutanix-assisted

@rccrdpccl
Copy link
Contributor

/lgtm
/approve

@openshift-ci openshift-ci bot added the lgtm Indicates that a PR is ready to be merged. label Dec 15, 2023
Copy link

openshift-ci bot commented Dec 15, 2023

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: adriengentil, rccrdpccl

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

The pull request process is described here

Needs approval from an approver in each of these files:
  • OWNERS [adriengentil,rccrdpccl]

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

@adriengentil
Copy link
Contributor Author

/override ci/prow/edge-e2e-vsphere-assisted ci/prow/edge-e2e-oci-assisted-4-14 ci/prow/edge-e2e-oci-assisted ci/prow/edge-e2e-nutanix-assisted-4-14 ci/prow/edge-e2e-nutanix-assisted

Copy link

openshift-ci bot commented Dec 15, 2023

@adriengentil: Overrode contexts on behalf of adriengentil: ci/prow/edge-e2e-nutanix-assisted, ci/prow/edge-e2e-nutanix-assisted-4-14, ci/prow/edge-e2e-oci-assisted, ci/prow/edge-e2e-oci-assisted-4-14, ci/prow/edge-e2e-vsphere-assisted

In response to this:

/override ci/prow/edge-e2e-vsphere-assisted ci/prow/edge-e2e-oci-assisted-4-14 ci/prow/edge-e2e-oci-assisted ci/prow/edge-e2e-nutanix-assisted-4-14 ci/prow/edge-e2e-nutanix-assisted

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

@adriengentil
Copy link
Contributor Author

/unhold

@openshift-ci openshift-ci bot removed the do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. label Dec 15, 2023
Copy link

openshift-ci bot commented Dec 15, 2023

@adriengentil: all tests passed!

Full PR test history. Your PR dashboard.

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@openshift-merge-bot openshift-merge-bot bot merged commit d41f536 into openshift:master Dec 15, 2023
24 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
api-review Categorizes an issue or PR as actively needing an API review. approved Indicates a PR has been approved by an approver from all required OWNERS files. jira/valid-reference Indicates that this PR references a valid Jira ticket of any type. lgtm Indicates that a PR is ready to be merged. size/XXL Denotes a PR that changes 1000+ lines, ignoring generated files.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

7 participants