all:
  children:
    zuul_unreachable:
      hosts: {}
  hosts:
    debian-bookworm:
      ansible_connection: ssh
      ansible_host: 2a13:1a81:8000:3124:f816:3eff:fe5f:ec85
      ansible_port: 22
      ansible_python_interpreter: auto
      ansible_user: zuul
      nodepool:
        az: nova
        cloud: regiocloud-a-ci
        external_id: 3b009a67-daa2-455f-8fe0-ec4ed4f0b736
        host_id: 4ba4344415ca7057d9956ea5de826bbc0b830981e82c0e0f191fa07b
        interface_ip: 2a13:1a81:8000:3124:f816:3eff:fe5f:ec85
        label: debian-bookworm
        node_properties: {}
        private_ipv4: 10.128.0.109
        private_ipv6: null
        provider: regiocloud-a
        public_ipv4: 81.163.192.61
        public_ipv6: 2a13:1a81:8000:3124:f816:3eff:fe5f:ec85
        region: null
        slot: null
  vars:
    zuul:
      _inheritance_path:
      - '<Job base explicit: None implied: {MatchAny:{ImpliedBranchMatcher:main}}
        source: osism/zuul-config/zuul.d/jobs.yaml@main#2>'
      - '<Job openstack-flavor-manager-integration-test explicit: None implied: {MatchAny:{ImpliedBranchMatcher:main}}
        source: osism/openstack-flavor-manager/.zuul.yaml@main#17>'
      - '<Job openstack-flavor-manager-integration-test explicit: None implied: None
        source: osism/openstack-flavor-manager/.zuul.yaml@main#37>'
      ansible_version: '9'
      attempts: 1
      branch: main
      build: 9a1b9fcdb0374fa19ef7aa6d801f63dd
      build_refs:
      - branch: main
        change: '185'
        change_message: "tests: mock network in flavor definitions test\n\n## What\n\n`test_get_flavor_definitions_3`
          previously performed **real HTTP downloads** of the SCS and OSISM flavor-definition
          YAML files from `raw.githubusercontent.com`, requiring live internet access
          on every test run. This change mocks `requests.Session.get` so the test
          no longer touches the network, matching the pattern already used by the
          other tests in `TestGetFlavorDefinitions`.\n\nThe test still verifies that
          the `scs` and `osism` sources resolve to the correct `raw.githubusercontent.com`
          URLs (now via `assert_called_once_with`) and that `get_flavor_definitions`
          returns a parsed `dict` \u2014 so coverage of the source-to-URL resolution
          is preserved and strengthened.\n\n## Why\n\nThe unit-test job (`tox`, `envlist=test`)
          runs on every `check` (PR) and `periodic-daily` pipeline. Because this test
          hit `raw.githubusercontent.com` anonymously, it added GitHub request load
          on every run \u2014 fetching the same SCS spec URL that the integration-test
          job already downloads, plus the OSISM `flavors.yaml`.\n\nThis contributed
          to anonymous per-IP **HTTP 429 (Too Many Requests)** rate-limit failures
          against `raw.githubusercontent.com`. Concretely, the `periodic-daily` `openstack-flavor-manager-integration-test`
          job failed on 2026-07-09 with:\n\n```\nHTTPError: 429 Client Error: Too
          Many Requests for url:\nhttps://raw.githubusercontent.com/SovereignCloudStack/standards/main/Tests/iaas/SCS-Spec.MandatoryFlavors.verbose.yaml\n```\n\nMocking
          this test removes the only network-touching unit test, eliminating redundant
          live fetches on every PR and daily run and removing a test that would itself
          flake under the same rate limit.\n\n## Verification\n\n- Full unit suite:
          **27/27 pass** in ~0.07s (down from seconds, since this test's two live
          round-trips are gone).\n- Ran the test inside an isolated no-network namespace
          (`unshare -rn`) \u2192 **passes**, confirming zero network dependency.\n\n##
          Notes\n\nThis is a targeted, low-risk fix for the unit-test job. It does
          **not** change the tool's runtime fetch behaviour (the integration job still
          fetches the SCS spec once). Further load/resilience improvements \u2014
          e.g. retry-with-backoff, a token-authenticated fetch, or fetching the spec
          once in the playbook and passing it via `--url file://` \u2014 can follow
          separately.\n\n\U0001F916 Generated with [Claude Code](https://claude.com/claude-code)"
        change_url: https://github.com/osism/openstack-flavor-manager/pull/185
        commit_id: c1497611a659e8aafb097423b505a5e3be681043
        patchset: c1497611a659e8aafb097423b505a5e3be681043
        project:
          canonical_hostname: github.com
          canonical_name: github.com/osism/openstack-flavor-manager
          name: osism/openstack-flavor-manager
          short_name: openstack-flavor-manager
        src_dir: src/github.com/osism/openstack-flavor-manager
        topic: null
      buildset: 57b02c5e9fd849bd95153f16751d0b0f
      buildset_refs:
      - branch: main
        change: '185'
        change_message: "tests: mock network in flavor definitions test\n\n## What\n\n`test_get_flavor_definitions_3`
          previously performed **real HTTP downloads** of the SCS and OSISM flavor-definition
          YAML files from `raw.githubusercontent.com`, requiring live internet access
          on every test run. This change mocks `requests.Session.get` so the test
          no longer touches the network, matching the pattern already used by the
          other tests in `TestGetFlavorDefinitions`.\n\nThe test still verifies that
          the `scs` and `osism` sources resolve to the correct `raw.githubusercontent.com`
          URLs (now via `assert_called_once_with`) and that `get_flavor_definitions`
          returns a parsed `dict` \u2014 so coverage of the source-to-URL resolution
          is preserved and strengthened.\n\n## Why\n\nThe unit-test job (`tox`, `envlist=test`)
          runs on every `check` (PR) and `periodic-daily` pipeline. Because this test
          hit `raw.githubusercontent.com` anonymously, it added GitHub request load
          on every run \u2014 fetching the same SCS spec URL that the integration-test
          job already downloads, plus the OSISM `flavors.yaml`.\n\nThis contributed
          to anonymous per-IP **HTTP 429 (Too Many Requests)** rate-limit failures
          against `raw.githubusercontent.com`. Concretely, the `periodic-daily` `openstack-flavor-manager-integration-test`
          job failed on 2026-07-09 with:\n\n```\nHTTPError: 429 Client Error: Too
          Many Requests for url:\nhttps://raw.githubusercontent.com/SovereignCloudStack/standards/main/Tests/iaas/SCS-Spec.MandatoryFlavors.verbose.yaml\n```\n\nMocking
          this test removes the only network-touching unit test, eliminating redundant
          live fetches on every PR and daily run and removing a test that would itself
          flake under the same rate limit.\n\n## Verification\n\n- Full unit suite:
          **27/27 pass** in ~0.07s (down from seconds, since this test's two live
          round-trips are gone).\n- Ran the test inside an isolated no-network namespace
          (`unshare -rn`) \u2192 **passes**, confirming zero network dependency.\n\n##
          Notes\n\nThis is a targeted, low-risk fix for the unit-test job. It does
          **not** change the tool's runtime fetch behaviour (the integration job still
          fetches the SCS spec once). Further load/resilience improvements \u2014
          e.g. retry-with-backoff, a token-authenticated fetch, or fetching the spec
          once in the playbook and passing it via `--url file://` \u2014 can follow
          separately.\n\n\U0001F916 Generated with [Claude Code](https://claude.com/claude-code)"
        change_url: https://github.com/osism/openstack-flavor-manager/pull/185
        commit_id: c1497611a659e8aafb097423b505a5e3be681043
        patchset: c1497611a659e8aafb097423b505a5e3be681043
        project:
          canonical_hostname: github.com
          canonical_name: github.com/osism/openstack-flavor-manager
          name: osism/openstack-flavor-manager
          short_name: openstack-flavor-manager
        src_dir: src/github.com/osism/openstack-flavor-manager
        topic: null
      change: '185'
      change_message: "tests: mock network in flavor definitions test\n\n## What\n\n`test_get_flavor_definitions_3`
        previously performed **real HTTP downloads** of the SCS and OSISM flavor-definition
        YAML files from `raw.githubusercontent.com`, requiring live internet access
        on every test run. This change mocks `requests.Session.get` so the test no
        longer touches the network, matching the pattern already used by the other
        tests in `TestGetFlavorDefinitions`.\n\nThe test still verifies that the `scs`
        and `osism` sources resolve to the correct `raw.githubusercontent.com` URLs
        (now via `assert_called_once_with`) and that `get_flavor_definitions` returns
        a parsed `dict` \u2014 so coverage of the source-to-URL resolution is preserved
        and strengthened.\n\n## Why\n\nThe unit-test job (`tox`, `envlist=test`) runs
        on every `check` (PR) and `periodic-daily` pipeline. Because this test hit
        `raw.githubusercontent.com` anonymously, it added GitHub request load on every
        run \u2014 fetching the same SCS spec URL that the integration-test job already
        downloads, plus the OSISM `flavors.yaml`.\n\nThis contributed to anonymous
        per-IP **HTTP 429 (Too Many Requests)** rate-limit failures against `raw.githubusercontent.com`.
        Concretely, the `periodic-daily` `openstack-flavor-manager-integration-test`
        job failed on 2026-07-09 with:\n\n```\nHTTPError: 429 Client Error: Too Many
        Requests for url:\nhttps://raw.githubusercontent.com/SovereignCloudStack/standards/main/Tests/iaas/SCS-Spec.MandatoryFlavors.verbose.yaml\n```\n\nMocking
        this test removes the only network-touching unit test, eliminating redundant
        live fetches on every PR and daily run and removing a test that would itself
        flake under the same rate limit.\n\n## Verification\n\n- Full unit suite:
        **27/27 pass** in ~0.07s (down from seconds, since this test's two live round-trips
        are gone).\n- Ran the test inside an isolated no-network namespace (`unshare
        -rn`) \u2192 **passes**, confirming zero network dependency.\n\n## Notes\n\nThis
        is a targeted, low-risk fix for the unit-test job. It does **not** change
        the tool's runtime fetch behaviour (the integration job still fetches the
        SCS spec once). Further load/resilience improvements \u2014 e.g. retry-with-backoff,
        a token-authenticated fetch, or fetching the spec once in the playbook and
        passing it via `--url file://` \u2014 can follow separately.\n\n\U0001F916
        Generated with [Claude Code](https://claude.com/claude-code)"
      change_url: https://github.com/osism/openstack-flavor-manager/pull/185
      child_jobs: []
      commit_id: c1497611a659e8aafb097423b505a5e3be681043
      event_id: bd5ddce0-7b63-11f1-819e-4b206c4544d6
      executor:
        hostname: 521e9411259a
        inventory_file: /var/lib/zuul/builds/9a1b9fcdb0374fa19ef7aa6d801f63dd/ansible/inventory.yaml
        log_root: /var/lib/zuul/builds/9a1b9fcdb0374fa19ef7aa6d801f63dd/work/logs
        result_data_file: /var/lib/zuul/builds/9a1b9fcdb0374fa19ef7aa6d801f63dd/work/results.json
        src_root: /var/lib/zuul/builds/9a1b9fcdb0374fa19ef7aa6d801f63dd/work/src
        work_root: /var/lib/zuul/builds/9a1b9fcdb0374fa19ef7aa6d801f63dd/work
      include_vars: []
      items:
      - branch: main
        change: '185'
        change_message: "tests: mock network in flavor definitions test\n\n## What\n\n`test_get_flavor_definitions_3`
          previously performed **real HTTP downloads** of the SCS and OSISM flavor-definition
          YAML files from `raw.githubusercontent.com`, requiring live internet access
          on every test run. This change mocks `requests.Session.get` so the test
          no longer touches the network, matching the pattern already used by the
          other tests in `TestGetFlavorDefinitions`.\n\nThe test still verifies that
          the `scs` and `osism` sources resolve to the correct `raw.githubusercontent.com`
          URLs (now via `assert_called_once_with`) and that `get_flavor_definitions`
          returns a parsed `dict` \u2014 so coverage of the source-to-URL resolution
          is preserved and strengthened.\n\n## Why\n\nThe unit-test job (`tox`, `envlist=test`)
          runs on every `check` (PR) and `periodic-daily` pipeline. Because this test
          hit `raw.githubusercontent.com` anonymously, it added GitHub request load
          on every run \u2014 fetching the same SCS spec URL that the integration-test
          job already downloads, plus the OSISM `flavors.yaml`.\n\nThis contributed
          to anonymous per-IP **HTTP 429 (Too Many Requests)** rate-limit failures
          against `raw.githubusercontent.com`. Concretely, the `periodic-daily` `openstack-flavor-manager-integration-test`
          job failed on 2026-07-09 with:\n\n```\nHTTPError: 429 Client Error: Too
          Many Requests for url:\nhttps://raw.githubusercontent.com/SovereignCloudStack/standards/main/Tests/iaas/SCS-Spec.MandatoryFlavors.verbose.yaml\n```\n\nMocking
          this test removes the only network-touching unit test, eliminating redundant
          live fetches on every PR and daily run and removing a test that would itself
          flake under the same rate limit.\n\n## Verification\n\n- Full unit suite:
          **27/27 pass** in ~0.07s (down from seconds, since this test's two live
          round-trips are gone).\n- Ran the test inside an isolated no-network namespace
          (`unshare -rn`) \u2192 **passes**, confirming zero network dependency.\n\n##
          Notes\n\nThis is a targeted, low-risk fix for the unit-test job. It does
          **not** change the tool's runtime fetch behaviour (the integration job still
          fetches the SCS spec once). Further load/resilience improvements \u2014
          e.g. retry-with-backoff, a token-authenticated fetch, or fetching the spec
          once in the playbook and passing it via `--url file://` \u2014 can follow
          separately.\n\n\U0001F916 Generated with [Claude Code](https://claude.com/claude-code)"
        change_url: https://github.com/osism/openstack-flavor-manager/pull/185
        commit_id: c1497611a659e8aafb097423b505a5e3be681043
        patchset: c1497611a659e8aafb097423b505a5e3be681043
        project:
          canonical_hostname: github.com
          canonical_name: github.com/osism/openstack-flavor-manager
          name: osism/openstack-flavor-manager
          short_name: openstack-flavor-manager
          src_dir: src/github.com/osism/openstack-flavor-manager
        topic: null
      job: openstack-flavor-manager-integration-test
      jobtags: []
      max_attempts: 3
      message: dGVzdHM6IG1vY2sgbmV0d29yayBpbiBmbGF2b3IgZGVmaW5pdGlvbnMgdGVzdAoKIyMgV2hhdAoKYHRlc3RfZ2V0X2ZsYXZvcl9kZWZpbml0aW9uc18zYCBwcmV2aW91c2x5IHBlcmZvcm1lZCAqKnJlYWwgSFRUUCBkb3dubG9hZHMqKiBvZiB0aGUgU0NTIGFuZCBPU0lTTSBmbGF2b3ItZGVmaW5pdGlvbiBZQU1MIGZpbGVzIGZyb20gYHJhdy5naXRodWJ1c2VyY29udGVudC5jb21gLCByZXF1aXJpbmcgbGl2ZSBpbnRlcm5ldCBhY2Nlc3Mgb24gZXZlcnkgdGVzdCBydW4uIFRoaXMgY2hhbmdlIG1vY2tzIGByZXF1ZXN0cy5TZXNzaW9uLmdldGAgc28gdGhlIHRlc3Qgbm8gbG9uZ2VyIHRvdWNoZXMgdGhlIG5ldHdvcmssIG1hdGNoaW5nIHRoZSBwYXR0ZXJuIGFscmVhZHkgdXNlZCBieSB0aGUgb3RoZXIgdGVzdHMgaW4gYFRlc3RHZXRGbGF2b3JEZWZpbml0aW9uc2AuCgpUaGUgdGVzdCBzdGlsbCB2ZXJpZmllcyB0aGF0IHRoZSBgc2NzYCBhbmQgYG9zaXNtYCBzb3VyY2VzIHJlc29sdmUgdG8gdGhlIGNvcnJlY3QgYHJhdy5naXRodWJ1c2VyY29udGVudC5jb21gIFVSTHMgKG5vdyB2aWEgYGFzc2VydF9jYWxsZWRfb25jZV93aXRoYCkgYW5kIHRoYXQgYGdldF9mbGF2b3JfZGVmaW5pdGlvbnNgIHJldHVybnMgYSBwYXJzZWQgYGRpY3RgIOKAlCBzbyBjb3ZlcmFnZSBvZiB0aGUgc291cmNlLXRvLVVSTCByZXNvbHV0aW9uIGlzIHByZXNlcnZlZCBhbmQgc3RyZW5ndGhlbmVkLgoKIyMgV2h5CgpUaGUgdW5pdC10ZXN0IGpvYiAoYHRveGAsIGBlbnZsaXN0PXRlc3RgKSBydW5zIG9uIGV2ZXJ5IGBjaGVja2AgKFBSKSBhbmQgYHBlcmlvZGljLWRhaWx5YCBwaXBlbGluZS4gQmVjYXVzZSB0aGlzIHRlc3QgaGl0IGByYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tYCBhbm9ueW1vdXNseSwgaXQgYWRkZWQgR2l0SHViIHJlcXVlc3QgbG9hZCBvbiBldmVyeSBydW4g4oCUIGZldGNoaW5nIHRoZSBzYW1lIFNDUyBzcGVjIFVSTCB0aGF0IHRoZSBpbnRlZ3JhdGlvbi10ZXN0IGpvYiBhbHJlYWR5IGRvd25sb2FkcywgcGx1cyB0aGUgT1NJU00gYGZsYXZvcnMueWFtbGAuCgpUaGlzIGNvbnRyaWJ1dGVkIHRvIGFub255bW91cyBwZXItSVAgKipIVFRQIDQyOSAoVG9vIE1hbnkgUmVxdWVzdHMpKiogcmF0ZS1saW1pdCBmYWlsdXJlcyBhZ2FpbnN0IGByYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tYC4gQ29uY3JldGVseSwgdGhlIGBwZXJpb2RpYy1kYWlseWAgYG9wZW5zdGFjay1mbGF2b3ItbWFuYWdlci1pbnRlZ3JhdGlvbi10ZXN0YCBqb2IgZmFpbGVkIG9uIDIwMjYtMDctMDkgd2l0aDoKCmBgYApIVFRQRXJyb3I6IDQyOSBDbGllbnQgRXJyb3I6IFRvbyBNYW55IFJlcXVlc3RzIGZvciB1cmw6Cmh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS9Tb3ZlcmVpZ25DbG91ZFN0YWNrL3N0YW5kYXJkcy9tYWluL1Rlc3RzL2lhYXMvU0NTLVNwZWMuTWFuZGF0b3J5Rmxhdm9ycy52ZXJib3NlLnlhbWwKYGBgCgpNb2NraW5nIHRoaXMgdGVzdCByZW1vdmVzIHRoZSBvbmx5IG5ldHdvcmstdG91Y2hpbmcgdW5pdCB0ZXN0LCBlbGltaW5hdGluZyByZWR1bmRhbnQgbGl2ZSBmZXRjaGVzIG9uIGV2ZXJ5IFBSIGFuZCBkYWlseSBydW4gYW5kIHJlbW92aW5nIGEgdGVzdCB0aGF0IHdvdWxkIGl0c2VsZiBmbGFrZSB1bmRlciB0aGUgc2FtZSByYXRlIGxpbWl0LgoKIyMgVmVyaWZpY2F0aW9uCgotIEZ1bGwgdW5pdCBzdWl0ZTogKioyNy8yNyBwYXNzKiogaW4gfjAuMDdzIChkb3duIGZyb20gc2Vjb25kcywgc2luY2UgdGhpcyB0ZXN0J3MgdHdvIGxpdmUgcm91bmQtdHJpcHMgYXJlIGdvbmUpLgotIFJhbiB0aGUgdGVzdCBpbnNpZGUgYW4gaXNvbGF0ZWQgbm8tbmV0d29yayBuYW1lc3BhY2UgKGB1bnNoYXJlIC1ybmApIOKGkiAqKnBhc3NlcyoqLCBjb25maXJtaW5nIHplcm8gbmV0d29yayBkZXBlbmRlbmN5LgoKIyMgTm90ZXMKClRoaXMgaXMgYSB0YXJnZXRlZCwgbG93LXJpc2sgZml4IGZvciB0aGUgdW5pdC10ZXN0IGpvYi4gSXQgZG9lcyAqKm5vdCoqIGNoYW5nZSB0aGUgdG9vbCdzIHJ1bnRpbWUgZmV0Y2ggYmVoYXZpb3VyICh0aGUgaW50ZWdyYXRpb24gam9iIHN0aWxsIGZldGNoZXMgdGhlIFNDUyBzcGVjIG9uY2UpLiBGdXJ0aGVyIGxvYWQvcmVzaWxpZW5jZSBpbXByb3ZlbWVudHMg4oCUIGUuZy4gcmV0cnktd2l0aC1iYWNrb2ZmLCBhIHRva2VuLWF1dGhlbnRpY2F0ZWQgZmV0Y2gsIG9yIGZldGNoaW5nIHRoZSBzcGVjIG9uY2UgaW4gdGhlIHBsYXlib29rIGFuZCBwYXNzaW5nIGl0IHZpYSBgLS11cmwgZmlsZTovL2Ag4oCUIGNhbiBmb2xsb3cgc2VwYXJhdGVseS4KCvCfpJYgR2VuZXJhdGVkIHdpdGggW0NsYXVkZSBDb2RlXShodHRwczovL2NsYXVkZS5jb20vY2xhdWRlLWNvZGUp
      patchset: c1497611a659e8aafb097423b505a5e3be681043
      pipeline: check
      playbook_context:
        playbook_projects:
          trusted/project_0/github.com/osism/zuul-config:
            canonical_name: github.com/osism/zuul-config
            checkout: main
            commit: 71b711c422c10c242a8f785dc6d41ed9d12e9cd3
          trusted/project_1/github.com/osism/openinfra-zuul-jobs:
            canonical_name: github.com/osism/openinfra-zuul-jobs
            checkout: master
            commit: 242732586e2cba04d04867d3e302888c766bc231
          trusted/project_2/github.com/osism/zuul-jobs:
            canonical_name: github.com/osism/zuul-jobs
            checkout: main
            commit: 1d71e58c93442038e695a5d883d57a603182c7ae
          untrusted/project_0/github.com/osism/openstack-flavor-manager:
            canonical_name: github.com/osism/openstack-flavor-manager
            checkout: main
            commit: 3a5544c19b5af017e46f373fa45bb90ef286c1ea
          untrusted/project_1/github.com/osism/zuul-jobs:
            canonical_name: github.com/osism/zuul-jobs
            checkout: main
            commit: 1d71e58c93442038e695a5d883d57a603182c7ae
          untrusted/project_2/github.com/osism/zuul-config:
            canonical_name: github.com/osism/zuul-config
            checkout: main
            commit: 71b711c422c10c242a8f785dc6d41ed9d12e9cd3
          untrusted/project_3/github.com/osism/openinfra-zuul-jobs:
            canonical_name: github.com/osism/openinfra-zuul-jobs
            checkout: master
            commit: 242732586e2cba04d04867d3e302888c766bc231
        playbooks:
        - path: untrusted/project_0/github.com/osism/openstack-flavor-manager/playbooks/integration-test.yml
          roles:
          - checkout: main
            checkout_description: zuul branch
            link_name: ansible/playbook_0/role_1/devstack
            link_target: untrusted/project_1/github.com/osism/zuul-jobs
            role_path: ansible/playbook_0/role_1/devstack/roles
          - checkout: main
            checkout_description: zuul branch
            link_name: ansible/playbook_0/role_2/zuul-config
            link_target: untrusted/project_2/github.com/osism/zuul-config
            role_path: ansible/playbook_0/role_2/zuul-config/roles
          - checkout: master
            checkout_description: project default branch
            link_name: ansible/playbook_0/role_3/openinfra-zuul-jobs
            link_target: untrusted/project_3/github.com/osism/openinfra-zuul-jobs
            role_path: ansible/playbook_0/role_3/openinfra-zuul-jobs/roles
          - checkout: main
            checkout_description: zuul branch
            link_name: ansible/playbook_0/role_4/zuul-jobs
            link_target: untrusted/project_1/github.com/osism/zuul-jobs
            role_path: ansible/playbook_0/role_4/zuul-jobs/roles
      post_review: false
      post_timeout: 1800
      pre_timeout: null
      project:
        canonical_hostname: github.com
        canonical_name: github.com/osism/openstack-flavor-manager
        name: osism/openstack-flavor-manager
        short_name: openstack-flavor-manager
        src_dir: src/github.com/osism/openstack-flavor-manager
      projects:
        github.com/osism/openstack-flavor-manager:
          canonical_hostname: github.com
          canonical_name: github.com/osism/openstack-flavor-manager
          checkout: main
          checkout_description: zuul branch
          commit: 3a5544c19b5af017e46f373fa45bb90ef286c1ea
          name: osism/openstack-flavor-manager
          required: false
          short_name: openstack-flavor-manager
          src_dir: src/github.com/osism/openstack-flavor-manager
      ref: refs/pull/185/head
      resources: {}
      tenant: osism
      timeout: 7200
      topic: null
      voting: true
