-
Notifications
You must be signed in to change notification settings - Fork 14
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
E2E Workflow scripts test against Enterprise follower outside K8s #362
Conversation
bbd387b
to
6ee79af
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This looks fantastic!!! This had to be a tough nut to crack.
Just a few minor suggestions.
elif [[ "$CONJUR_PLATFORM" == "jenkins" ]]; then | ||
get_cert_options="-v -s -u" | ||
service_account_options="" | ||
target_namespace="$TEST_APP_NAMESPACE_NAME" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It's probably more representative to use a Namespace other than the TEST_APP_NAMESPACE_NAME Namespace to install the cluster prep. I don't know if it would be too confusing to use CONJUR_NAMESPACE_NAME
in this case to mean the Namespace to which you're installing the cluster prep Helm chart? I know the Namespace isn't used for a Conjur leader/follower, but it would be used for Conjur authentication. If that isn't too confusing, it would contract/simplify some of the code below.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ok - I'll install the cluster prep into CONJUR_NAMESPACE_NAME
, but I'll give it a more specific name in this case, maybe conjur-authentication-$UNIQUE_TEST_ID
.
4e20857
to
55f65c0
Compare
55f65c0
to
cf2e59f
Compare
@diverdane Updated and rebased! Should be ready for another look |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Awesome sauce!!!
LGTM!!!
Ship it.
What does this PR do?
E2E workflow scripts test against Conjur Enterprise deployed in Jenkins with
conjur-intro
, with a test app deployed to GKE.Installs Cluster prep and Namespace prep Helm charts to the same K8s namespace.
This PR is dependent on a
conjur-intro
PR branch which allows:CONJUR_AUTHENTICATORS
envvar to whitelist authenticators in ConjurWhat ticket does this PR close?
Resolves #244
Checklists
Change log
Test coverage
Documentation
README
s) were updated in this PR, and/or there is a follow-on issue to update docs, orManual tests
If you are preparing for a release, have you run the following manual tests to verify existing functionality continues to function as expected?