Skip to content
New issue

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

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

Already on GitHub? # to your account

K8SPSMDB-1080 - Push failed test k8s logs to S3 bucket #1324

Draft
wants to merge 15 commits into
base: main
Choose a base branch
from

Conversation

tplavcic
Copy link
Member

@tplavcic tplavcic commented Sep 20, 2023

K8SPSMDB-1080 Powered by Pull Request Badge

CHANGE DESCRIPTION

Notes:

  • currently it collects the secrets as well so the logs are pushed to private bucket
  • it doesn't use pt-k8s-debug-collector because I didn't like the output of this tool at the time (it collects multiple logs into one file and some of the logs were more machine readable then for humans)
  • it prints the bucket location in the github comment so the logs can be copied with a command like aws s3 cp s3://percona-jenkins-artifactory/cloud-psmdb-operator/PR-1324/7a70e0de/logs/ . --recursive

CHECKLIST

Jira

  • Is the Jira ticket created and referenced properly?
  • Does the Jira ticket have the proper statuses for documentation (Needs Doc) and QA (Needs QA)?
  • Does the Jira ticket link to the proper milestone (Fix Version field)?

Tests

  • Is an E2E test/test case added for the new feature/change?
  • Are unit tests added where appropriate?
  • Are OpenShift compare files changed for E2E tests (compare/*-oc.yml)?

Config/Logging/Testability

  • Are all needed new/changed options added to default YAML files?
  • Are the manifests (crd/bundle) regenerated if needed?
  • Did we add proper logging messages for operator actions?
  • Did we ensure compatibility with the previous version or cluster upgrade process?
  • Does the change support oldest and newest supported MongoDB version?
  • Does the change support oldest and newest supported Kubernetes version?

@pull-request-size pull-request-size bot added the size/M 30-99 lines label Sep 20, 2023
e2e-tests/functions Outdated Show resolved Hide resolved
e2e-tests/functions Outdated Show resolved Hide resolved
e2e-tests/functions Outdated Show resolved Hide resolved
e2e-tests/functions Outdated Show resolved Hide resolved
@tplavcic tplavcic force-pushed the push-k8s-logs branch 4 times, most recently from 218944a to 193ce0e Compare September 21, 2023 07:31
@pull-request-size pull-request-size bot added size/L 100-499 lines and removed size/M 30-99 lines labels Sep 21, 2023
e2e-tests/split-horizon/run Outdated Show resolved Hide resolved
e2e-tests/split-horizon/run Outdated Show resolved Hide resolved
@tplavcic tplavcic changed the title Push failed test k8s logs to S3 bucket CLOUD-760 - Push failed test k8s logs to S3 bucket Sep 21, 2023
@tplavcic tplavcic force-pushed the push-k8s-logs branch 6 times, most recently from 8216629 to dc6b1c6 Compare October 20, 2023 11:00
@tplavcic tplavcic changed the title CLOUD-760 - Push failed test k8s logs to S3 bucket K8SPSMDB-1080 - Push failed test k8s logs to S3 bucket Apr 30, 2024
@tplavcic tplavcic force-pushed the push-k8s-logs branch 2 times, most recently from 7a70e0d to 16f26ba Compare June 27, 2024 14:49
@tplavcic tplavcic requested a review from eleo007 June 27, 2024 15:03
Jenkinsfile Show resolved Hide resolved
@JNKPercona
Copy link
Collaborator

Test name Status
arbiter passed
balancer passed
custom-replset-name passed
custom-tls passed
cross-site-sharded passed
data-at-rest-encryption passed
data-sharded passed
demand-backup passed
demand-backup-eks-credentials passed
demand-backup-physical passed
demand-backup-physical-sharded passed
demand-backup-sharded passed
expose-sharded passed
ignore-labels-annotations passed
init-deploy passed
finalizer passed
ldap passed
ldap-tls passed
limits passed
liveness passed
mongod-major-upgrade passed
mongod-major-upgrade-sharded passed
monitoring-2-0 passed
multi-cluster-service passed
non-voting passed
one-pod passed
operator-self-healing-chaos passed
pitr passed
pitr-sharded passed
pitr-physical passed
pvc-resize passed
recover-no-primary passed
rs-shard-migration passed
scaling passed
scheduled-backup passed
security-context passed
self-healing-chaos passed
service-per-pod failure
serviceless-external-nodes passed
smart-update passed
split-horizon passed
storage passed
tls-issue-cert-manager passed
upgrade passed
upgrade-consistency passed
upgrade-consistency-sharded-tls passed
upgrade-sharded passed
users passed
version-service passed
We run 49 out of 49

commit: 1338970
image: perconalab/percona-server-mongodb-operator:PR-1324-1338970f
logs: s3://percona-jenkins-artifactory/cloud-psmdb-operator/PR-1324/1338970f/logs/

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
size/L 100-499 lines
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants