---
http_interactions:
- request:
    method: put
    uri: http://backend:5352/source/home:tom/_meta?user=tom
    body:
      encoding: UTF-8
      string: |
        <project name="home:tom">
          <title/>
          <description/>
          <person userid="tom" role="maintainer"/>
        </project>
    headers:
      Accept-Encoding:
      - gzip;q=1.0,deflate;q=0.6,identity;q=0.3
      Accept:
      - "*/*"
      User-Agent:
      - Ruby
  response:
    status:
      code: 200
      message: OK
    headers:
      Content-Type:
      - text/xml
      Cache-Control:
      - no-cache
      Connection:
      - close
      Content-Length:
      - '128'
    body:
      encoding: UTF-8
      string: |
        <project name="home:tom">
          <title></title>
          <description></description>
          <person userid="tom" role="maintainer"/>
        </project>
  recorded_at: Thu, 14 Mar 2024 13:14:47 GMT
- request:
    method: put
    uri: http://backend:5352/source/fake_project/_meta?user=tom
    body:
      encoding: UTF-8
      string: |
        <project name="fake_project">
          <title>The Violent Bear It Away</title>
          <description/>
        </project>
    headers:
      Accept-Encoding:
      - gzip;q=1.0,deflate;q=0.6,identity;q=0.3
      Accept:
      - "*/*"
      User-Agent:
      - Ruby
  response:
    status:
      code: 200
      message: OK
    headers:
      Content-Type:
      - text/xml
      Cache-Control:
      - no-cache
      Connection:
      - close
      Content-Length:
      - '113'
    body:
      encoding: UTF-8
      string: |
        <project name="fake_project">
          <title>The Violent Bear It Away</title>
          <description></description>
        </project>
  recorded_at: Thu, 14 Mar 2024 13:14:47 GMT
- request:
    method: put
    uri: http://backend:5352/source/fake_project/package_with_a_kiwi_file/_meta?user=tom
    body:
      encoding: UTF-8
      string: |
        <package name="package_with_a_kiwi_file" project="fake_project">
          <title>To Sail Beyond the Sunset</title>
          <description>Unde eaque sit repellat.</description>
        </package>
    headers:
      Accept-Encoding:
      - gzip;q=1.0,deflate;q=0.6,identity;q=0.3
      Accept:
      - "*/*"
      User-Agent:
      - Ruby
  response:
    status:
      code: 200
      message: OK
    headers:
      Content-Type:
      - text/xml
      Cache-Control:
      - no-cache
      Connection:
      - close
      Content-Length:
      - '173'
    body:
      encoding: UTF-8
      string: |
        <package name="package_with_a_kiwi_file" project="fake_project">
          <title>To Sail Beyond the Sunset</title>
          <description>Unde eaque sit repellat.</description>
        </package>
  recorded_at: Thu, 14 Mar 2024 13:14:47 GMT
- request:
    method: put
    uri: http://backend:5352/source/fake_project/package_with_a_kiwi_file/package_with_a_kiwi_file.kiwi
    body:
      encoding: UTF-8
      string: |
        <?xml version="1.0" encoding="UTF-8"?>
        <image name="Christians_openSUSE_13.2_JeOS" displayname="Christians_openSUSE_13.2_JeOS" schemaversion="5.2">
          <description type="system">
            <author>Christian Bruckmayer</author>
            <contact>noemail@example.com</contact>
            <specification>Tiny, minimalistic appliances</specification>
          </description>
          <packages type="image" patternType="onlyRequired">
            <package name="e2fsprogs"/>
            <package name="aaa_base"/>
            <package name="branding-openSUSE"/>
            <package name="patterns-openSUSE-base"/>
            <package name="grub2"/>
            <package name="hwinfo"/>
            <package name="iputils"/>
            <package name="kernel-default"/>
            <package name="netcfg"/>
            <package name="openSUSE-build-key"/>
            <package name="openssh"/>
            <package name="plymouth"/>
            <package name="polkit-default-privs"/>
            <package name="rpcbind"/>
            <package name="syslog-ng"/>
            <package name="vim"/>
            <package name="zypper"/>
            <package name="timezone"/>
            <package name="openSUSE-release-dvd"/>
            <package name="gfxboot-devel" bootinclude="true"/>
          </packages>
          <packages type="delete">
            <package name="e2fsprogss"/>
            <package name="bbb_base"/>
          </packages>
          <repository type="rpm-md">
            <source path="obsrepositories:/"/>
          </repository>
          <preferences>
            <type image="docker" boot="grub"/>
            <version>2.0.0</version>
          </preferences>
        </image>
    headers:
      Accept-Encoding:
      - gzip;q=1.0,deflate;q=0.6,identity;q=0.3
      Accept:
      - "*/*"
      User-Agent:
      - Ruby
  response:
    status:
      code: 200
      message: OK
    headers:
      Content-Type:
      - text/xml
      Cache-Control:
      - no-cache
      Connection:
      - close
      Content-Length:
      - '207'
    body:
      encoding: UTF-8
      string: |
        <revision rev="1" vrev="1">
          <srcmd5>b7a6e8f3d8eb6f018faca857359eed87</srcmd5>
          <version>unknown</version>
          <time>1710422087</time>
          <user>unknown</user>
          <comment></comment>
          <requestid/>
        </revision>
  recorded_at: Thu, 14 Mar 2024 13:14:47 GMT
- request:
    method: get
    uri: http://backend:5352/source/fake_project/package_with_a_kiwi_file
    body:
      encoding: US-ASCII
      string: ''
    headers:
      Accept-Encoding:
      - gzip;q=1.0,deflate;q=0.6,identity;q=0.3
      Accept:
      - "*/*"
      User-Agent:
      - Ruby
  response:
    status:
      code: 200
      message: OK
    headers:
      Content-Type:
      - text/xml
      Cache-Control:
      - no-cache
      Connection:
      - close
      Content-Length:
      - '234'
    body:
      encoding: UTF-8
      string: |
        <directory name="package_with_a_kiwi_file" rev="1" vrev="1" srcmd5="b7a6e8f3d8eb6f018faca857359eed87">
          <entry name="package_with_a_kiwi_file.kiwi" md5="c38370593c38dcc2632f2d19af116afb" size="1403" mtime="1710422087"/>
        </directory>
  recorded_at: Thu, 14 Mar 2024 13:14:47 GMT
- request:
    method: get
    uri: http://backend:5352/source/fake_project/package_with_a_kiwi_file/package_with_a_kiwi_file.kiwi
    body:
      encoding: US-ASCII
      string: ''
    headers:
      Accept-Encoding:
      - gzip;q=1.0,deflate;q=0.6,identity;q=0.3
      Accept:
      - "*/*"
      User-Agent:
      - Ruby
  response:
    status:
      code: 200
      message: OK
    headers:
      Content-Type:
      - application/octet-stream
      Content-Length:
      - '1403'
      Cache-Control:
      - no-cache
      Connection:
      - close
    body:
      encoding: UTF-8
      string: |
        <?xml version="1.0" encoding="UTF-8"?>
        <image name="Christians_openSUSE_13.2_JeOS" displayname="Christians_openSUSE_13.2_JeOS" schemaversion="5.2">
          <description type="system">
            <author>Christian Bruckmayer</author>
            <contact>noemail@example.com</contact>
            <specification>Tiny, minimalistic appliances</specification>
          </description>
          <packages type="image" patternType="onlyRequired">
            <package name="e2fsprogs"/>
            <package name="aaa_base"/>
            <package name="branding-openSUSE"/>
            <package name="patterns-openSUSE-base"/>
            <package name="grub2"/>
            <package name="hwinfo"/>
            <package name="iputils"/>
            <package name="kernel-default"/>
            <package name="netcfg"/>
            <package name="openSUSE-build-key"/>
            <package name="openssh"/>
            <package name="plymouth"/>
            <package name="polkit-default-privs"/>
            <package name="rpcbind"/>
            <package name="syslog-ng"/>
            <package name="vim"/>
            <package name="zypper"/>
            <package name="timezone"/>
            <package name="openSUSE-release-dvd"/>
            <package name="gfxboot-devel" bootinclude="true"/>
          </packages>
          <packages type="delete">
            <package name="e2fsprogss"/>
            <package name="bbb_base"/>
          </packages>
          <repository type="rpm-md">
            <source path="obsrepositories:/"/>
          </repository>
          <preferences>
            <type image="docker" boot="grub"/>
            <version>2.0.0</version>
          </preferences>
        </image>
  recorded_at: Thu, 14 Mar 2024 13:14:47 GMT
- request:
    method: get
    uri: http://backend:5352/source/fake_project/package_with_a_kiwi_file
    body:
      encoding: US-ASCII
      string: ''
    headers:
      Accept-Encoding:
      - gzip;q=1.0,deflate;q=0.6,identity;q=0.3
      Accept:
      - "*/*"
      User-Agent:
      - Ruby
  response:
    status:
      code: 200
      message: OK
    headers:
      Content-Type:
      - text/xml
      Cache-Control:
      - no-cache
      Connection:
      - close
      Content-Length:
      - '234'
    body:
      encoding: UTF-8
      string: |
        <directory name="package_with_a_kiwi_file" rev="1" vrev="1" srcmd5="b7a6e8f3d8eb6f018faca857359eed87">
          <entry name="package_with_a_kiwi_file.kiwi" md5="c38370593c38dcc2632f2d19af116afb" size="1403" mtime="1710422087"/>
        </directory>
  recorded_at: Thu, 14 Mar 2024 13:14:47 GMT
- request:
    method: put
    uri: http://backend:5352/source/fake_project/package_with_a_kiwi_file/_meta?user=tom
    body:
      encoding: UTF-8
      string: |
        <package name="package_with_a_kiwi_file" project="fake_project">
          <title>To Sail Beyond the Sunset</title>
          <description>Unde eaque sit repellat.</description>
        </package>
    headers:
      Accept-Encoding:
      - gzip;q=1.0,deflate;q=0.6,identity;q=0.3
      Accept:
      - "*/*"
      User-Agent:
      - Ruby
  response:
    status:
      code: 200
      message: OK
    headers:
      Content-Type:
      - text/xml
      Cache-Control:
      - no-cache
      Connection:
      - close
      Content-Length:
      - '173'
    body:
      encoding: UTF-8
      string: |
        <package name="package_with_a_kiwi_file" project="fake_project">
          <title>To Sail Beyond the Sunset</title>
          <description>Unde eaque sit repellat.</description>
        </package>
  recorded_at: Thu, 14 Mar 2024 13:14:47 GMT
- request:
    method: put
    uri: http://backend:5352/source/fake_project/package_with_a_kiwi_file/_meta?user=tom
    body:
      encoding: UTF-8
      string: |
        <package name="package_with_a_kiwi_file" project="fake_project">
          <title>To Sail Beyond the Sunset</title>
          <description>Unde eaque sit repellat.</description>
        </package>
    headers:
      Accept-Encoding:
      - gzip;q=1.0,deflate;q=0.6,identity;q=0.3
      Accept:
      - "*/*"
      User-Agent:
      - Ruby
  response:
    status:
      code: 200
      message: OK
    headers:
      Content-Type:
      - text/xml
      Cache-Control:
      - no-cache
      Connection:
      - close
      Content-Length:
      - '173'
    body:
      encoding: UTF-8
      string: |
        <package name="package_with_a_kiwi_file" project="fake_project">
          <title>To Sail Beyond the Sunset</title>
          <description>Unde eaque sit repellat.</description>
        </package>
  recorded_at: Thu, 14 Mar 2024 13:14:47 GMT
recorded_with: VCR 6.2.0
