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-15736: Align feature support level to support HighAvailabilityMode #6077

Draft
wants to merge 6 commits into
base: master
Choose a base branch
from

Conversation

eifrach
Copy link
Contributor

@eifrach eifrach commented Mar 12, 2024

  • Add parameter to api/assisted-install/v2/support-levels/features API so that the features could be filtered also by high_availability

example

Request:
High Availability = None

> curl -s \ 
'http://localhost:6000/api/assisted-install/v2/support-levels/features?
openshift_version=4.15&high_availability_mode=None&cpu_architecture=x86_64' | jq .

Response

{
  "features": {
    "BAREMETAL_PLATFORM": "supported",
    "CLUSTER_MANAGED_NETWORKING": "unavailable",
    "CNV": "supported",
    "CUSTOM_MANIFEST": "supported",
    "DUAL_STACK": "supported",
    "DUAL_STACK_VIPS": "supported",
    "EXTERNAL_PLATFORM": "supported",
    "EXTERNAL_PLATFORM_OCI": "tech-preview",
    "FULL_ISO": "supported",
    "LSO": "supported",
    "LVM": "supported",
    "MCE": "supported",
    "MINIMAL_ISO": "supported",
    "NONE_PLATFORM": "supported",
    "NUTANIX_INTEGRATION": "unavailable",
    "ODF": "unavailable",
    "OVN_NETWORK_TYPE": "supported",
    "SDN_NETWORK_TYPE": "unavailable",
    "SINGLE_NODE_EXPANSION": "supported",
    "SKIP_MCO_REBOOT": "supported",
    "SNO": "supported",
    "USER_MANAGED_NETWORKING": "supported",
    "VIP_AUTO_ALLOC": "unavailable",
    "VSPHERE_INTEGRATION": "unavailable"
  }
}

Request:
High Availability = Full

> curl -s \
'http://localhost:6000/api/assisted-install/v2/support-levels/features?
openshift_version=4.15&high_availability_mode=Full&cpu_architecture=x86_64' | jq .

Response:

{
  "features": {
    "BAREMETAL_PLATFORM": "supported",
    "CLUSTER_MANAGED_NETWORKING": "supported",
    "CNV": "supported",
    "CUSTOM_MANIFEST": "supported",
    "DUAL_STACK": "supported",
    "DUAL_STACK_VIPS": "supported",
    "EXTERNAL_PLATFORM": "supported",
    "EXTERNAL_PLATFORM_OCI": "tech-preview",
    "FULL_ISO": "supported",
    "LSO": "supported",
    "LVM": "supported",
    "MCE": "supported",
    "MINIMAL_ISO": "supported",
    "NONE_PLATFORM": "supported",
    "NUTANIX_INTEGRATION": "supported",
    "ODF": "supported",
    "OVN_NETWORK_TYPE": "supported",
    "SDN_NETWORK_TYPE": "unavailable",
    "SINGLE_NODE_EXPANSION": "supported",
    "SKIP_MCO_REBOOT": "supported",
    "SNO": "supported",
    "USER_MANAGED_NETWORKING": "supported",
    "VIP_AUTO_ALLOC": "unavailable",
    "VSPHERE_INTEGRATION": "supported"
  }
}

List all the issues related to this PR

  • New Feature
  • Enhancement
  • Bug fix
  • Tests
  • Documentation
  • CI/CD

What environments does this code impact?

  • Automation (CI, tools, etc)
  • Cloud
  • Operator Managed Deployments
  • None

How was this code tested?

  • assisted-test-infra environment
  • dev-scripts environment
  • Reviewer's test appreciated
  • Waiting for CI to do a full test run
  • Manual (Elaborate on how it was tested)
  • No tests needed

Checklist

  • Title and description added to both, commit and PR.
  • Relevant issues have been associated (see CONTRIBUTING guide)
  • This change does not require a documentation update (docstring, docs, README, etc)
  • Does this change include unit-tests (note that code changes require unit-tests)

Reviewers Checklist

  • Are the title and description (in both PR and commit) meaningful and clear?
  • Is there a bug required (and linked) for this change?
  • Should this PR be backported?

@openshift-ci-robot openshift-ci-robot added the jira/valid-reference Indicates that this PR references a valid Jira ticket of any type. label Mar 12, 2024
@openshift-ci-robot
Copy link

openshift-ci-robot commented Mar 12, 2024

@eifrach: This pull request references MGMT-15736 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:

WIP

example

Request:

> curl -s \ 
'http://localhost:6000/api/assisted-install/v2/support-levels/features?openshift_version=4.15&high_availability_mode=None&cpu_architecture=x86_64' | jq .

Response

{
 "features": {
   "BAREMETAL_PLATFORM": "supported",
   "CLUSTER_MANAGED_NETWORKING": "unavailable",
   "CNV": "supported",
   "CUSTOM_MANIFEST": "supported",
   "DUAL_STACK": "supported",
   "DUAL_STACK_VIPS": "supported",
   "EXTERNAL_PLATFORM": "supported",
   "EXTERNAL_PLATFORM_OCI": "tech-preview",
   "FULL_ISO": "supported",
   "LSO": "supported",
   "LVM": "supported",
   "MCE": "supported",
   "MINIMAL_ISO": "supported",
   "NONE_PLATFORM": "supported",
   "NUTANIX_INTEGRATION": "unavailable",
   "ODF": "unavailable",
   "OVN_NETWORK_TYPE": "supported",
   "SDN_NETWORK_TYPE": "unavailable",
   "SINGLE_NODE_EXPANSION": "supported",
   "SKIP_MCO_REBOOT": "supported",
   "SNO": "supported",
   "USER_MANAGED_NETWORKING": "supported",
   "VIP_AUTO_ALLOC": "unavailable",
   "VSPHERE_INTEGRATION": "unavailable"
 }
}

List all the issues related to this PR

  • New Feature
  • Enhancement
  • Bug fix
  • Tests
  • Documentation
  • CI/CD

What environments does this code impact?

  • Automation (CI, tools, etc)
  • Cloud
  • Operator Managed Deployments
  • None

How was this code tested?

  • assisted-test-infra environment
  • dev-scripts environment
  • Reviewer's test appreciated
  • Waiting for CI to do a full test run
  • Manual (Elaborate on how it was tested)
  • No tests needed

Checklist

  • Title and description added to both, commit and PR.
  • Relevant issues have been associated (see CONTRIBUTING guide)
  • This change does not require a documentation update (docstring, docs, README, etc)
  • Does this change include unit-tests (note that code changes require unit-tests)

Reviewers Checklist

  • Are the title and description (in both PR and commit) meaningful and clear?
  • Is there a bug required (and linked) for this change?
  • Should this PR be backported?

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 openshift-eng/jira-lifecycle-plugin repository.

@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 Mar 12, 2024
Copy link

openshift-ci bot commented Mar 12, 2024

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/L Denotes a PR that changes 100-499 lines, ignoring generated files. api-review Categorizes an issue or PR as actively needing an API review. labels Mar 12, 2024
Copy link

openshift-ci bot commented Mar 12, 2024

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: eifrach

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:

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

@openshift-ci openshift-ci bot added the approved Indicates a PR has been approved by an approver from all required OWNERS files. label Mar 12, 2024
@openshift-ci-robot
Copy link

openshift-ci-robot commented Mar 12, 2024

@eifrach: This pull request references MGMT-15736 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:

WIP

example

Request:

> curl -s \ 
'http://localhost:6000/api/assisted-install/v2/support-levels/features?openshift_version=4.15&high_availability_mode=None&cpu_architecture=x86_64' | jq .

Response

{
 "features": {
   "BAREMETAL_PLATFORM": "supported",
   "CLUSTER_MANAGED_NETWORKING": "unavailable",
   "CNV": "supported",
   "CUSTOM_MANIFEST": "supported",
   "DUAL_STACK": "supported",
   "DUAL_STACK_VIPS": "supported",
   "EXTERNAL_PLATFORM": "supported",
   "EXTERNAL_PLATFORM_OCI": "tech-preview",
   "FULL_ISO": "supported",
   "LSO": "supported",
   "LVM": "supported",
   "MCE": "supported",
   "MINIMAL_ISO": "supported",
   "NONE_PLATFORM": "supported",
   "NUTANIX_INTEGRATION": "unavailable",
   "ODF": "unavailable",
   "OVN_NETWORK_TYPE": "supported",
   "SDN_NETWORK_TYPE": "unavailable",
   "SINGLE_NODE_EXPANSION": "supported",
   "SKIP_MCO_REBOOT": "supported",
   "SNO": "supported",
   "USER_MANAGED_NETWORKING": "supported",
   "VIP_AUTO_ALLOC": "unavailable",
   "VSPHERE_INTEGRATION": "unavailable"
 }
}

List all the issues related to this PR

  • New Feature
  • Enhancement
  • Bug fix
  • Tests
  • Documentation
  • CI/CD

What environments does this code impact?

  • Automation (CI, tools, etc)
  • Cloud
  • Operator Managed Deployments
  • None

How was this code tested?

  • assisted-test-infra environment
  • dev-scripts environment
  • Reviewer's test appreciated
  • Waiting for CI to do a full test run
  • Manual (Elaborate on how it was tested)
  • No tests needed

Checklist

  • Title and description added to both, commit and PR.
  • Relevant issues have been associated (see CONTRIBUTING guide)
  • This change does not require a documentation update (docstring, docs, README, etc)
  • Does this change include unit-tests (note that code changes require unit-tests)

Reviewers Checklist

  • Are the title and description (in both PR and commit) meaningful and clear?
  • Is there a bug required (and linked) for this change?
  • Should this PR be backported?

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 openshift-eng/jira-lifecycle-plugin repository.

@openshift-ci openshift-ci bot removed the size/L Denotes a PR that changes 100-499 lines, ignoring generated files. label Mar 14, 2024
@openshift-ci-robot
Copy link

openshift-ci-robot commented Mar 14, 2024

@eifrach: This pull request references MGMT-15736 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:

  • Add parameter to api/assisted-install/v2/support-levels/features API so that the features could be filtered also by high_availability

example

Request:

> curl -s \ 
'http://localhost:6000/api/assisted-install/v2/support-levels/features?openshift_version=4.15&high_availability_mode=None&cpu_architecture=x86_64' | jq .

Response

{
 "features": {
   "BAREMETAL_PLATFORM": "supported",
   "CLUSTER_MANAGED_NETWORKING": "unavailable",
   "CNV": "supported",
   "CUSTOM_MANIFEST": "supported",
   "DUAL_STACK": "supported",
   "DUAL_STACK_VIPS": "supported",
   "EXTERNAL_PLATFORM": "supported",
   "EXTERNAL_PLATFORM_OCI": "tech-preview",
   "FULL_ISO": "supported",
   "LSO": "supported",
   "LVM": "supported",
   "MCE": "supported",
   "MINIMAL_ISO": "supported",
   "NONE_PLATFORM": "supported",
   "NUTANIX_INTEGRATION": "unavailable",
   "ODF": "unavailable",
   "OVN_NETWORK_TYPE": "supported",
   "SDN_NETWORK_TYPE": "unavailable",
   "SINGLE_NODE_EXPANSION": "supported",
   "SKIP_MCO_REBOOT": "supported",
   "SNO": "supported",
   "USER_MANAGED_NETWORKING": "supported",
   "VIP_AUTO_ALLOC": "unavailable",
   "VSPHERE_INTEGRATION": "unavailable"
 }
}

List all the issues related to this PR

  • New Feature
  • Enhancement
  • Bug fix
  • Tests
  • Documentation
  • CI/CD

What environments does this code impact?

  • Automation (CI, tools, etc)
  • Cloud
  • Operator Managed Deployments
  • None

How was this code tested?

  • assisted-test-infra environment
  • dev-scripts environment
  • Reviewer's test appreciated
  • Waiting for CI to do a full test run
  • Manual (Elaborate on how it was tested)
  • No tests needed

Checklist

  • Title and description added to both, commit and PR.
  • Relevant issues have been associated (see CONTRIBUTING guide)
  • This change does not require a documentation update (docstring, docs, README, etc)
  • Does this change include unit-tests (note that code changes require unit-tests)

Reviewers Checklist

  • Are the title and description (in both PR and commit) meaningful and clear?
  • Is there a bug required (and linked) for this change?
  • Should this PR be backported?

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 openshift-eng/jira-lifecycle-plugin repository.

@eifrach eifrach marked this pull request as ready for review March 14, 2024 14:06
@openshift-ci openshift-ci bot added size/XL Denotes a PR that changes 500-999 lines, ignoring generated files. and removed do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. labels Mar 14, 2024
@eifrach eifrach force-pushed the feature_support_level_HighAvailabilityMode branch from d96b28a to f67e73d Compare March 14, 2024 14:07
Copy link

codecov bot commented Mar 14, 2024

Codecov Report

Attention: Patch coverage is 76.82927% with 19 lines in your changes are missing coverage. Please review.

Project coverage is 68.31%. Comparing base (7080d0d) to head (674fc2c).

❗ Current head 674fc2c differs from pull request most recent head 58657c1. Consider uploading reports for the commit 58657c1 to get more accurate results

Additional details and impacted files

Impacted file tree graph

@@            Coverage Diff             @@
##           master    #6077      +/-   ##
==========================================
+ Coverage   68.22%   68.31%   +0.08%     
==========================================
  Files         242      242              
  Lines       35884    35861      -23     
==========================================
+ Hits        24481    24497      +16     
+ Misses       9276     9233      -43     
- Partials     2127     2131       +4     
Files Coverage Δ
internal/featuresupport/common.go 90.90% <100.00%> (+0.58%) ⬆️
internal/featuresupport/feature_support_level.go 96.49% <100.00%> (ø)
internal/featuresupport/features_misc.go 88.66% <100.00%> (-1.27%) ⬇️
internal/featuresupport/features_networking.go 86.00% <100.00%> (+0.60%) ⬆️
internal/featuresupport/features_platforms.go 92.89% <100.00%> (+0.24%) ⬆️
internal/host/hostcommands/install_cmd.go 84.45% <100.00%> (ø)
internal/provider/nutanix/installConfig.go 0.00% <0.00%> (ø)
internal/provider/vsphere/installConfig.go 0.00% <0.00%> (ø)
internal/cluster/validations/validations.go 26.25% <0.00%> (ø)
...ernal/featuresupport/architecture_support_level.go 91.66% <77.77%> (-8.34%) ⬇️
... and 2 more

... and 7 files with indirect coverage changes

@eifrach
Copy link
Contributor Author

eifrach commented Mar 17, 2024

/test edge-subsystem-aws
/test edge-subsystem-kubeapi-aws
/test edge-e2e-nutanix-assisted-4-14

@eifrach eifrach marked this pull request as draft March 17, 2024 10:22
@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 Mar 17, 2024
@eifrach eifrach force-pushed the feature_support_level_HighAvailabilityMode branch from 2060376 to 622776b Compare March 17, 2024 10:23
@eifrach
Copy link
Contributor Author

eifrach commented Mar 18, 2024

/test edge-subsystem-kubeapi-aws
/test edge-subsystem-aws

@eifrach eifrach force-pushed the feature_support_level_HighAvailabilityMode branch from 6c984bb to 511aebf Compare March 18, 2024 09:25
@eifrach
Copy link
Contributor Author

eifrach commented Mar 18, 2024

/test edge-subsystem-kubeapi-aws
/test edge-subsystem-aws

@eifrach eifrach marked this pull request as ready for review March 18, 2024 11:17
@openshift-ci openshift-ci bot removed the do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. label Mar 18, 2024
@eifrach
Copy link
Contributor Author

eifrach commented Mar 18, 2024

/test edge-e2e-vsphere-assisted
/test edge-e2e-vsphere-assisted
/test edge-subsystem-aws

@eifrach
Copy link
Contributor Author

eifrach commented Mar 18, 2024

/test edge-subsystem-aws
/test edge-e2e-nutanix-assisted

@gamli75
Copy link
Contributor

gamli75 commented Mar 19, 2024

swagger.yaml Outdated Show resolved Hide resolved
@@ -104,10 +101,14 @@ func GetFeatureSupportList(openshiftVersion string, cpuArchitecture *string, pla

// IsFeatureAvailable Get the support level of a given feature, cpuArchitecture is optional
// with default value of x86_64
func IsFeatureAvailable(featureId models.FeatureSupportLevelID, openshiftVersion string, cpuArchitecture *string) bool {
func IsFeatureAvailable(featureId models.FeatureSupportLevelID, openshiftVersion string, cpuArchitecture *string, highAvailabilityMode *string) bool {
if highAvailabilityMode == nil {
Copy link
Contributor

Choose a reason for hiding this comment

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

in which case we will get highAvailabilityMode == nil?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

if not configured, mostly in API call for featuresupport - but also subsystem test and unit tests

internal/featuresupport/features_networking.go Outdated Show resolved Hide resolved
- in: query
name: high_availability_mode
type: string
enum: [ 'Full', 'None' ]
Copy link
Contributor

Choose a reason for hiding this comment

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

would it make sense to set a default value? We would get rid of all the nil checks

Copy link
Contributor Author

Choose a reason for hiding this comment

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

do you mean create a new value which will be default ?
@gamli75 sound good, do you feel the same way?

note this will require some more work to revert and tests fixes

Copy link
Contributor

Choose a reason for hiding this comment

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

I was more questioning if we really need this parameter to be optional. AFAIK only the UI uses this endpoint, so I was hoping they would set it all the time since the high availability parameter is set at cluster creation, and cannot be updated afterwards.

Copy link
Contributor

Choose a reason for hiding this comment

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

I also saw that when we create a cluster the default value is full, see: https://github.com/openshift/assisted-service/blob/master/swagger.yaml#L4758

@openshift-ci-robot
Copy link

openshift-ci-robot commented Mar 19, 2024

@eifrach: This pull request references MGMT-15736 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:

  • Add parameter to api/assisted-install/v2/support-levels/features API so that the features could be filtered also by high_availability

example

Request:
High Availability = None

> curl -s \ 
'http://localhost:6000/api/assisted-install/v2/support-levels/features?
openshift_version=4.15&high_availability_mode=None&cpu_architecture=x86_64' | jq .

Response

{
 "features": {
   "BAREMETAL_PLATFORM": "supported",
   "CLUSTER_MANAGED_NETWORKING": "unavailable",
   "CNV": "supported",
   "CUSTOM_MANIFEST": "supported",
   "DUAL_STACK": "supported",
   "DUAL_STACK_VIPS": "supported",
   "EXTERNAL_PLATFORM": "supported",
   "EXTERNAL_PLATFORM_OCI": "tech-preview",
   "FULL_ISO": "supported",
   "LSO": "supported",
   "LVM": "supported",
   "MCE": "supported",
   "MINIMAL_ISO": "supported",
   "NONE_PLATFORM": "supported",
   "NUTANIX_INTEGRATION": "unavailable",
   "ODF": "unavailable",
   "OVN_NETWORK_TYPE": "supported",
   "SDN_NETWORK_TYPE": "unavailable",
   "SINGLE_NODE_EXPANSION": "supported",
   "SKIP_MCO_REBOOT": "supported",
   "SNO": "supported",
   "USER_MANAGED_NETWORKING": "supported",
   "VIP_AUTO_ALLOC": "unavailable",
   "VSPHERE_INTEGRATION": "unavailable"
 }
}

Request:
High Availability = Full

> curl -s \
'http://localhost:6000/api/assisted-install/v2/support-levels/features?
openshift_version=4.15&high_availability_mode=Full&cpu_architecture=x86_64' | jq .

Response:

{
 "features": {
   "BAREMETAL_PLATFORM": "supported",
   "CLUSTER_MANAGED_NETWORKING": "supported",
   "CNV": "supported",
   "CUSTOM_MANIFEST": "supported",
   "DUAL_STACK": "supported",
   "DUAL_STACK_VIPS": "supported",
   "EXTERNAL_PLATFORM": "supported",
   "EXTERNAL_PLATFORM_OCI": "tech-preview",
   "FULL_ISO": "supported",
   "LSO": "supported",
   "LVM": "supported",
   "MCE": "supported",
   "MINIMAL_ISO": "supported",
   "NONE_PLATFORM": "supported",
   "NUTANIX_INTEGRATION": "supported",
   "ODF": "supported",
   "OVN_NETWORK_TYPE": "supported",
   "SDN_NETWORK_TYPE": "unavailable",
   "SINGLE_NODE_EXPANSION": "supported",
   "SKIP_MCO_REBOOT": "supported",
   "SNO": "supported",
   "USER_MANAGED_NETWORKING": "supported",
   "VIP_AUTO_ALLOC": "unavailable",
   "VSPHERE_INTEGRATION": "supported"
 }
}

List all the issues related to this PR

  • New Feature
  • Enhancement
  • Bug fix
  • Tests
  • Documentation
  • CI/CD

What environments does this code impact?

  • Automation (CI, tools, etc)
  • Cloud
  • Operator Managed Deployments
  • None

How was this code tested?

  • assisted-test-infra environment
  • dev-scripts environment
  • Reviewer's test appreciated
  • Waiting for CI to do a full test run
  • Manual (Elaborate on how it was tested)
  • No tests needed

Checklist

  • Title and description added to both, commit and PR.
  • Relevant issues have been associated (see CONTRIBUTING guide)
  • This change does not require a documentation update (docstring, docs, README, etc)
  • Does this change include unit-tests (note that code changes require unit-tests)

Reviewers Checklist

  • Are the title and description (in both PR and commit) meaningful and clear?
  • Is there a bug required (and linked) for this change?
  • Should this PR be backported?

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 openshift-eng/jira-lifecycle-plugin repository.

@eifrach
Copy link
Contributor Author

eifrach commented Mar 19, 2024

@eifrach eifrach force-pushed the feature_support_level_HighAvailabilityMode branch 2 times, most recently from 8394643 to 64757e3 Compare March 24, 2024 12:32
@eifrach
Copy link
Contributor Author

eifrach commented Mar 24, 2024

rebase and retest

@eifrach eifrach force-pushed the feature_support_level_HighAvailabilityMode branch from 64757e3 to a5b582a Compare March 24, 2024 16:02
@eifrach eifrach force-pushed the feature_support_level_HighAvailabilityMode branch from a5b582a to 674fc2c Compare April 3, 2024 12:03
eliorerz and others added 6 commits April 10, 2024 09:39
…de as filterable feature

fixing errors in featuresupportlevel

fixing feature support unit test

fix formating - unittest passed

blocking Nutanix and vSphere on SNO

change support level for odf

change Get support level func

fix platform support

unspported LVM multinode before 4.15

block platform from None mode

fixing empth value for test

format

fixing tests

fix lint error

fixing all tests

fixing all tests
@eifrach eifrach marked this pull request as draft April 10, 2024 06:40
@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 Apr 10, 2024
@eifrach eifrach force-pushed the feature_support_level_HighAvailabilityMode branch from 674fc2c to 58657c1 Compare April 10, 2024 06:48
@eifrach
Copy link
Contributor Author

eifrach commented Apr 17, 2024

/test edge-subsystem-kubeapi-aws
/test edge-subsystem-aws
/test edge-e2e-metal-assisted
/test edge-e2e-metal-assisted-lvm

Copy link

openshift-ci bot commented Apr 17, 2024

@eifrach: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name Commit Details Required Rerun command
ci/prow/edge-e2e-vsphere-assisted 674fc2c link false /test edge-e2e-vsphere-assisted
ci/prow/edge-e2e-nutanix-assisted 674fc2c link false /test edge-e2e-nutanix-assisted
ci/prow/edge-e2e-nutanix-assisted-4-14 674fc2c link false /test edge-e2e-nutanix-assisted-4-14
ci/prow/edge-subsystem-aws 58657c1 link true /test edge-subsystem-aws

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.

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. do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. jira/valid-reference Indicates that this PR references a valid Jira ticket of any type. size/XL Denotes a PR that changes 500-999 lines, ignoring generated files.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants