Skip to content

appscode-cloud/artifacts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

images

Collects the catalog image lists of the AppsCode installer repos into a single per-release directory.

What it does

On workflow_dispatch (.github/workflows/collect-images.yml) it takes one git tag per installer repo, and for each repo:

  1. clones the repo at that tag,
  2. regenerates the catalog via the repo's own hack/scripts/update-catalog.sh (which drives the image-packer binary — see below),
  3. copies catalog/imagelist.yaml into <appscode_cloud_tag>/<org>-images.yaml.

image-packer (kmodules.xyz/image-packer) is go installed by collect-from-orgs.sh at the version pinned in appscode-cloud/installer's go.mod for APPSCODE_CLOUD_TAG, so the tooling matches the release being collected. A Go toolchain must be on PATH.

The appscode-cloud tag names the output directory.

Repos collected

repo output file
appscode-cloud/installer appscode-cloud-images.yaml
kubedb/installer kubedb-images.yaml
kubestash/installer kubestash-images.yaml
kubeops/installer kubeops-images.yaml
kluster-manager/installer kluster-manager-images.yaml
open-viz/installer open-viz-images.yaml

Default tags

default-tags.env holds one tag per repo. GitHub can't read a file to fill workflow_dispatch defaults at runtime, so after editing it run:

make sync-defaults

That bakes the values into the workflow's default: fields (between the dispatch-defaults markers) so they appear pre-filled in the "Run workflow" UI. Commit the workflow change. make collect also reads default-tags.env for local runs; explicit environment variables override it.

Run locally (on a VM)

export APPSCODE_CLOUD_TAG=v2026.7.22
export KUBEDB_TAG=...
export KUBESTASH_TAG=...
export KUBEOPS_TAG=...
export KLUSTER_MANAGER_TAG=...
export OPEN_VIZ_TAG=...
make collect

Output lands in ./$APPSCODE_CLOUD_TAG/.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors