Skip to content

Commit

Permalink
Merge pull request #43 from aufi/global-ci-operator-branch
Browse files Browse the repository at this point in the history
Update global-ci allowing set operator branch
  • Loading branch information
aufi committed Jun 17, 2024
2 parents 1b7dfca + 9dcb9b0 commit 9259992
Show file tree
Hide file tree
Showing 3 changed files with 64 additions and 2 deletions.
64 changes: 62 additions & 2 deletions .github/workflows/global-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,13 @@ on:
required: false
type: string
default: latest
operator_tag:
description: |
The tag name for operator to be used for setup, e.g. a build for release-0.3,
you would specify "v0.3.0".
required: false
type: string
default: latest
component_name:
description: |
The name of the component being tested, ie konveyor-hub, analyzer-lsp, etc.
Expand Down Expand Up @@ -72,6 +79,13 @@ on:
required: false
type: string
default: latest
operator_tag:
description: |
The tag name for operator to be used for setup, e.g. a build for release-0.3,
you would specify "v0.3.0".
required: false
type: string
default: latest
component_name:
description: |
The name of the component being tested, ie konveyor-hub, analyzer-lsp, etc.
Expand Down Expand Up @@ -173,10 +187,33 @@ jobs:
eval $(minikube -p minikube docker-env)
docker load --input /tmp/${{ inputs.component_name }}.tar
- name: install konveyor
uses: konveyor/tackle2-operator/.github/actions/install-tackle@release-0.4
if: "${{ startsWith(inputs.operator_tag, 'v0.4') }}"
with:
operator-bundle-image: "quay.io/konveyor/tackle2-operator-bundle:${{ inputs.operator_tag }}"
hub-image: "quay.io/konveyor/tackle2-hub:${{ inputs.tag }}"
ui-image: "quay.io/konveyor/tackle2-ui:${{ inputs.tag }}"
addon-analyzer-image: "quay.io/konveyor/tackle2-addon-analyzer:${{ inputs.tag }}"
image-pull-policy: IfNotPresent
analyzer-container-memory: 0
analyzer-container-cpu: 0
- name: install konveyor
uses: konveyor/tackle2-operator/.github/actions/install-tackle@release-0.3
if: "${{ startsWith(inputs.operator_tag, 'v0.3') }}"
with:
operator-bundle-image: "quay.io/konveyor/tackle2-operator-bundle:${{ inputs.operator_tag }}"
hub-image: "quay.io/konveyor/tackle2-hub:${{ inputs.tag }}"
ui-image: "quay.io/konveyor/tackle2-ui:${{ inputs.tag }}"
addon-analyzer-image: "quay.io/konveyor/tackle2-addon-analyzer:${{ inputs.tag }}"
image-pull-policy: IfNotPresent
analyzer-container-memory: 0
analyzer-container-cpu: 0
- name: install konveyor
uses: konveyor/tackle2-operator/.github/actions/install-tackle@main
if: "${{ inputs.operator_tag == 'latest'}}"
with:
operator-bundle-image: "quay.io/konveyor/tackle2-operator-bundle:${{ inputs.tag }}"
operator-bundle-image: "quay.io/konveyor/tackle2-operator-bundle:${{ inputs.operator_tag }}"
hub-image: "quay.io/konveyor/tackle2-hub:${{ inputs.tag }}"
ui-image: "quay.io/konveyor/tackle2-ui:${{ inputs.tag }}"
addon-analyzer-image: "quay.io/konveyor/tackle2-addon-analyzer:${{ inputs.tag }}"
Expand Down Expand Up @@ -253,10 +290,33 @@ jobs:
eval $(minikube -p minikube docker-env)
docker load --input /tmp/${{ inputs.component_name }}.tar
- name: install konveyor
uses: konveyor/tackle2-operator/.github/actions/install-tackle@release-0.4
if: "${{ startsWith(inputs.operator_tag, 'v0.4') }}"
with:
operator-bundle-image: "quay.io/konveyor/tackle2-operator-bundle:${{ inputs.operator_tag }}"
hub-image: "quay.io/konveyor/tackle2-hub:${{ inputs.tag }}"
ui-image: "quay.io/konveyor/tackle2-ui:${{ inputs.tag }}"
addon-analyzer-image: "quay.io/konveyor/tackle2-addon-analyzer:${{ inputs.tag }}"
image-pull-policy: IfNotPresent
analyzer-container-memory: 0
analyzer-container-cpu: 0
- name: install konveyor
uses: konveyor/tackle2-operator/.github/actions/install-tackle@release-0.3
if: "${{ startsWith(inputs.operator_tag, 'v0.3') }}"
with:
operator-bundle-image: "quay.io/konveyor/tackle2-operator-bundle:${{ inputs.operator_tag }}"
hub-image: "quay.io/konveyor/tackle2-hub:${{ inputs.tag }}"
ui-image: "quay.io/konveyor/tackle2-ui:${{ inputs.tag }}"
addon-analyzer-image: "quay.io/konveyor/tackle2-addon-analyzer:${{ inputs.tag }}"
image-pull-policy: IfNotPresent
analyzer-container-memory: 0
analyzer-container-cpu: 0
- name: install konveyor
uses: konveyor/tackle2-operator/.github/actions/install-tackle@main
if: "${{ inputs.operator_tag == 'latest'}}"
with:
operator-bundle-image: "quay.io/konveyor/tackle2-operator-bundle:${{ inputs.tag }}"
operator-bundle-image: "quay.io/konveyor/tackle2-operator-bundle:${{ inputs.operator_tag }}"
hub-image: "quay.io/konveyor/tackle2-hub:${{ inputs.tag }}"
ui-image: "quay.io/konveyor/tackle2-ui:${{ inputs.tag }}"
addon-analyzer-image: "quay.io/konveyor/tackle2-addon-analyzer:${{ inputs.tag }}"
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/nightly-release-0.3.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ jobs:
uses: ./.github/workflows/global-ci.yml
with:
tag: release-0.3
operator_tag: v0.3.2
api_tests_ref: release-0.3
run_api_tests: true
# TODO: this needs to be pinned to a release-0.3 specific branch
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/nightly-release-0.4.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ jobs:
uses: ./.github/workflows/global-ci.yml
with:
tag: release-0.4
operator_tag: v0.4.0
api_tests_ref: release-0.4
run_api_tests: true
# TODO: this needs to be pinned to a release-0.4 specific branch
Expand Down

0 comments on commit 9259992

Please sign in to comment.