Skip to content
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

feat(tests): improve tests #37

Closed
wants to merge 5 commits into from

Conversation

patrickleet
Copy link
Contributor

I noticed that the tests don't actually test anything, so I'm working on making tests that test things via examples that actually work.

The structure of the tests via the matrix was a good start so I built on that.

Keycloak does not try to keep backwards compatibility and we shouldn't either. If we do want to provide support for that it's going to need to be a bit more complex - i.e. pass in the keycloak library version and run multiple docker builds that result in multiple docker artifacts.

keycloak-controller-chart:
- 0.6.1
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Fetch history
run: git fetch --prune --unshallow
- name: mvn build
run: .github/mvn-build.sh
Copy link
Contributor Author

Choose a reason for hiding this comment

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

if maven fails there is no reason to start a kube cluster, so build maven first

@patrickleet patrickleet force-pushed the feat/improve-tests branch 4 times, most recently from ee1d69c to b286530 Compare September 16, 2020 19:43
feat(micronaut): upgrade to 1.3.7 and testing lib 1.2.3

feat(test): try to actually create keycloak connection in test

feat(test): food-realm

feat(test): keycloak username

feat(test): connect realms to keycloak

feat(test): client-example

fix: more logs

fix: try testing latest only

fix: debug

fix: create keycloak-auth secret and configure keycloak via values file

fix: values file syntax

fix: file path

fix: debug keycloak

fix: debug keycloak

fix: debug keycloak

fix: debug keycloak

fix: debug keycloak

fix: debug keycloak

fix: debug keycloak

fix: debug keycloak

fix: rm debug stuff

fix: revert pom version changes

fix: keycloak crd expects a secret with pw

fix: rm debug log

fix: revert kind change

fix: proxy forwarding

fix: proxy forwarding

fix: use secret to auth with same creds in keycloak and keycloak controller admin client connection

fix: revert keycloak chart change

fix: https://stackoverflow.com/questions/57643079/kubernetes-watchconnectionmanager-exec-failure-http-403

fix: upgrade to latest k8s-client before API changes

fix: upgrade to latest k8s-client before API changes
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.

1 participant