Skip to main content

sealos app store

sealos app store displays image information stored in sealos registry hub.sealos.cn.

img.png

look at use-sealos-registry.md to get more details.

Create and manage your organization

Currently, we only support organization creation by applying an organization cr yaml file.

Here is an example, you can edit this yaml in the terminal app in sealos cloud:

apiVersion: imagehub.sealos.io/v1
kind: Organization
metadata:
name: your-organization-name
spec:
name: your-organization-name # same as metadata.name
creator: your-uuid # find at sealos cloud page
manager: [ your-uuid ] # you can add other users as manager

We will support GUI to manage organizations in the future.

How to display your image information in sealos app store

By default, if you push an image to sealos registry hub.sealos.cn, sealos will generate an image cr and apply it to sealos cloud.

You can customize the image cr by writing an image cr into the image, and the README.md will be parsed as an element of the image cr.

You need to construct your image files in the following structure:

├── etc
├── metadata
│ └── config.yaml
└── README.md

An example of the image cr yaml named as config.yaml is like this:

apiVersion: imagehub.sealos.io/v1
kind: Image
metadata:
name: labring.cert-manager.v1.8.0 # stay unique
spec:
detail:
description: Cloud native certificate management. X.509 certificate management for Kubernetes and OpenShift
docs: # will be generated by README.md in your image.
icon: https://cert-manager.io/images/cert-manager-logo-icon.svg # we only support image url at this stage.
keywords: # keywords of your image
- Network
name: labring/cert-manager:v1.8.0