Skip to content

Update ruby imagestreams #1567

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

Merged
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 14 additions & 0 deletions charts/redhat/redhat/redhat-ruby-imagestreams/0.0.4/src/Chart.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
description: |-
This content is expermental, do not use it in production. Ruby imagestreams on UBI.
For more information about using this builder image, including OpenShift considerations,
see https://github.com/sclorg/s2i-ruby-container/blob/master/3.3/README.md.
annotations:
charts.openshift.io/name: Red Hat Ruby applications on UBI (experimental)
apiVersion: v2
appVersion: 0.0.4
kubeVersion: '>=1.20.0'
name: redhat-ruby-imagestreams
tags: builder,ruby
sources:
- https://github.com/sclorg/helm-charts
version: 0.0.4
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# Ruby imagestreams helm chart

A Helm chart for importing Ruby imagestreams on OpenShift.

For more information about helm charts see the official [Helm Charts Documentation](https://helm.sh/).

You need to have access to a cluster for each operation with OpenShift 4, like deploying and testing.
Original file line number Diff line number Diff line change
@@ -0,0 +1,122 @@
---
kind: ImageStream
apiVersion: image.openshift.io/v1
metadata:
name: ruby
annotations:
openshift.io/display-name: Ruby
spec:
tags:
- name: latest
annotations:
openshift.io/display-name: Ruby (Latest)
openshift.io/provider-display-name: Red Hat, Inc.
description: |-
Build and run Ruby applications on UBI. For more information about using this builder image, including OpenShift considerations, see https://github.com/sclorg/s2i-ruby-container/tree/master/3.3/README.md.

WARNING: By selecting this tag, your application will automatically update to use the latest version of Ruby available on OpenShift, including major version updates.
iconClass: icon-ruby
tags: builder,ruby
supports: ruby
sampleRepo: https://github.com/sclorg/ruby-ex.git
from:
kind: ImageStreamTag
name: 3.3-ubi8
referencePolicy:
type: Local
- name: 3.3-ubi9
annotations:
openshift.io/display-name: Ruby 3.3 (UBI 9)
openshift.io/provider-display-name: Red Hat, Inc.
description: Build and run Ruby 3.3 applications on UBI 9. For more information
about using this builder image, including OpenShift considerations, see https://github.com/sclorg/s2i-ruby-container/blob/master/3.3/README.md.
iconClass: icon-ruby
tags: builder,ruby
supports: ruby:3.3,ruby
version: '3.3'
sampleRepo: https://github.com/sclorg/ruby-ex.git
from:
kind: DockerImage
name: registry.redhat.io/ubi9/ruby-33:latest
referencePolicy:
type: Local
- name: 3.1-ubi9
annotations:
openshift.io/display-name: Ruby 3.1 (UBI 9)
openshift.io/provider-display-name: Red Hat, Inc.
description: Build and run Ruby 3.1 applications on UBI 9. For more information
about using this builder image, including OpenShift considerations, see https://github.com/sclorg/s2i-ruby-container/blob/master/3.1/README.md.
iconClass: icon-ruby
tags: builder,ruby
supports: ruby:3.1,ruby
version: '3.1'
sampleRepo: https://github.com/sclorg/ruby-ex.git
from:
kind: DockerImage
name: registry.redhat.io/ubi9/ruby-31:latest
referencePolicy:
type: Local
- name: 3.3-ubi8
annotations:
openshift.io/display-name: Ruby 3.3 (UBI 8)
openshift.io/provider-display-name: Red Hat, Inc.
description: Build and run Ruby 3.3 applications on UBI 8. For more information
about using this builder image, including OpenShift considerations, see https://github.com/sclorg/s2i-ruby-container/blob/master/3.3/README.md.
iconClass: icon-ruby
tags: builder,ruby
supports: ruby:3.3,ruby
version: '3.3'
sampleRepo: https://github.com/sclorg/ruby-ex.git
from:
kind: DockerImage
name: registry.redhat.io/ubi8/ruby-33:latest
referencePolicy:
type: Local
- name: 3.0-ubi9
annotations:
openshift.io/display-name: Ruby 3.0 (UBI 9)
openshift.io/provider-display-name: Red Hat, Inc.
description: Build and run Ruby 3.0 applications on UBI 9. For more information
about using this builder image, including OpenShift considerations, see https://github.com/sclorg/s2i-ruby-container/blob/master/3.0/README.md.
iconClass: icon-ruby
tags: builder,ruby
supports: ruby:3.0,ruby
version: '3.0'
sampleRepo: https://github.com/sclorg/ruby-ex.git
from:
kind: DockerImage
name: registry.redhat.io/ubi9/ruby-30:latest
referencePolicy:
type: Local
- name: 3.1-ubi8
annotations:
openshift.io/display-name: Ruby 3.1 (UBI 8)
openshift.io/provider-display-name: Red Hat, Inc.
description: Build and run Ruby 3.1 applications on UBI 8. For more information
about using this builder image, including OpenShift considerations, see https://github.com/sclorg/s2i-ruby-container/blob/master/3.1/README.md.
iconClass: icon-ruby
tags: builder,ruby
supports: ruby:3.1,ruby
version: '3.1'
sampleRepo: https://github.com/sclorg/ruby-ex.git
from:
kind: DockerImage
name: registry.redhat.io/ubi8/ruby-31:latest
referencePolicy:
type: Local
- name: 2.5-ubi8
annotations:
openshift.io/display-name: Ruby 2.5 (UBI 8)
openshift.io/provider-display-name: Red Hat, Inc.
description: Build and run Ruby 2.5 applications on UBI 8. For more information
about using this builder image, including OpenShift considerations, see https://github.com/sclorg/s2i-ruby-container/blob/master/2.5/README.md.
iconClass: icon-ruby
tags: builder,ruby
supports: ruby:2.5,ruby
version: '2.5'
sampleRepo: https://github.com/sclorg/ruby-ex.git
from:
kind: DockerImage
name: registry.redhat.io/ubi8/ruby-25:latest
referencePolicy:
type: Local
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
apiVersion: v1
kind: Pod
metadata:
name: "{{ .Release.Name }}-connection-test"
namespace: "{{ .Release.Namespace }}"
annotations:
"helm.sh/hook": test
spec:
#serviceAccount: {{ .Values.serviceAccount }}
containers:
- name: "ruby-imagestream-test"
image: "registry.access.redhat.com/ubi9/ruby-31"
imagePullPolicy: IfNotPresent
command:
- '/bin/bash'
- '-ec'
- >
ruby -v
lookupPolicy:
local: true
restartPolicy: Never
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
{
"$schema": "http://json-schema.org/schema#",
"type": "object",
"properties": {
"namespace": {
"type": "string"
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
namespace: openshift
Loading