cryostatio / cryostatio/cryostat-operator

Automate updating CSV annotations

Open
#494 1 comment 0 reactions 0 assignees View on GitHub
build good first issue
Dominant language
Go
Stars
37
Forks
22
Avg merge
21h 37m
Merged PRs (30d)
22

Description

Some annotations need to be manually adjusted in the CSV. I can think of one at the moment:
- `containerImage`

This should always be in sync with the operator image used.

We could add a Makefile target to install [yq](https://github.com/mikefarah/yq) into our local bin, and use this tool to make the necessary modifications to the CSV inside the `make bundle` target.

Edit: Remove `createdAt` from issue

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with the Makefile and the existing `make bundle` target, then identify where the CSV and operator image are generated. Check how local tools are installed and how the `containerImage` annotation is currently set; done means `make bundle` installs or uses yq and keeps that annotation synchronized with the operator image.

Written by the indexing model from the issue text.

Assessment

Tech stack
go, kubernetes
Domain
build-system
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.