Skip to content

Conversation

@xperimental
Copy link
Collaborator

@xperimental xperimental commented Nov 21, 2025

What this PR does / why we need it:

  • Updates some components of the quickstart setup to newer versions
  • Fixes issues caused by quickstart component updates
  • Uses TLS for internal communication
  • Moves to non-privileged host ports to make it possible to use with rootless containers (for example Podman)
  • Fixes the issue that make quickstart will try to build&push an image and updates the instructions accordingly

Which issue(s) this PR fixes:

Special notes for your reviewer:

  • Still marked as draft because I am still investigating a connection issue in the setup
  • Need to look through the docs and scripts again to see if they need adjustment (mostly for the new ports)

Checklist

  • Reviewed the CONTRIBUTING.md guide (required)
  • Documentation added
  • Title matches the required conventional commits format, see here

@xperimental xperimental self-assigned this Nov 21, 2025
@xperimental xperimental marked this pull request as ready for review November 24, 2025 12:31
check() {
# shellcheck disable=SC2154
${LOGCLI} --addr "http://localhost/token-refresher/api/logs/v1/test-oidc" labels
${LOGCLI} --addr "http://localhost:8080/token-refresher/api/logs/v1/test-oidc" labels
Copy link
Collaborator

Choose a reason for hiding this comment

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

Seems like logcli is no longer in .bingo maybe I've removed it in one of the cleanups

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

I don't think it ever was in bingo, it's much easier to just compile from the ../cmd/logcli/ package when you already have the repository checked out. Currently I have just set this env var when running the script LOGCLI=logcli ./quickstart.sh check ... but that admittedly is not very convenient. Should we just replace it with logcli and expect people to have some kind of logcli installed?

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants