-
Notifications
You must be signed in to change notification settings - Fork 0
feat: Introduce repository management documentation, add OtterScale 0… #50
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
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| @@ -0,0 +1,132 @@ | ||||||||||||||
| --- | ||||||||||||||
| title: Repositories | ||||||||||||||
| description: Manage container images and Helm charts in the registry. | ||||||||||||||
| --- | ||||||||||||||
|
|
||||||||||||||
| import { Steps, Aside, Tabs, TabItem } from '@astrojs/starlight/components'; | ||||||||||||||
|
|
||||||||||||||
| The Repositories page allows you to view and manage the container images and Helm charts stored in your private registry. | ||||||||||||||
|
|
||||||||||||||
| ## Introduction | ||||||||||||||
|
|
||||||||||||||
| The Repositories table displays a list of all repositories. The table includes the following information: | ||||||||||||||
|
|
||||||||||||||
| | Column | Description | | ||||||||||||||
| | :------------- | :----------------------------------------------------------------------------------------------------------------------------- | | ||||||||||||||
| | **Name** | The name of the repository. | | ||||||||||||||
| | **Latest Tag** | The most recent tag associated with the repository. | | ||||||||||||||
| | **Size** | The total size of the repository. | | ||||||||||||||
| | **Manifests** | The number of manifests (versions/tags) in the repository. Clicking the external link icon opens a detailed list of manifests. | | ||||||||||||||
|
|
||||||||||||||
| ## Upload Instructions | ||||||||||||||
|
|
||||||||||||||
| You can upload Docker images and Helm charts to the repository via your local terminal. | ||||||||||||||
|
|
||||||||||||||
| <Aside type="tip" title="Registry URL"> | ||||||||||||||
| To obtain the `<registry_url>`, click the **Commands** button on this page or check the **Applications Services** page. | ||||||||||||||
|
||||||||||||||
| To obtain the `<registry_url>`, click the **Commands** button on this page or check the **Applications Services** page. | |
| To obtain the `<registry_url>`, click the **Commands** button on this page or refer to your platform documentation for the registry URL. |
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 link to the Applications Store appears to be incorrect. Starlight automatically removes number prefixes like 04- from filenames when generating page URLs. Therefore, the file service/applications/04-store.mdx will likely be available at /service/applications/store, not /service/applications/04-store/. Please update the link to ensure it works correctly.
3. After uploading, navigate to the [Applications Store](/service/applications/store) to update the Helm chart configuration to use your custom image:
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 use of the --plain-http flag in the helm push command allows for insecure connections to the registry. This poses a security risk in production environments as credentials and chart data are transmitted unencrypted. It is highly recommended to add a warning about the security implications of this flag. Consider using an <Aside> component to alert users.
For example:
<Aside type="caution" title="Security Warning">
The `--plain-http` flag allows insecure connections and should only be used for local development. For production, always use a secure registry with TLS enabled.
</Aside>
Copilot
AI
Dec 19, 2025
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 helm push example uses the --plain-http flag, which forces Helm to upload charts over unencrypted HTTP even when a TLS-capable registry is available. This exposes chart contents to interception and tampering on the network, enabling an attacker to inject malicious code into deployments. Update the documentation to use secure HTTPS by default (removing --plain-http and/or clearly scoping its use only to explicitly non-sensitive, internal test setups).
| helm push <chart_package> oci://<registry_url>/<namespace> --plain-http | |
| ``` | |
| helm push <chart_package> oci://<registry_url>/<namespace> | |
| ``` | |
| If your registry is configured without TLS for local, non-sensitive testing only, you may add the `--plain-http` flag. Do not use `--plain-http` for production or Internet-exposed registries. |
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 link to the Applications Store appears to be incorrect. Starlight automatically removes number prefixes like 04- from filenames when generating page URLs. Therefore, the file service/applications/04-store.mdx will likely be available at /service/applications/store, not /service/applications/04-store/. Please update the link to ensure it works correctly.
3. After uploading, navigate to the [Applications Store](/service/applications/store) to deploy the Helm chart.
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 banner links to "/whats-new/otterscale-0.6.0/" but this page doesn't appear to exist in the repository. This will result in a broken link. Either create the corresponding page at src/content/docs/whats-new/otterscale-0.6.0.mdx or update the link to point to an existing page.