[install_yamls] Add install_yamls pull repo capability#3774
[install_yamls] Add install_yamls pull repo capability#3774evallesp wants to merge 1 commit intoopenstack-k8s-operators:mainfrom
Conversation
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: The full list of commands accepted by this bot can be found here. DetailsNeeds approval from an approver in each of these files:Approvers can indicate their approval by writing |
5dace07 to
9075704
Compare
This file in conjuction with: * openstack-k8s-operators#3774 * openstack-k8s-operators#3772 Allows ci-framework to clone those repos (architecture was already enabled) when repositories are not already there due to zuul has not marked them as required-projects or because we're running them outside the zuul ecosystem. This is the lowest precedence, so if we still have these vars defined at zuul level or defaults-vars (passed as extra-vars) or scenarios files, this file is not taken into consideration. Signed-off-by: Enrique Vallespi Gil <evallesp@redhat.com>
|
Build failed (check pipeline). Post https://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/e0b4c9dabda84293825f53cf2a3e9d68 ✔️ openstack-k8s-operators-content-provider SUCCESS in 3h 18m 54s |
9075704 to
94f2d1f
Compare
This file in conjuction with: * openstack-k8s-operators#3774 * openstack-k8s-operators#3772 Allows ci-framework to clone those repos (architecture was already enabled) when repositories are not already there due to zuul has not marked them as required-projects or because we're running them outside the zuul ecosystem. This is the lowest precedence, so if we still have these vars defined at zuul level or defaults-vars (passed as extra-vars) or scenarios files, this file is not taken into consideration. Signed-off-by: Enrique Vallespi Gil <evallesp@redhat.com>
This file in conjuction with: * openstack-k8s-operators#3774 * openstack-k8s-operators#3772 Allows ci-framework to clone those repos (architecture was already enabled) when repositories are not already there due to zuul has not marked them as required-projects or because we're running them outside the zuul ecosystem. This is the lowest precedence, so if we still have these vars defined at zuul level or defaults-vars (passed as extra-vars) or scenarios files, this file is not taken into consideration. Signed-off-by: Enrique Vallespi Gil <evallesp@redhat.com>
This file in conjuction with: * openstack-k8s-operators#3774 * openstack-k8s-operators#3772 Allows ci-framework to clone those repos (architecture was already enabled) when repositories are not already there due to zuul has not marked them as required-projects or because we're running them outside the zuul ecosystem. This is the lowest precedence, so if we still have these vars defined at zuul level or defaults-vars (passed as extra-vars) or scenarios files, this file is not taken into consideration. Deprecating cifmw_installyamls_repo_url, if previously used in all.yml file it's still valid. Warning message if set. Signed-off-by: Enrique Vallespi Gil <evallesp@redhat.com>
This file in conjuction with: * openstack-k8s-operators#3774 * openstack-k8s-operators#3772 Allows ci-framework to clone those repos (architecture was already enabled) when repositories are not already there due to zuul has not marked them as required-projects or because we're running them outside the zuul ecosystem. This is the lowest precedence, so if we still have these vars defined at zuul level or defaults-vars (passed as extra-vars) or scenarios files, this file is not taken into consideration. Signed-off-by: Enrique Vallespi Gil <evallesp@redhat.com>
94f2d1f to
4980556
Compare
This file in conjuction with: * openstack-k8s-operators#3774 * openstack-k8s-operators#3772 Allows ci-framework to clone those repos (architecture was already enabled) when repositories are not already there due to zuul has not marked them as required-projects or because we're running them outside the zuul ecosystem. This is the lowest precedence, so if we still have these vars defined at zuul level or defaults-vars (passed as extra-vars) or scenarios files, this file is not taken into consideration. Signed-off-by: Enrique Vallespi Gil <evallesp@redhat.com>
This file in conjuction with: * openstack-k8s-operators#3774 * openstack-k8s-operators#3772 Allows ci-framework to clone those repos (architecture was already enabled) when repositories are not already there due to zuul has not marked them as required-projects or because we're running them outside the zuul ecosystem. This is the lowest precedence, so if we still have these vars defined at zuul level or defaults-vars (passed as extra-vars) or scenarios files, this file is not taken into consideration. Signed-off-by: Enrique Vallespi Gil <evallesp@redhat.com>
This file in conjuction with: * openstack-k8s-operators#3774 * openstack-k8s-operators#3772 Allows ci-framework to clone those repos (architecture was already enabled) when repositories are not already there due to zuul has not marked them as required-projects or because we're running them outside the zuul ecosystem. This is the lowest precedence, so if we still have these vars defined at zuul level or defaults-vars (passed as extra-vars) or scenarios files, this file is not taken into consideration. Signed-off-by: Enrique Vallespi Gil <evallesp@redhat.com>
This file in conjuction with: * openstack-k8s-operators#3774 * openstack-k8s-operators#3772 Allows ci-framework to clone those repos (architecture was already enabled) when repositories are not already there due to zuul has not marked them as required-projects or because we're running them outside the zuul ecosystem. This is the almost the lowest in precedence, so if we still have these vars defined at zuul level or defaults-vars (passed as extra-vars) or scenarios files, this file is not taken into consideration. Precedence chain: * Zuul repos * cifmw_reproducer_repositories * cifmw_reproducer_default_repositories * Git pull logic in each of the roles Signed-off-by: Enrique Vallespi Gil <evallesp@redhat.com>
This file in conjuction with: * openstack-k8s-operators#3774 * openstack-k8s-operators#3772 Allows ci-framework to clone those repos (architecture was already enabled) when repositories are not already there due to zuul has not marked them as required-projects or because we're running them outside the zuul ecosystem. This is the almost the lowest in precedence, so if we still have these vars defined at zuul level or defaults-vars (passed as extra-vars) or scenarios files, this file is not taken into consideration. Precedence chain: * Zuul repos * cifmw_reproducer_repositories * cifmw_reproducer_default_repositories * Git pull logic in each of the roles Signed-off-by: Enrique Vallespi Gil <evallesp@redhat.com>
This file in conjuction with: * openstack-k8s-operators#3774 * openstack-k8s-operators#3772 Allows ci-framework to clone those repos (architecture was already enabled) when repositories are not already there due to zuul has not marked them as required-projects or because we're running them outside the zuul ecosystem. This is the almost the lowest in precedence, so if we still have these vars defined at zuul level or defaults-vars (passed as extra-vars) or scenarios files, this file is not taken into consideration. Precedence chain: * Zuul repos * cifmw_reproducer_repositories * cifmw_reproducer_default_repositories * Git pull logic in each of the roles Signed-off-by: Enrique Vallespi Gil <evallesp@redhat.com>
This file in conjuction with: * openstack-k8s-operators#3774 * openstack-k8s-operators#3772 Allows ci-framework to clone those repos (architecture was already enabled) when repositories are not already there due to zuul has not marked them as required-projects or because we're running them outside the zuul ecosystem. This is the almost the lowest in precedence, so if we still have these vars defined at zuul level or defaults-vars (passed as extra-vars) or scenarios files, this file is not taken into consideration. Precedence chain: * Zuul repos * cifmw_reproducer_repositories * cifmw_reproducer_default_repositories * Git pull logic in each of the roles Signed-off-by: Enrique Vallespi Gil <evallesp@redhat.com>
| cifmw_installyamls_repo_url: "https://github.com/openstack-k8s-operators/install_yamls" | ||
| cifmw_install_yamls_version: "HEAD" |
There was a problem hiding this comment.
If we move away from duplicating definitions in both in the defaults and in group_vars like my my comment in #3783 discusses, we can move away from the inconsistent cifmw_installyamls_ vs cifmw_install_yamls prefix situation going on here. We could give the repo_url var here some other name and give it the definition : "{{ cifmw_installyamls_repo_url }}".
4980556 to
6b5fe69
Compare
6b5fe69 to
6b7075a
Compare
This file in conjuction with: * openstack-k8s-operators#3774 * openstack-k8s-operators#3772 Allows ci-framework to clone those repos (architecture was already enabled) when repositories are not already there due to zuul has not marked them as required-projects or because we're running them outside the zuul ecosystem. This is the almost the lowest in precedence, so if we still have these vars defined at zuul level or defaults-vars (passed as extra-vars) or scenarios files, this file is not taken into consideration. Precedence chain: * Zuul repos * cifmw_reproducer_repositories * cifmw_reproducer_default_repositories * Git pull logic in each of the roles Signed-off-by: Enrique Vallespi Gil <evallesp@redhat.com>
This file in conjuction with: * openstack-k8s-operators#3774 * openstack-k8s-operators#3772 Allows ci-framework to clone those repos (architecture was already enabled) when repositories are not already there due to zuul has not marked them as required-projects or because we're running them outside the zuul ecosystem. This is the almost the lowest in precedence, so if we still have these vars defined at zuul level or defaults-vars (passed as extra-vars) or scenarios files, this file is not taken into consideration. Precedence chain: * Zuul repos * cifmw_reproducer_repositories * cifmw_reproducer_default_repositories * Git pull logic in each of the roles Signed-off-by: Enrique Vallespi Gil <evallesp@redhat.com>
| # NAMESPACE: openstack | ||
| # METALLB_POOL would be removed once https://github.com/openstack-k8s-operators/install_yamls/pull/356 merges. | ||
| cifmw_install_yamls_repo: "{{ cifmw_installyamls_repos | default(ansible_user_dir ~ '/src/github.com/openstack-k8s-operators/install_yamls') }}" | ||
| cifmw_install_yamls_repo_url: "{{ cifmw_installyamls_repo_url | default('https://github.com/openstack-k8s-operators/install_yamls') }}" |
There was a problem hiding this comment.
not related to this PR, but would be a good idea to consolidate both these var styles (install_yamls and installyamls) into one later, as they're holding the same value. It'll be a bit difficult to decide which to choose as former var is specific for install_yamls role while the latter one is for global usage.
This file in conjuction with: * openstack-k8s-operators#3774 * openstack-k8s-operators#3772 * openstack-k8s-operators#3792 Allows ci-framework to clone those repos (architecture was already enabled) when repositories are not already there due to zuul has not marked them as required-projects or because we're running them outside the zuul ecosystem. This is the almost the lowest in precedence, so if we still have these vars defined at zuul level or defaults-vars (passed as extra-vars) or scenarios files, this file is not taken into consideration. Precedence chain: * Zuul repos * cifmw_reproducer_repositories * cifmw_reproducer_default_repositories * Git pull logic in each of the roles Signed-off-by: Enrique Vallespi Gil <evallesp@redhat.com>
|
Build failed (check pipeline). Post https://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/cc43132def3e44e0886701f422bf45fa ✔️ openstack-k8s-operators-content-provider SUCCESS in 2h 49m 52s |
|
recheck |
This file in conjuction with: * openstack-k8s-operators#3774 * openstack-k8s-operators#3772 * openstack-k8s-operators#3792 Allows ci-framework to clone those repos (architecture was already enabled) when repositories are not already there due to zuul has not marked them as required-projects or because we're running them outside the zuul ecosystem. This is the almost the lowest in precedence, so if we still have these vars defined at zuul level or defaults-vars (passed as extra-vars) or scenarios files, this file is not taken into consideration. Precedence chain: * Zuul repos * cifmw_reproducer_repositories * cifmw_reproducer_default_repositories * Git pull logic in each of the roles Signed-off-by: Enrique Vallespi Gil <evallesp@redhat.com>
6b7075a to
19dc776
Compare
This file in conjuction with: * openstack-k8s-operators#3774 * openstack-k8s-operators#3772 * openstack-k8s-operators#3792 Allows ci-framework to clone those repos (architecture was already enabled) when repositories are not already there due to zuul has not marked them as required-projects or because we're running them outside the zuul ecosystem. This is the almost the lowest in precedence, so if we still have these vars defined at zuul level or defaults-vars (passed as extra-vars) or scenarios files, this file is not taken into consideration. Precedence chain: * Zuul repos * cifmw_reproducer_repositories * cifmw_reproducer_default_repositories * Git pull logic in each of the roles Signed-off-by: Enrique Vallespi Gil <evallesp@redhat.com>
This file in conjuction with: * openstack-k8s-operators#3774 * openstack-k8s-operators#3772 * openstack-k8s-operators#3792 Allows ci-framework to clone those repos (architecture was already enabled) when repositories are not already there due to zuul has not marked them as required-projects or because we're running them outside the zuul ecosystem. This is the almost the lowest in precedence, so if we still have these vars defined at zuul level or defaults-vars (passed as extra-vars) or scenarios files, this file is not taken into consideration. Precedence chain: * Zuul repos * cifmw_reproducer_repositories * cifmw_reproducer_default_repositories * Git pull logic in each of the roles Signed-off-by: Enrique Vallespi Gil <evallesp@redhat.com>
|
Build failed (check pipeline). Post https://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/ba70e3503a0149bd9755bbd6df647704 ❌ openstack-k8s-operators-content-provider FAILURE in 5m 28s |
This file in conjuction with: * openstack-k8s-operators#3774 * openstack-k8s-operators#3772 * openstack-k8s-operators#3792 Allows ci-framework to clone those repos (architecture was already enabled) when repositories are not already there due to zuul has not marked them as required-projects or because we're running them outside the zuul ecosystem. This is the almost the lowest in precedence, so if we still have these vars defined at zuul level or defaults-vars (passed as extra-vars) or scenarios files, this file is not taken into consideration. Precedence chain: * Zuul repos * cifmw_reproducer_repositories * cifmw_reproducer_default_repositories * Git pull logic in each of the roles Signed-off-by: Enrique Vallespi Gil <evallesp@redhat.com>
We're adding new variables: cifmw_install_yamls_src and cifmw_install_yamls_version This repo is cloned from zuul builting tools, now we can clone this when deploying outside zuul. Signed-off-by: Enrique Vallespi Gil <evallesp@redhat.com>
19dc776 to
6a126b7
Compare
This file in conjuction with: * openstack-k8s-operators#3774 * openstack-k8s-operators#3772 * openstack-k8s-operators#3792 Allows ci-framework to clone those repos (architecture was already enabled) when repositories are not already there due to zuul has not marked them as required-projects or because we're running them outside the zuul ecosystem. This is the almost the lowest in precedence, so if we still have these vars defined at zuul level or defaults-vars (passed as extra-vars) or scenarios files, this file is not taken into consideration. Precedence chain: * Zuul repos * cifmw_reproducer_repositories * cifmw_reproducer_default_repositories * Git pull logic in each of the roles Signed-off-by: Enrique Vallespi Gil <evallesp@redhat.com>
This file in conjuction with: * openstack-k8s-operators#3774 * openstack-k8s-operators#3772 * openstack-k8s-operators#3792 Allows ci-framework to clone those repos (architecture was already enabled) when repositories are not already there due to zuul has not marked them as required-projects or because we're running them outside the zuul ecosystem. This is the almost the lowest in precedence, so if we still have these vars defined at zuul level or defaults-vars (passed as extra-vars) or scenarios files, this file is not taken into consideration. Precedence chain: * Zuul repos * cifmw_reproducer_repositories * cifmw_reproducer_default_repositories * Git pull logic in each of the roles Signed-off-by: Enrique Vallespi Gil <evallesp@redhat.com>
|
Build failed (check pipeline). Post https://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/5e872b081f634c288e4f048de61be9af ✔️ openstack-k8s-operators-content-provider SUCCESS in 3h 22m 09s |
We're adding new variables: cifmw_install_yamls_src and cifmw_install_yamls_version This repo is cloned from zuul builting tools, now we can clone this when deploying outside zuul.