Skip to content
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

[source][condition] Add Jenkins resource [source,condition] #149

Merged
merged 13 commits into from
Jan 29, 2021

Conversation

olblak
Copy link
Member

@olblak olblak commented Jan 27, 2021

Add a new Jenkins resource type to manipulate Jenkins version information.
This PR is inspired from garethjevans/jenkins-versions

kind: jenkins
spec:
    release: <specify release name, stable or weekly>
    version: <specify a version>, default value set to source output
    github:
        username: <needed to retrieve changelog from github>
        token: <needed to retrieve changelog from github>

source
The jenkins source retrieves the jenkins version based on its release type, either [weekly.latest]
This resource fetch the changelog information from https://github.com/jenkinsci/jenkins

condition
The Jenkins condition test a

To test

export UPDATECLI_GITHUB_TOKEN=xxx
make build && ./bin/updatecli diff --config examples/updateCli.generic/jenkins --values examples/values.yaml

Signed-off-by: Olivier Vernin olivier@vernin.me

Signed-off-by: Olivier Vernin <olivier@vernin.me>
Signed-off-by: Olivier Vernin <olivier@vernin.me>
@olblak olblak added the enhancement New feature or request label Jan 27, 2021
@olblak olblak marked this pull request as draft January 27, 2021 12:59
Base automatically changed from master to main January 28, 2021 08:27
olblak and others added 7 commits January 28, 2021 22:04
Signed-off-by: Olivier Vernin <olivier@vernin.me>
Signed-off-by: Olivier Vernin <olivier@vernin.me>
Signed-off-by: Olivier Vernin <olivier@vernin.me>
Signed-off-by: Olivier Vernin <olivier@vernin.me>
@olblak olblak marked this pull request as ready for review January 28, 2021 21:41
Signed-off-by: Olivier Vernin <olivier@vernin.me>
Signed-off-by: Olivier Vernin <olivier@vernin.me>
@olblak olblak merged commit 0a42688 into main Jan 29, 2021
@olblak olblak deleted the resource/jenkins branch January 29, 2021 10:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant