-
Notifications
You must be signed in to change notification settings - Fork 0
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 docs #10
Update docs #10
Conversation
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.
Two of the comments are more general than this PR, I don't really expect you to do anything about them.
These tests validate extensive linting and formatting rules. Before creating a | ||
PR, please run `tox` to ensure proper formatting and linting is performed. | ||
|
||
### Deploy |
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.
suggestion (if-minor): I would love to replace these type of instructions with the use of multipass
and the charm-dev
image.
On the other hand I guess these can be taken to be a reference than a tutorial. I can link the Airbyte developer guide doc for the steps if you want the multipass
route.
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 mention the use of multipass
as an option, but I'm not sure how that would work when it comes to working with ingress.
juju debug-log | ||
``` | ||
|
||
#### Deploy Charm |
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.
thought: I wonder if we could put a Terraform plan into the repository to automate this section of local deployments.
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.
Including a Terraform plan is a great idea, but I don't think it should replace this section as it helps figure out if something went wrong at each step.
This charm is used to deploy Airbyte server in a k8s cluster. For a local | ||
deployment, follow the following steps: | ||
|
||
#### Install Microk8s |
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.
Another idea for docs, I'm still hazy on what the recommended approach is for charm docs. Some charms like observability and identity team have their docs on charmhub. But the company read-the-docs is really nice as it lets you write docs in a dedicated repo with better syntax and formatting support, better CI/CD dedicated to docs, etc.
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.
The docs here will eventually follow a similar path to the Temporal charm docs and live on Charmhub.
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 wonder if the deploy
section shouldn't be moved into a separate docs folder, it reads like a how-to / tutorial. Fine for now
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.
Same comment as above, these will eventually be refactored to the tune of the diataxis framework.
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.
LGTM, some suggestions on additional detail that could be included.
This PR updates the charm's documentation and deployment instructions.
Note: Until the charm is published on Charmhub, the instructions in the
README.md
may not be fully functional.