Skip to content

Commit

Permalink
Merge pull request #1331 from cgwalters/resourceread-imagestream
Browse files Browse the repository at this point in the history
resourceread: Add images
  • Loading branch information
openshift-ci[bot] committed Jul 13, 2022
2 parents 3ea4b77 + b7f0b65 commit ca167a8
Showing 1 changed file with 26 additions and 0 deletions.
26 changes: 26 additions & 0 deletions pkg/operator/resource/resourceread/images.go
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
package resourceread

import (
imagev1 "github.com/openshift/api/image/v1"
"k8s.io/apimachinery/pkg/runtime"
"k8s.io/apimachinery/pkg/runtime/serializer"
)

var (
imagesScheme = runtime.NewScheme()
imagesCodecs = serializer.NewCodecFactory(imagesScheme)
)

func init() {
if err := imagev1.AddToScheme(imagesScheme); err != nil {
panic(err)
}
}

func ReadImageStreamV1OrDie(objBytes []byte) *imagev1.ImageStream {
requiredObj, err := runtime.Decode(imagesCodecs.UniversalDecoder(imagev1.SchemeGroupVersion), objBytes)
if err != nil {
panic(err)
}
return requiredObj.(*imagev1.ImageStream)
}

0 comments on commit ca167a8

Please sign in to comment.