-
Notifications
You must be signed in to change notification settings - Fork 91
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
Hacking on OAuth and deploying with Strimzi Kafka Operator #34
Conversation
One thing to point out maybe is that I refer in the documents to my personal public docker image repository at quay.io: https://quay.io/repository/mstruk/strimzi-dev-cli. We might consider moving this image to docker.io/strimzi/strimzi-dev-cli. |
@mstruk TBH, I think it is very weird to essentially create a duplicate content to what is in the main stirmzi repo. Idealy you should link there and have here only the OAuth specific things. |
@scholzj If it's duplicate content then that's not great and I agree that ideally I could integrate some of this content into main strimzi repo and point there from here. The content here has a specific angle to it - namely, focus on rebuilding OAuth support and deploy that with Strimzi Kafka Operator with as little fuss as possible, for developers who may not really want to hack on Strimzi operator, but are specifically interested in figuring out an issue or improving upon OAuth support. If we try to identify parts that would better fit Strimzi main repo ... Essentially setting up Docker, and Kind depending on your OS and then using strimzi-dev-cli image to not have to install all the tools manually could all be in main repo we just need to identify where exactly to move them. |
I'm flexible - I do not have problem to merge this here ... and yes, I understand the focus here is specific and it would probably need sepaarte document with some notes anyway. So I'm fine with it If you ask me for my opinion:
|
@scholzj I mostly agree with what you're saying. I also don't want these docs to be sophisticated either. The goal of this PR is precisely to not have sophisticated docs where you have to jump around, losing track, missing steps ... But to have easy to follow step-by-step instructions interspersed with explainers. With regards to Docker and Kubernetes - they're essentially one-liners to install. The rest is not about installing, but about properly configuring the settings, and with a specific version of locally running Kubernetes in order to make sure the build and deploy instructions that follow actually work. Configuration is necessary, and it needs to be very precise. Leaving it to guesswork would nullify the whole purpose of this PR. But this part should really be in the main project. Also the references to strimzi-dev-cli image. It seems like a neat idea to me, but sure - not everyone may agree. |
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.
Lots of nits, but otherwise LGTM.
Signed-off-by: Marko Strukelj <marko.strukelj@gmail.com>
Signed-off-by: Marko Strukelj <marko.strukelj@gmail.com>
Signed-off-by: Marko Strukelj <marko.strukelj@gmail.com>
Co-Authored-By: Tom Bentley <tombentley@users.noreply.github.com> Signed-off-by: Marko Strukelj <marko.strukelj@gmail.com>
Co-Authored-By: Tom Bentley <tombentley@users.noreply.github.com> Signed-off-by: Marko Strukelj <marko.strukelj@gmail.com>
Co-Authored-By: Tom Bentley <tombentley@users.noreply.github.com> Signed-off-by: Marko Strukelj <marko.strukelj@gmail.com>
Co-Authored-By: Tom Bentley <tombentley@users.noreply.github.com> Signed-off-by: Marko Strukelj <marko.strukelj@gmail.com>
Co-Authored-By: Tom Bentley <tombentley@users.noreply.github.com> Signed-off-by: Marko Strukelj <marko.strukelj@gmail.com>
Co-Authored-By: Tom Bentley <tombentley@users.noreply.github.com> Signed-off-by: Marko Strukelj <marko.strukelj@gmail.com>
Co-Authored-By: Tom Bentley <tombentley@users.noreply.github.com> Signed-off-by: Marko Strukelj <marko.strukelj@gmail.com>
Co-Authored-By: Tom Bentley <tombentley@users.noreply.github.com> Signed-off-by: Marko Strukelj <marko.strukelj@gmail.com>
Co-Authored-By: Tom Bentley <tombentley@users.noreply.github.com> Signed-off-by: Marko Strukelj <marko.strukelj@gmail.com>
Co-Authored-By: Tom Bentley <tombentley@users.noreply.github.com> Signed-off-by: Marko Strukelj <marko.strukelj@gmail.com>
Co-Authored-By: Tom Bentley <tombentley@users.noreply.github.com> Signed-off-by: Marko Strukelj <marko.strukelj@gmail.com>
Co-Authored-By: Tom Bentley <tombentley@users.noreply.github.com> Signed-off-by: Marko Strukelj <marko.strukelj@gmail.com>
Co-Authored-By: Tom Bentley <tombentley@users.noreply.github.com> Signed-off-by: Marko Strukelj <marko.strukelj@gmail.com>
Co-Authored-By: Tom Bentley <tombentley@users.noreply.github.com> Signed-off-by: Marko Strukelj <marko.strukelj@gmail.com>
Co-Authored-By: Tom Bentley <tombentley@users.noreply.github.com> Signed-off-by: Marko Strukelj <marko.strukelj@gmail.com>
Co-Authored-By: Tom Bentley <tombentley@users.noreply.github.com> Signed-off-by: Marko Strukelj <marko.strukelj@gmail.com>
Co-Authored-By: Tom Bentley <tombentley@users.noreply.github.com> Signed-off-by: Marko Strukelj <marko.strukelj@gmail.com>
Co-Authored-By: Tom Bentley <tombentley@users.noreply.github.com> Signed-off-by: Marko Strukelj <marko.strukelj@gmail.com>
Co-Authored-By: Tom Bentley <tombentley@users.noreply.github.com> Signed-off-by: Marko Strukelj <marko.strukelj@gmail.com>
Co-Authored-By: Tom Bentley <tombentley@users.noreply.github.com> Signed-off-by: Marko Strukelj <marko.strukelj@gmail.com>
Co-Authored-By: Tom Bentley <tombentley@users.noreply.github.com> Signed-off-by: Marko Strukelj <marko.strukelj@gmail.com>
Co-Authored-By: Tom Bentley <tombentley@users.noreply.github.com> Signed-off-by: Marko Strukelj <marko.strukelj@gmail.com>
Co-Authored-By: Tom Bentley <tombentley@users.noreply.github.com> Signed-off-by: Marko Strukelj <marko.strukelj@gmail.com>
Co-Authored-By: Tom Bentley <tombentley@users.noreply.github.com> Signed-off-by: Marko Strukelj <marko.strukelj@gmail.com>
Co-Authored-By: Tom Bentley <tombentley@users.noreply.github.com> Signed-off-by: Marko Strukelj <marko.strukelj@gmail.com>
Co-Authored-By: Tom Bentley <tombentley@users.noreply.github.com> Signed-off-by: Marko Strukelj <marko.strukelj@gmail.com>
Co-Authored-By: Tom Bentley <tombentley@users.noreply.github.com> Signed-off-by: Marko Strukelj <marko.strukelj@gmail.com>
Co-Authored-By: Tom Bentley <tombentley@users.noreply.github.com> Signed-off-by: Marko Strukelj <marko.strukelj@gmail.com>
Co-Authored-By: Tom Bentley <tombentley@users.noreply.github.com> Signed-off-by: Marko Strukelj <marko.strukelj@gmail.com>
Co-Authored-By: Tom Bentley <tombentley@users.noreply.github.com> Signed-off-by: Marko Strukelj <marko.strukelj@gmail.com>
Co-Authored-By: Tom Bentley <tombentley@users.noreply.github.com> Signed-off-by: Marko Strukelj <marko.strukelj@gmail.com>
Co-Authored-By: Tom Bentley <tombentley@users.noreply.github.com> Signed-off-by: Marko Strukelj <marko.strukelj@gmail.com>
Signed-off-by: Marko Strukelj <marko.strukelj@gmail.com>
Signed-off-by: Marko Strukelj <marko.strukelj@gmail.com>
Signed-off-by: Marko Strukelj <marko.strukelj@gmail.com>
Signed-off-by: Marko Strukelj <marko.strukelj@gmail.com>
Signed-off-by: Marko Strukelj <marko.strukelj@gmail.com>
Signed-off-by: Marko Strukelj <marko.strukelj@gmail.com>
Signed-off-by: Marko Strukelj <marko.strukelj@gmail.com>
@mstruk I restarted the build which was failed. We should check it tomorrow and merge this if it passed. |
Looks like every time I see the following in the log, the test fails:
If image is pre-cached, and available locally the test works. I'll try add |
Signed-off-by: Marko Strukelj <marko.strukelj@gmail.com>
Signed-off-by: Marko Strukelj <marko.strukelj@gmail.com>
Thanks for the PR. |
Signed-off-by: Marko Strukelj marko.strukelj@gmail.com