Skip to content

example-imagestreams Example Chart : ImageStreams

Artifacthub

This helm chart is used to used to load imagestreams into a given namespace.

This chart is part of the example-xxx startx helm chart series focused on deploying various kind of application consuming the cluster services deployed using the cluster-xxx charts.

Requirements and guidelines

Read the startx helm-repository homepage for more information on how to use theses resources.

Deploy this helm chart on openshift

1. Connect to your Openshift cluster

oc login -t <token> <cluster-url>

2. Install the repository

helm repo add startx https://helm-repository.readthedocs.io/en/latest/repos/stable/

3. Get information about this chart

helm show chart startx/example-imagestreams

4. Install this chart

helm install example-imagestreams startx/example-imagestreams

Values dictionary

context values dictionary

Key Default Description
context.scope default Name of the global scope for this application (organisational tenant)
context.cluster localhost Name of the cluster running this application (platform tenant)
context.environment dev Name of the environment for this application (ex: dev, factory, preprod or prod)
context.component demo Component name of this application (logical tenant)
context.app example-imagestreams Application name (functional tenant, default use Chart name)
context.version 0.0.1 Version name of this application (default use Chart appVersion)

chart values dictionary

Key Default Description
enabled false Enable the create of the images streams
imagestreams [] List of imagestreams (see next section)

imagestreams values dictionary

Key Default Description
name default Image stream name
enabled true enable the image stream
namespace openshift Namespace were imagestream must resid
displayName Default image Display name of the image stream
labels string Labels for the image stream
tags [] List of imagestreamstags (see next section)

imagestreamstags values dictionary

Key Default Description
name latest tag name
enabled true enable the image stream tag
desc {} description of the image stream
desc.iconClass icon-openshift icon class to use for this image and tags
desc.provider startx name of the provider
desc.displayName Default linux Display name of this tag
desc.description string desription of this tag
desc.tags string list of tags for this IST
desc.supports string supported service
desc.sampleRepo url sample repository
source {} source for this image stream tag
source.kind docker kind of source for this tag (is or docker, default is docker)
source.image string Image source (from repository or image streams) (mandatory)
source.namespace openshift Image source namespace (for kind is)

Values files

Default values file (values.yaml)

Simple imageStream deployment of a container image with the following characteristics :

  • 1 imageStream named default with 1 tag :
  • latest representing container image quay.io/startx/fedora:latest
# base configuration running default configuration
helm install example-imagestreams startx/example-imagestreams

STARTX values file (values-startx.yaml)

Imagestreams of startx public images hosted on quay.io and dockerhub. Theses stream are created into the openshift namespace.

  • 1 imageStream named startx-os based on quay.io/startx/fedora repository images. This imageStream contain 14 tags
  • fc26 representing container image quay.io/startx/fedora:26
  • fc27 representing container image quay.io/startx/fedora:27
  • fc28 representing container image quay.io/startx/fedora:28
  • fc29 representing container image quay.io/startx/fedora:29
  • fc30 representing container image quay.io/startx/fedora:30
  • fc31 representing container image quay.io/startx/fedora:31
  • fc32 representing container image quay.io/startx/fedora:32
  • rawhide representing container image quay.io/startx/fedora:latest
  • ubi8 representing container image quay.io/startx/ubi:8
  • centos8 representing container image quay.io/startx/centos:8
  • centos7 representing container image quay.io/startx/centos:7
  • centos6 representing container image quay.io/startx/centos:6
  • alpine3 representing container image quay.io/startx/alpine:3
  • latest alias of the rawhide tag
  • 1 imageStream named startx-apache based on quay.io/startx/apache with 14 tags (fc26, fc27, fc28, fc29, fc30, fc31, fc32, rawhide, ubi8, centos8, centos7, centos6, alpine3 and latest)
  • 1 imageStream named startx-couchbase based on quay.io/startx/couchbase with 12 tags (fc27, fc28, fc29, fc30, fc31, fc32, rawhide, ubi8, centos8, centos7, centos6 and latest)
  • 1 imageStream named startx-mariadb based on quay.io/startx/mariadb with 14 tags (fc26, fc27, fc28, fc29, fc30, fc31, fc32, rawhide, ubi8, centos8, centos7, centos6, alpine3 and latest)
  • 1 imageStream named startx-memcache based on quay.io/startx/memcache with 14 tags (fc26, fc27, fc28, fc29, fc30, fc31, fc32, rawhide, ubi8, centos8, centos7, centos6, alpine3 and latest)
  • 1 imageStream named startx-mongodb based on quay.io/startx/mongodb with 14 tags (fc26, fc27, fc28, fc29, fc30, fc31, fc32, rawhide, ubi8, centos8, centos7, centos6, alpine3 and latest)
  • 1 imageStream named startx-nodejs based on quay.io/startx/nodejs with 14 tags (fc26, fc27, fc28, fc29, fc30, fc31, fc32, rawhide, ubi8, centos8, centos7, centos6, alpine3 and latest)
  • 1 imageStream named startx-ooconv based on quay.io/startx/ooconv with 11 tags (fc27, fc28, fc29, fc30, fc31, fc32, rawhide, centos7, centos6, alpine3 and latest)
  • 1 imageStream named startx-php based on quay.io/startx/php with 14 tags (fc26, fc27, fc28, fc29, fc30, fc31, fc32, rawhide, ubi8, centos8, centos7, centos6, alpine3 and latest)
  • 1 imageStream named startx-postgresql based on quay.io/startx/postgresql with 14 tags (fc26, fc27, fc28, fc29, fc30, fc31, fc32, rawhide, ubi8, centos8, centos7, centos6, alpine3 and latest)
  • 1 imageStream named startx-chrome based on quay.io/startx/chrome with 7 tags (fc30, fc31, fc32, rawhide, centos7, alpine3 and latest)
  • 1 imageStream named startx-firefox based on quay.io/startx/firefox with 7 tags (fc30, fc31, fc32, rawhide, centos7, alpine3 and latest)
# configuration for the startx public images
helm install example-imagestreams-startx startx/example-imagestreams -f https://raw.githubusercontent.com/startxfr/helm-repository/master/charts/example-sxapi/values-startx.yaml

SXV4 values file (values-sxv4.yaml)

Imagestreams of container image used in the sxv4 project (depend on the sxtartx imagestreams examples previously exposed).

  • 1 imageStream named sxv4-apache with 3 tags :
  • dev alias of the startx-apache:latest imagestream in openshift namespace
  • test alias of the startx-apache:alpine3 imagestream in openshift namespace
  • stable alias of the startx-apache:ubi8 imagestream in openshift namespace
  • 1 imageStream named sxv4-mariadb with 3 tags :
  • dev alias of the startx-mariadb:latest imagestream in openshift namespace
  • test alias of the startx-mariadb:alpine3 imagestream in openshift namespace
  • stable alias of the startx-mariadb:ubi8 imagestream in openshift namespace
  • 1 imageStream named sxv4-nodejs with 3 tags :
  • dev alias of the startx-nodejs:latest imagestream in openshift namespace
  • test alias of the startx-nodejs:alpine3 imagestream in openshift namespace
  • stable alias of the startx-nodejs:ubi8 imagestream in openshift namespace
  • 1 imageStream named sxv4-php with 3 tags :
  • dev alias of the startx-php:latest imagestream in openshift namespace
  • test alias of the startx-php:alpine3 imagestream in openshift namespace
  • stable alias of the startx-php:ubi8 imagestream in openshift namespace
# configuration for the sxv4 project
helm install example-imagestreams-sxv4 startx/example-imagestreams -f https://raw.githubusercontent.com/startxfr/helm-repository/master/charts/example-sxapi/values-sxv4.yaml

History

Release Date Description
16.19.59 2024-12-09 Align all chart to the 16.19.59 release
17.14.19 2025-03-12 Align all chart to the 17.14.19 release
17.14.90 2025-04-30 Publish stable release for 4.17 version
18.11.71 2025-11-27 Align all charts to the same releas
18.23.0 2026-02-28 Start 4.19 branch
19.23.15 2026-03-02 Prepare upgrading dependency to 19.23.11
19.23.17 2026-03-02 Align all dependencies to chart v19.23.11
20.14.7 2026-03-02 Update dependencies to version 20.14.0
20.14.15 2026-03-02 Update all chrat to OCP version 4.20.14
21.3.0 2026-03-02 Update all chart to OCP version 4.21.3
21.3.1 2026-03-02 Prepare release 21.3.x with 21.x dependencies
21.3.3 2026-03-02 Upgrade dependencies to v21.3.0
21.3.4 2026-06-17 21.3.9
21.3.11 2026-06-17 publish stable update for the full repository
21.3.27 2026-06-19 publish stable update for the full repository
21.3.55 2026-06-19 publish stable update for the full repository
21.3.67 2026-06-20 publish stable update for the full repository
21.3.68 2026-06-20 update all charts dependencies to v21.3.70
21.3.68 2026-06-20 update all charts dependencies to v21.3.70
21.3.68 2026-06-20 update all charts dependencies to v21.3.70
21.3.102 2026-06-20 publish stable update for the full repository
21.3.103 2026-06-21 publish stable update for the full repository
21.3.103 2026-06-21 publish stable update for the full repository
21.3.104 2026-06-21 publish stable update for the full repository
21.3.105 2026-06-21 publish stable update for the full repository
21.3.105 2026-06-21 publish stable update for the full repository
21.3.105 2026-06-21 publish stable update for the full repository
21.3.106 2026-06-21 publish stable update for the full repository
21.3.167 2026-06-23 publish stable update for the full repository
21.3.181 2026-06-23 publish stable update for the full repository
21.3.182 2026-06-23 publish stable update for the full repository