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

Update CI tools and images #196

Merged
merged 7 commits into from Jan 20, 2020

Conversation

madddi
Copy link
Contributor

@madddi madddi commented Jan 8, 2020

This PR updates the tool versions used in CircleCI and local acceptance tests:

  • Golang 1.11 -> 1.13
  • KeyCloak 8.0.0 -> 8.0.1
  • osixia/openldap:1.2.2 -> osixia/openldap:1.3.0
  • postgres:9.6 -> postgres:12

Also fixes a small typo in an error message.

This PR intentionally leaves Terraform at version 0.12.1. I tried upgrading it to 0.12.18 but this breaks a lot of tests. Error messages look different, validation is different and it seems to trigger race conditions in KeyCloak... I suggest to do this upgrade in a separate PR.

@madddi madddi force-pushed the update-ci-tools-and-tests branch 4 times, most recently from 51b3c6b to 618b77d Compare January 9, 2020 10:07
@madddi
Copy link
Contributor Author

madddi commented Jan 9, 2020

@mrparkers I've modified the CI config to test multiple versions (#111)... Unfortunately CircleCI seems to be somewhat limited for this kind of use case. Maybe you can have a look at the config and tell me what you think

@mrparkers
Copy link
Owner

mrparkers commented Jan 20, 2020

Nice work! I think the approach you used is solid. Testing the latest two major versions is probably fine, I think it's reasonable to assume that most users will be using one of them.

I can take a look at updating the Terraform SDK some other time, thanks for the effort!

@mrparkers mrparkers merged commit a103c5f into mrparkers:master Jan 20, 2020
@madddi madddi deleted the update-ci-tools-and-tests branch January 21, 2020 08:22
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.

None yet

2 participants