profile
viewpoint

dokc/continuous-kubernetes 2

Reusable Kubernetes recipes for your CI CD

mayadata-io/mayastor-e2e 0

Mayastor End-to-End Integration Testing

rohan2794/d-operators 0

Declarative patterns to write kubernetes controllers

rohan2794/gui-automation 0

GUI automation

rohan2794/maya 0

Manage Container Attached Storage (CAS) - Data Engines in Kubernetes

rohan2794/minio-manifest 0

Minio manifest file for installing Minio on kubernetes cluster using persistent storage.

push eventmayadata-io/mayastor-e2e

rohan2794

commit sha cb863befd77154b53536150a7dcb815882a12997

copy generated gRPC code

view details

push time in 16 hours

push eventmayadata-io/mayastor-e2e

rohan2794

commit sha c0630931eaf77ed175598d750b2c1acf1524cb7c

generate CR client code using CRD yaml file

view details

push time in a day

PR opened mayadata-io/mayastor-e2e

chore: Generate gRPC client, server code from mayastor.proto file and CR client code form CRD file

generate gRPC server and clinet code from mayastor.proto file which is present in install bundle. And also generate CR client code from CRD file present in install bundle. Replace existing gRPC and CR files with generated files. Add arguments to e2e-test.sh file which will enable and disable gRPC and CR code generatiion.

JIRA: https://mayadata.atlassian.net/browse/MQ-2711

+76 -60

0 comment

19 changed files

pr created time in a day

create barnchmayadata-io/mayastor-e2e

branch : MQ-2711

created branch time in a day

PullRequestReviewEvent
PullRequestReviewEvent
PullRequestReviewEvent

delete branch mayadata-io/mayastor-e2e

delete branch : MQ-2684

delete time in 6 days

pull request commentmayadata-io/mayastor-e2e

chore: update mayastor pool CR definition file

bors merge

rohan2794

comment created time in 6 days

pull request commentmayadata-io/mayastor-e2e

chore: update mayastor pool CR definition file

bors merge

rohan2794

comment created time in 6 days

push eventmayadata-io/mayastor-e2e

Rohan Kumar

commit sha aee93455ea22f61d219b6fd74e88a8b9d555234a

chore: update kubernetes version to 1.22.5 and 1.23.1 in Jenkinsfile (#404) * update kubernetes version to 1.22.5 in Jenkinsfile

view details

push time in 6 days

PR merged mayadata-io/mayastor-e2e

Reviewers
chore: update kubernetes version to 1.22.5 and 1.23.1 in Jenkinsfile
  • Update kubernetes version to latest release (1.22.5 and 1.23.1) in respective Jenkinsfile
  • Remove Jenkinsfile for kuberetes version 1.21 as by default mcp nightly pipeline deploy 1.21 kubernetes based cluster from now
+4 -164178

1 comment

5 changed files

rohan2794

pr closed time in 6 days

pull request commentmayadata-io/mayastor-e2e

chore: update mayastor pool CR definition file

bors merge

rohan2794

comment created time in 6 days

pull request commentmayadata-io/mayastor-e2e

chore: update kubernetes version to 1.22.5 and 1.23.1 in Jenkinsfile

LGTM for now, but ultimately we should get the 1.21.8 from wherever it is defined elsewhere, if possible. we are not defining 1.21.8 version, it's being set by default in Build cluster job .

rohan2794

comment created time in 6 days

push eventmayadata-io/mayastor-e2e

rohan2794

commit sha 790879785884176d1a84e025417be8cfd97accc2

print kubernetes version in log

view details

push time in 6 days

push eventmayadata-io/mayastor-e2e

rohan2794

commit sha 5290b1576a625d95a710f4229ea515c92b705853

remove log file

view details

push time in 6 days

PullRequestReviewEvent

Pull request review commentmayadata-io/mayastor-e2e

chore: update mayastor pool CR definition file

 func verifyMspState(poolName string, crPool v1alpha1.MayastorPool, func verifyMspCapacity(poolName string, crPool v1alpha1.MayastorPool, 	grpcPool mayastorclient.MayastorPool) bool { 	var status bool-	if crPool.Status.Capacity == int64(grpcPool.Capacity) {+	if int64(crPool.Status.Capacity) == int64(grpcPool.Capacity) {

Done

rohan2794

comment created time in 7 days

push eventmayadata-io/mayastor-e2e

rohan2794

commit sha e51b6a32d654b0460c8fab766ef59aa27139d98a

remove unnecessary int64 type cast

view details

push time in 7 days

PR opened mayadata-io/mayastor-e2e

Reviewers
chore: update kubernetes version to 1.22.5 and 1.23.1 in Jenkinsfile
  • Update kubernetes version to latest release (1.22.5 and 1.23.1) in respective Jenkinsfile
  • Remove Jenkinsfile for kuberetes version 1.21 as by default mcp nightly pipeline deploy 1.21 kubernetes based cluster from now
+2 -287

0 comment

3 changed files

pr created time in 7 days

create barnchmayadata-io/mayastor-e2e

branch : MQ-2684

created branch time in 7 days

push eventmayadata-io/mayastor-e2e

rohan2794

commit sha 480d987d71d7e32ea3ad87c29360864b0291bdd8

update pool used, capacity and available size to unit64

view details

push time in 7 days

PullRequestReviewEvent

Pull request review commentmayadata-io/mayastor-e2e

test(etfw): handle timouts in kubectl log -f

 #!/usr/bin/env bash +set -e+NAMESPACE="mayastor-e2e"  # wait 100s for test-conductor to be running for i in {0..100}; do-    kubectl get pod -n mayastor-e2e | grep test-conductor | grep "Running"-	if [ "$?" == "0" ]; then+    res=$(kubectl get pod -n ${NAMESPACE} | grep test-conductor | grep 'Running\|Completed' || true)+    if [ "${res}" != "" ]; then         break     fi-	if [ "$i" == "100" ]; then-		exit 1-	fi-	sleep 1+    echo waiting+    if [ "$i" == "100" ]; then+        echo "timed out waiting for test-conductor"+        exit 1+    fi+    sleep 1 done -set -e--timeout 15d kubectl logs -n mayastor-e2e test-conductor --follow--echo "test completed"-+SINCEOPT=""+while [ true ]; do+    kubectl logs -n mayastor-e2e test-conductor --follow ${SINCEOPT}+    # If there is no output for 5 mins, logs --follow will timeout.+    # Found that the command may timeout after 4 hours even with output.+    # If the test-conductor is still running then re-stream the log by repeating the loop.+    # The "--since=1m" should mean we don't lose any output but we may get some duplicated lines.+    res=$(kubectl get pod -n ${NAMESPACE} | grep test-conductor | grep 'Running' || true)+	if [ "${res}" == "" ]; then

nit: indention issue

chriswldenyer

comment created time in 7 days

PullRequestReviewEvent
PullRequestReviewEvent

PR opened mayadata-io/mayastor-e2e

chore: update mayastor pool CR definition file

This PR update the mayastor pool CR definition file from control plane repo https://github.com/mayadata-io/mayastor-control-plane/blob/develop/chart/templates/mayastorpoolcrd.yaml ) and fixes primitive msp state test due to CR changes.

JIRA: https://mayadata.atlassian.net/browse/MQ-2680

+153 -130

0 comment

5 changed files

pr created time in 7 days

create barnchmayadata-io/mayastor-e2e

branch : MQ-2680

created branch time in 7 days

push eventmayadata-io/mayastor-e2e

Rohan Kumar

commit sha 5cd1ba06654fe5f62a186b94ecbc55a774903c70

chore(jenkins): add support for latest kubernetes versions to e2e jenkins pipeline (#393) * add support for latest kubernetes version to e2e jenkins pipeline

view details

push time in 8 days

PR merged mayadata-io/mayastor-e2e

Reviewers
chore(jenkins): add support for latest kubernetes versions to e2e jenkins pipeline

Currently e2e test are being executed on kubernetes version 1.20.9 only. Add support to run e2e test for below listed kubernetes version:

  • 1.21.7
  • 1.22.4
  • 1.23

JIRA: https://mayadata.atlassian.net/browse/MQ-2614

+949 -4

0 comment

8 changed files

rohan2794

pr closed time in 8 days

more