Skip to content

Commit

Permalink
sdcicd-1198 add test skips to conformance job
Browse files Browse the repository at this point in the history
  • Loading branch information
ritmun committed Apr 29, 2024
1 parent 6c71971 commit d18d4d9
Show file tree
Hide file tree
Showing 2 changed files with 59 additions and 0 deletions.
Expand Up @@ -35,6 +35,29 @@ tests:
env:
CONFIGS: rosa,sts,stage,blocking-suite
INSTALL_LATEST_NIGHTLY: "4.15"
OCP_TEST_SKIP_REGEX: should be scheduled on different nodes\|start all core
operators\| Netpol NetworkPolicy between server and client should not allow
access by TCP when a policy specifies only UDP\| OAuth server has the correct
token and certificate fallback semantics\| The HAProxy router should expose
prometheus metrics for a route\| Managed cluster should set requests but not
limits\| oc basics can get version information from API\|CPU Partitioning
cluster infrastructure should be configured correctly\|CPU Partitioning cluster
platform workloads should be annotated correctly for Deployments\| Managed
cluster should ensure platform components have\| users can manipulate groups\|
oc basics can show correct whoami result\| should be present on all masters
and work\| oc builds complex build \| anonymous browsers should get a 403
from\| when installed on the cluster shouldn't have failing rules evaluation\|
when installed on the cluster should start and expose a secured proxy and
unsecured metrics\|CPU Partitioning cluster platform workloads should be annotated
correctly for DaemonSets\| when installed on the cluster should have a AlertmanagerReceiversNotConfigured
alert in firing state\| oc builds complex build webhooks CRUD \| endpoint
should be\| Managed cluster should ensure control plane pods do not run in\|
oc tag should work when only imagestreams api is available\| Managed cluster
should only include cluster daemonsets that have maxUnavailable or maxSurge
update of 10 percent or maxUnavailable of 33 percent\|runs successfully for
audit logs\| should have a valid severity label\| should have a runbook_url
annotation if the alert is critical\| should have description and summary
annotations
SECRET_LOCATIONS: /usr/local/osde2e-common,/usr/local/osde2e-trt-credentials
SKIP_CLUSTER_HEALTH_CHECKS: "true"
SKIP_DESTROY_CLUSTER: "true"
Expand Down Expand Up @@ -66,6 +89,39 @@ tests:
env:
CONFIGS: aws,stage,blocking-suite
INSTALL_LATEST_NIGHTLY: "4.15"
OCP_TEST_SKIP_REGEX: Managed cluster should have same number of Machines and
Nodes\|start all core operators\|Services should fail health check node port
if there are only terminating endpoints\|Services should function for node-Service\|Services
should function for client IP based session affinity\|Services should function
for client IP based session affinity\|Pods should function for node-pod communication\|Netpol
NetworkPolicy between server and client should enforce ingress policy allowing
any port traffic to a server on a specific protocol\|Services should function
for endpoint-Service\|Pods Extended Pod Container lifecycle evicted pods should
be terminal\|Deployment should not disrupt a cloud load-balancer's connectivity
during rollout\|Services should serve endpoints on same port and different
protocol for internal traffic on Type LoadBalancer\|Services should be rejected
for evicted pods\|when installed on the cluster should start and expose a
secured proxy and unsecured metrics\|oc builds complex build webhooks CRUD\|oc
basics can show correct whoami result\|OAuth server has the correct token
and certificate fallback semantics\|oc basics can get version information
from API\|when installed on the cluster should have a AlertmanagerReceiversNotConfigured
alert in firing state\|CPU Partitioning cluster infrastructure should be configured
correctly\|CPU Partitioning cluster platform workloads should be annotated
correctly for Deployments\|Managed cluster should ensure platform components
have\|well-known endpoint should be reachable\|Managed cluster should set
requests but not limits\|users can manipulate groups\|Managed cluster should
only include cluster daemonsets that have maxUnavailable or maxSurge update
of 10 percent or maxUnavailable of 33 percent\|Managed cluster should ensure
control plane pods do not run in best-effort QoS\|anonymous browsers should
get a 403 from\|oc builds complex build start-build\|CPU Partitioning cluster
platform workloads should be annotated correctly for DaemonSets\|oc tag should
work when only imagestreams api is available\|The HAProxy router should expose
prometheus metrics for a route\|Prometheus when installed on the cluster shouldn't
have failing rules evaluation\|should be present on all masters and work\|oc
adm must-gather runs successfully for audit logs\|should have description
and summary annotations\|should have a valid severity label\|should have a
runbook_url annotation if the alert is critical\|of kube-apiserver and stop
sending requests before server shutdowns for external clients
SECRET_LOCATIONS: /usr/local/osde2e-common,/usr/local/osde2e-trt-credentials
SKIP_CLUSTER_HEALTH_CHECKS: "true"
SKIP_DESTROY_CLUSTER: "true"
Expand Down
3 changes: 3 additions & 0 deletions ci-operator/step-registry/osde2e/test/osde2e-test-ref.yaml
Expand Up @@ -29,6 +29,9 @@ ref:
- name: INSTALL_LATEST_NIGHTLY
default: ""
documentation: "Defines the version (major.minor) to install latest nightly image."
- name: OCP_TEST_SKIP_REGEX
default: ""
documentation: "Regex for ocp test specs to skip."
documentation: |-
Calls the service delivery osde2e framework to test all aspects of Managed OpenShift
Clusters (OSD, ROSA, ROSA HCP).
Expand Down

0 comments on commit d18d4d9

Please sign in to comment.