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

Added a scenario for Apicurio #1044

Open
wants to merge 8 commits into
base: master
Choose a base branch
from

Conversation

reselbob
Copy link

@reselbob reselbob commented Mar 4, 2021

Adjusted copy based on Eric's corrections

@reselbob
Copy link
Author

reselbob commented Mar 9, 2021

Fixed typos


`[]`

**BEWARE:** Sometimes it can take a minute or two for Apricurio to initialize in the Katacoda VM. Thus, you might have to click the `curl` command shown above in Step 3 a few times to get the expected response.

Choose a reason for hiding this comment

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

Typo: "Apricurio" has an extra r

@hguerrero
Copy link
Contributor

@reselbob can you move this scenario under middleware, please? So we can add it to the enterprise java course.

@reselbob
Copy link
Author

Hi @hguerrero . I did the move in my repo. I think it should up on this pull request. If not, please let me know.

@hguerrero
Copy link
Contributor

Looks good @reselbob

@reselbob
Copy link
Author

Great! Please let me know when you do the merge so I can blab about it, @hguerrero

Copy link
Member

@ryanj ryanj left a comment

Choose a reason for hiding this comment

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

Thanks for getting this PR ready!

Looks good - I added two final review comments before we merge it

"uimessage1": "\u001b[32mYour Interactive Bash Terminal for Working with Apicurio\u001b[m\r\n"
},
"backend": {
"imageid": "ubuntu"
Copy link
Member

Choose a reason for hiding this comment

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

We don't have any other ubuntu examples - and I'd like to avoid introducing new backend types (unless it's strategic in some way).
Have you tried using the Centos, or RHEL, or OpenShift image options?

Copy link
Author

Choose a reason for hiding this comment

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

OK, let me make the adjustment @ryanj

Copy link
Author

Choose a reason for hiding this comment

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

Turns out moving over the Centos breaks some existing work. Still, I understand the need for the move. So, it's going to take me a while. Not sure how long yet, @ryanj .

Copy link
Author

Choose a reason for hiding this comment

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

Let me try to use a RHEL image.

Copy link
Author

Choose a reason for hiding this comment

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

I get this error under Katacoda for my account, "The imageid rhel8-3 cannot be used by this account. Please contact support." I wonder if Redhat has a special relationship with Katacoda. Let me contact them to see what I need to do to move forward with this.

Copy link
Author

Choose a reason for hiding this comment

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

Hey @ryanj, I need your help. Sources tell me that Centos has a limited lifetime. And, it turns out that using a RHEL 8.3 image on Katacoda is special for the RedHat Katacoda site. Since RHEL will not have a sunset it's the backing OS to use. But, I need a "working environment" on Katacoda. Is there any way I can get access to a private Katacoda/RedHat instance where I can test the results of my scenario work? Let me know, please.

Copy link
Member

Choose a reason for hiding this comment

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

It sounds like rhel-8-3 isn't enabled for learn-dot yet. I'm opening a ticket with Katacoda / O'Reilly support to fix that. I'll update here when they respond.

Copy link
Author

Choose a reason for hiding this comment

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

Great! I'll need a way to futz around before release. But, we can cross that bridge when we get to it.

Copy link
Author

Choose a reason for hiding this comment

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

Hi @ryanj, tell me please, might you have an update about I can move forward refactoring this scenario to use a RHEL-8.3 image under Katacoda? I am quite excited about Apircurio and look forward to helping spread the word.

Comment on lines +1 to +9
**Congratulations!** You've completed the scenario, ***Working with a Schema Registry Using Apicurio***.


This interactive scenario demonstrated how to:

* Installed Apicurio under Docker
* Added schemas to the registry
* Used the Apicurio web page
* Worked with the Apicurio API at the command line
Copy link
Member

Choose a reason for hiding this comment

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

Great summary!

Can you think of any related scenarios, or other resources that should be mentioned here?

example: https://github.com/openshift-labs/learn-katacoda/blob/master/middleware/middleware-kafka/kafka-quarkus/finish.md#additional-resources

Copy link
Author

Choose a reason for hiding this comment

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

OK @ryanj let me research

Copy link
Member

Choose a reason for hiding this comment

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

If not, mind if we add some extra links to this section after the merge?

Copy link
Author

Choose a reason for hiding this comment

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

Hey @ryanj, I need your help. Sources tell me that Centos has a limited lifetime. And, it turns out that using a RHEL 8.3 image on Katacoda is special for the RedHat Katacoda site. Since RHEL will not have a sunset it's the backing OS to use. But, I need a "working environment" on Katacoda. Is there any way I can get access to a private Katacoda/RedHat instance where I can test the results of my scenario work? Let me know, please.

Copy link
Member

Choose a reason for hiding this comment

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

O'Reilly folks said they have started work on this. Should be available to test soon...

Copy link
Author

Choose a reason for hiding this comment

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

Thanks! @ryanj

Copy link
Member

Choose a reason for hiding this comment

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

The rhel8-3 image should be available now. Here is an example: https://learn.openshift.com/subsystems/container-internals-lab-2-0-part-7

Copy link
Author

Choose a reason for hiding this comment

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

Great! So, is the RHEL-8 image generally available, so I can experiment with it on my Katacoda site before I turn it over to you as a full request. I fret that the RHEL-8 image might break the existing Katacoda code as the Centos image did. Thus, my desire to experiment before giving it to you for release.

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.

4 participants