-
Notifications
You must be signed in to change notification settings - Fork 29
Quick start updates #3439
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
base: main
Are you sure you want to change the base?
Quick start updates #3439
Conversation
✅ Deploy Preview for replicated-docs-upgrade ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
✅ Deploy Preview for replicated-docs ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
docs/vendor/quick-start.mdx
Outdated
|
||
1. In a browser, navigate to the URL for the DNS record with a target port of 30000. | ||
|
||
The Admin Console opens. | ||
|
||
1. On the Admin Console landing page, click **Start**. |
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.
Note: For some reason, this page only appears for me when I use a non-CMX VM. Seems like when I use a CMX VM, I get jumped right to the log in screen (it also skips the security/cert pages). Curious if this happens for any of you when you go through the steps.
|
||
This instance telemetry is automatically collected and sent back to the Vendor Portal by Embedded Cluster and the Replicated SDK. For more information, see [About Instance and Event Data](/vendor/instance-insights-event-data). | ||
|
||
1. (Optional) Under **Instance ID**, click on the ID to view additional insights including the versions of Kubernetes and the Replicated SDK running in the cluster where you installed the application. |
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.
^ Not really relevant to this quick start, but something that I thought was weird was that I included v1.7.2 of the SDK in my release, but it was showing up as v1.7.0 in the instance insights. Curious if the same thing happens for you all.
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.
Ah never mind, probably this value in the slackernews chart: https://github.com/slackernews/slackernews/blob/main/chart/slackernews/values.yaml#L71
|
||
:::note | ||
If you see a `helm-archive-missing` error, confirm that you have only one chart archive in `manifests` for version 0.4.15, and that the `chartVersion` in the HelmChart resource is also set to `0.4.15`. If you notice that any of the errors are from files in your `.history/` directory, run `rm -rf .history` and then lint the files again. | ||
::: |
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.
If you notice that any of the errors are from files in your
.history/
directory, runrm -rf .history
and then lint the files again.
These seems to happen to me a lot. Not sure if there's a better way to handle this (maybe customizing the linter to ignore .history?)
docs/vendor/quick-start.mdx
Outdated
|
||
* For **Hostname**: | ||
* If you created the VM with Compatibility Matrix, enter the URL that you copied for the DNS record with a target port of 443. For example, `pensive-keldysh.ingress.replicatedcluster.com`. | ||
* If you are using your own VM, provide the IP address where you are currently accessing the Admin Console. You can copy the IP address from your browser's address bar. Alternatively, if you have a hostname for your VM's IP address, you can provide that instead. |
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.
Alternatively, if you have a hostname for your VM's IP address, you can provide that instead.
Can remove this is we think it's not worth including. Wasn't really sure if everyone would have the same experience of being able to copy the ip address from the browser
1. Run the following command to pull and untar version 1.0.6 of the Bitnami Gitea Helm chart: | ||
``` | ||
curl -O --create-dirs --output-dir quick-start https://docs.replicated.com/slackernews-0.4.14.tar.gz | ||
``` |
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.
^ I hosted a tar.gz of the slackernews chart specifically for this tutorial so that I know that everyone is using the same files. This version makes the following edits:
- uses public images that Chuck hosted on google artifact registry
- Removes the sdk so that users can add it as part of the tutorial
- Removes the preflights so that users can add them as part of the tutorial
@@ -0,0 +1,153 @@ | |||
```yaml |
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.
Note: I left this config as is from Chuck's version (rather than removing a lot of the unused options). I wasn't too keen to try to back out all the interwoven values that pull from this in the chart. Plus, seems like a nice example of how you can use this config resource.
Instead, I tell people that they'll be ignoring most of these for the purpose of the tutorial.
* Ensure that you have an SSH key in your GitHub account. Then, add your GitHub username to your Vendor Portal [**Account Settings**](https://vendor.replicated.com/account-settings). This will provide SSH access to VMs that you create with Compatibility Matrix. For more information, see [Set Up SSH Access](/vendor/testing-vm-create#set-up-ssh-access) in _Create VMs_. | ||
|
||
After you complete the prerequisites above, continue to the [Quick Start](#quick-start). You will create the VM with Compatibility Matrix as part of the tutorial. | ||
|
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.
^ adds CMX option
Some notes that are as much about the Quick Start itself since a lot of my comments aren't on changes
|
@crdant thanks! comments below. main one that I could use your help on is the public versus private ip address thing for the vm
For sure, I can add a link. I was a little light-handed on links in general for this quick start with the intention to help keep people on this page and limit "distractions"
Very true. Might as well be 1.0.0 or something like that.
Good idea. That's an easy one.
Thanks 👍
Covered in the other comment thread
We do talk about it in the step for configuring the manifests for the release. But it's not really explained well there either. I'll add something to the intro to call out this UI specifically
@crdant Ah okay. I didn't realize that--I always just go to link so I suppose I'm not sure then why that works. Is that something where we'd be able to tell them to make a change in their VM settings to allow them to access this? Or do you have a suggestion?
I think this was another one that I added a comment on in the Files changed tab. This happens to me too when I use CMX, but not when I use a google cloud VM. Were you also using CMX?
I noticed that too...I did pull the latest down from your repo before repackaging the helm chart for this tutorial, but sounds like it might have been a change that's just in the securebuild image and not the public one that this points to?
I'm down to change to the full flag |
This is in the image. Let me make sure the public one matches the latest private one. |
docs/vendor/quick-start.mdx
Outdated
``` | ||
|
||
At this point, the cluster is provisioned and the Admin Console is deployed, but the application is not yet installed. | ||
|
||
1. Go to the URL provided in the output to access to the Admin Console. | ||
1. Do one of the following to access the Admin Console: | ||
* If you brought your own VM, go to the URL provided in the output of the install command. |
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.
We could do something like
:::note The IP address in the provided URL may be the private IP address of your virtual machine. You may need to edit the URL to use the public IP address. :::
https://deploy-preview-3439--replicated-docs-upgrade.netlify.app/vendor/quick-start