Skip to content

Fixing Appco fleet and neuvector failing tests#743

Open
lscalabrini01 wants to merge 2 commits into
rancher:mainfrom
lscalabrini01:qa-qase-fix_440
Open

Fixing Appco fleet and neuvector failing tests#743
lscalabrini01 wants to merge 2 commits into
rancher:mainfrom
lscalabrini01:qa-qase-fix_440

Conversation

@lscalabrini01

Copy link
Copy Markdown
Contributor

No description provided.

@lscalabrini01 lscalabrini01 self-assigned this Jun 26, 2026
@lscalabrini01 lscalabrini01 added the team/pit-crew slack notifier for pit crew label Jun 26, 2026
@github-actions

Copy link
Copy Markdown

NeuVectorTestSuite TestNeuVectorInstallation

TestSuites above were modified. TestSuites below use modified code from this PR.

hamistao
hamistao previously approved these changes Jun 28, 2026
floatingman
floatingman previously approved these changes Jun 29, 2026
@lscalabrini01 lscalabrini01 dismissed stale reviews from floatingman and hamistao via 4858d21 June 29, 2026 14:37
@lscalabrini01 lscalabrini01 requested a review from a team as a code owner June 29, 2026 14:37
@github-actions

Copy link
Copy Markdown

NeuVectorTestSuite TestNeuVectorInstallation
LonghornTestSuite TestScaleStatefulSetWithPVC
LonghornTestSuite TestScaleStatefulSetWithPVC

TestSuites above were modified. TestSuites below use modified code from this PR.

TestNodeDriver
TestNodeDriver
TestNodeDriver

1 similar comment
@github-actions

Copy link
Copy Markdown

NeuVectorTestSuite TestNeuVectorInstallation
LonghornTestSuite TestScaleStatefulSetWithPVC
LonghornTestSuite TestScaleStatefulSetWithPVC

TestSuites above were modified. TestSuites below use modified code from this PR.

TestNodeDriver
TestNodeDriver
TestNodeDriver

@github-actions

Copy link
Copy Markdown

NeuVectorTestSuite TestNeuVectorInstallation
LonghornTestSuite TestScaleStatefulSetWithPVC
LonghornTestSuite TestScaleStatefulSetWithPVC

TestSuites above were modified. TestSuites below use modified code from this PR.

TestNodeDriver
TestNodeDriver
TestNodeDriver

@github-actions

Copy link
Copy Markdown

NeuVectorTestSuite TestNeuVectorInstallation
LonghornTestSuite TestScaleStatefulSetWithPVC
LonghornTestSuite TestScaleStatefulSetWithPVC

TestSuites above were modified. TestSuites below use modified code from this PR.

TestNodeDriver
TestNodeDriver
TestNodeDriver

@khushboo-rancher khushboo-rancher left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

LGTM, qq to understand this - Why are we moving from token to admin-password?

@github-actions

Copy link
Copy Markdown

NeuVectorTestSuite TestNeuVectorInstallation
LonghornTestSuite TestScaleStatefulSetWithPVC
LonghornTestSuite TestScaleStatefulSetWithPVC

TestSuites above were modified. TestSuites below use modified code from this PR.

TestNodeDriver
TestNodeDriver
TestNodeDriver

floatingman
floatingman previously approved these changes Jun 29, 2026

@floatingman floatingman left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Looks good. Are you going to create a JJB PR as well?

@floatingman

Copy link
Copy Markdown
Contributor

LGTM, qq to understand this - Why are we moving from token to admin-password?

@khushboo-rancher Token is also used; the bootstrap password is just used for the initial Rancher install, and the admin password is used if someone wants to log in and check the cluster manually. I think all of the tests still use a token to run.

@github-actions

Copy link
Copy Markdown

NeuVectorTestSuite TestNeuVectorInstallation
LonghornTestSuite TestScaleStatefulSetWithPVC
LonghornTestSuite TestScaleStatefulSetWithPVC

TestSuites above were modified. TestSuites below use modified code from this PR.

TestNodeDriver
TestNodeDriver
TestNodeDriver

@github-actions

Copy link
Copy Markdown

NeuVectorTestSuite TestNeuVectorInstallation
LonghornTestSuite TestScaleStatefulSetWithPVC
LonghornTestSuite TestScaleStatefulSetWithPVC

TestSuites above were modified. TestSuites below use modified code from this PR.

TestNodeDriver
TestNodeDriver
TestNodeDriver

@github-actions

Copy link
Copy Markdown

NeuVectorTestSuite TestNeuVectorInstallation
LonghornTestSuite TestScaleStatefulSetWithPVC
LonghornTestSuite TestScaleStatefulSetWithPVC

TestSuites above were modified. TestSuites below use modified code from this PR.

@lscalabrini01 lscalabrini01 removed the request for review from a team June 30, 2026 20:37
Comment thread validation/Jenkinsfile.e2e Outdated
def libraryBranch = env.QA_JENKINS_LIBRARY_BRANCH ?: 'main'
library "qa-jenkins-library@${libraryBranch}"

def DEFAULT_RANCHER_PASSWORD = 'XRi&Vfw8_Qr7*YVh1DE'

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

what is this supposed to fix exactly?

and is it ok for us to include this in plain text on a public repo? (not sure but maybe it is)

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

I agree. It's probably best to put this in the JJB repo.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

The default parameter value in the declarative Jenkinsfile is overriding the default value configured in JJB

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

It is fixing the "Password must be at least 12 characters" rancher validation

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Oh so the problem here is that the default "rancherrocks" is invalid. It does have 12 characters, could it be that the problem is that it only contains small-case letters?

EIther way I agree with @floatingman and this should probably live over on JJB repo.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

As I mentioned, the declarative Jenkins pipeline in rancher/tests overrides the parameters configured in the JJB repository

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

@lscalabrini01 This password shouldn't be used in a public repository, because it is used elsewhere.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Either change it to something that isn't used elsewhere or use another password.

@floatingman floatingman self-requested a review July 2, 2026 13:32
Comment thread validation/Jenkinsfile.e2e Outdated
def libraryBranch = env.QA_JENKINS_LIBRARY_BRANCH ?: 'main'
library "qa-jenkins-library@${libraryBranch}"

def DEFAULT_RANCHER_PASSWORD = 'XRi&Vfw8_Qr7*YVh1DE'

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Either change it to something that isn't used elsewhere or use another password.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

team/pit-crew slack notifier for pit crew

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants