Skip to content

Conversation

@micahlee
Copy link
Contributor

Desired Outcome

The desired outcome of this PR is to resolve issues in the k8s authenticator test suite causing regular build failures.

A side effect of this PR is to make it easier to run the GKE tests from a local development environment.

Implemented Changes

This PR:

  • Adds the GKE dev environment to the summon secrets file and adds documentation for running the test locally.
  • Updates deprecated usage of the gcloud CLI
  • Fixes an instance of using the OpenShift client to apply manifests to GKE.

Connected Issue/Story

In support of #2565

Changelog

  • The CHANGELOG has been updated, or
  • This PR does not include user-facing changes and doesn't require a
    CHANGELOG update

Test coverage

  • This PR includes new unit and integration tests to go with the code
    changes, or
  • The changes in this PR do not require tests

Documentation

  • Docs (e.g. READMEs) were updated in this PR
  • A follow-up issue to update official docs has been filed here: insert issue ID
  • This PR does not require updating any documentation

Behavior

  • This PR changes product behavior and has been reviewed by a PO, or
  • These changes are part of a larger initiative that will be reviewed later, or
  • No behavior was changed with this PR

Security

  • Security architect has reviewed the changes in this PR,
  • These changes are part of a larger initiative with a separate security review, or
  • There are no security aspects to these changes

micahlee added 4 commits June 23, 2022 10:38
Cucumber Ruby does not natively implement the
CUCUMBER_FILTER_TAGS environment variable.
Instead, we must pass its value through the
`--tags` Cucumber CLI argument.
This removes the warning log messages in
the authn-k8s test output.
@micahlee micahlee force-pushed the run-k8s-tests-in-dev branch from 153b793 to b5ca325 Compare June 23, 2022 14:39
@qlty-cloud-legacy
Copy link

Code Climate has analyzed commit b5ca325 and detected 0 issues on this pull request.

The test coverage on the diff in this pull request is 100.0% (50% is the threshold).

This pull request will bring the total coverage in the repository to 89.7% (-1.7% change).

View more on Code Climate.

@micahlee micahlee marked this pull request as ready for review June 23, 2022 16:18
@micahlee micahlee requested a review from a team as a code owner June 23, 2022 16:18
Copy link
Contributor

@imheresamir imheresamir left a comment

Choose a reason for hiding this comment

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

LGTM!

@micahlee micahlee merged commit 37ebf98 into master Jun 23, 2022
@micahlee micahlee deleted the run-k8s-tests-in-dev branch June 23, 2022 16:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants