interactions:
- request:
    body: null
    headers:
      Accept:
      - '*/*'
      Accept-Encoding:
      - gzip, deflate
      Connection:
      - keep-alive
      Content-type:
      - application/json
      PRIVATE-TOKEN:
      - _NdJwMHF8UhUn2fHgsvu
      User-Agent:
      - python-gitlab/2.7.1
    method: GET
    uri: http://127.0.0.1:3000/api/v4/projects/test%2Ftest_from_github
  response:
    body:
      string: '{"id":25,"description":"","name":"test_from_github","name_with_namespace":"test
        / test_from_github","path":"test_from_github","path_with_namespace":"test/test_from_github","created_at":"2021-05-20T11:53:03.615Z","default_branch":null,"tag_list":[],"topics":[],"ssh_url_to_repo":"ssh://git@127.0.0.1:2222/test/test_from_github.git","http_url_to_repo":"http://127.0.0.1:3000/test/test_from_github.git","web_url":"http://127.0.0.1:3000/test/test_from_github","readme_url":null,"avatar_url":null,"forks_count":0,"star_count":0,"last_activity_at":"2021-05-20T11:53:03.615Z","namespace":{"id":109,"name":"test","path":"test","kind":"group","full_path":"test","parent_id":null,"avatar_url":null,"web_url":"http://127.0.0.1:3000/groups/test"},"_links":{"self":"http://127.0.0.1:3000/api/v4/projects/25","issues":"http://127.0.0.1:3000/api/v4/projects/25/issues","merge_requests":"http://127.0.0.1:3000/api/v4/projects/25/merge_requests","repo_branches":"http://127.0.0.1:3000/api/v4/projects/25/repository/branches","labels":"http://127.0.0.1:3000/api/v4/projects/25/labels","events":"http://127.0.0.1:3000/api/v4/projects/25/events","members":"http://127.0.0.1:3000/api/v4/projects/25/members"},"packages_enabled":true,"empty_repo":true,"archived":false,"visibility":"private","resolve_outdated_diff_discussions":false,"container_registry_enabled":true,"container_expiration_policy":{"cadence":"1d","enabled":false,"keep_n":10,"older_than":"90d","name_regex":".*","name_regex_keep":null,"next_run_at":"2021-05-21T11:53:03.777Z"},"issues_enabled":true,"merge_requests_enabled":true,"wiki_enabled":true,"jobs_enabled":true,"snippets_enabled":true,"service_desk_enabled":false,"service_desk_address":null,"can_create_merge_request_in":true,"issues_access_level":"enabled","repository_access_level":"enabled","merge_requests_access_level":"enabled","forking_access_level":"enabled","wiki_access_level":"enabled","builds_access_level":"enabled","snippets_access_level":"enabled","pages_access_level":"private","operations_access_level":"enabled","analytics_access_level":"enabled","emails_disabled":null,"shared_runners_enabled":true,"lfs_enabled":true,"creator_id":1,"import_status":"none","import_error":null,"open_issues_count":0,"runners_token":"i_Vyad2JK8b8skjgojHR","ci_default_git_depth":50,"ci_forward_deployment_enabled":true,"public_jobs":true,"build_git_strategy":"fetch","build_timeout":3600,"auto_cancel_pending_pipelines":"enabled","build_coverage_regex":null,"ci_config_path":null,"shared_with_groups":[],"only_allow_merge_if_pipeline_succeeds":false,"allow_merge_on_skipped_pipeline":null,"restrict_user_defined_variables":false,"request_access_enabled":true,"only_allow_merge_if_all_discussions_are_resolved":false,"remove_source_branch_after_merge":true,"printing_merge_request_link_enabled":true,"merge_method":"merge","suggestion_commit_message":null,"auto_devops_enabled":true,"auto_devops_deploy_strategy":"continuous","autoclose_referenced_issues":true,"repository_storage":"default","requirements_enabled":null,"security_and_compliance_enabled":true,"compliance_frameworks":[],"permissions":{"project_access":null,"group_access":{"access_level":50,"notification_level":3}}}'
    headers:
      Cache-Control:
      - max-age=0, private, must-revalidate
      Content-Type:
      - application/json
      Date:
      - Wed, 09 Jun 2021 09:03:20 GMT
      Etag:
      - W/"7d1c88056aef9fea3bb326ec6ebeb6f1"
      Transfer-Encoding:
      - chunked
      Vary:
      - Origin
      X-Content-Type-Options:
      - nosniff
      X-Frame-Options:
      - SAMEORIGIN
      X-Request-Id:
      - 01F7R060BQQQ6HP7FP39W2E8MQ
      X-Runtime:
      - '0.813772'
    status:
      code: 200
      message: OK
- request:
    body: null
    headers:
      Accept:
      - '*/*'
      Accept-Encoding:
      - gzip, deflate
      Connection:
      - keep-alive
      User-Agent:
      - PyGithub/Python
    method: GET
    uri: https://api.github.com/repos/operator-framework/operator-lifecycle-manager/releases/latest
  response:
    body:
      string: !!binary |
        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
        JwAA
    headers:
      Accept-Ranges:
      - bytes
      Access-Control-Allow-Origin:
      - '*'
      Access-Control-Expose-Headers:
      - ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining,
        X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes,
        X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, Deprecation,
        Sunset
      Cache-Control:
      - public, max-age=60, s-maxage=60
      Content-Encoding:
      - gzip
      Content-Length:
      - '1713'
      Content-Security-Policy:
      - default-src 'none'
      Content-Type:
      - application/json; charset=utf-8
      Date:
      - Wed, 09 Jun 2021 09:03:20 GMT
      ETag:
      - W/"1c60733ccee763ac588a09f1f74d441db8fd676d6d575bc9b617ed5368ee7bae"
      Last-Modified:
      - Wed, 05 May 2021 19:37:22 GMT
      Referrer-Policy:
      - origin-when-cross-origin, strict-origin-when-cross-origin
      Server:
      - GitHub.com
      Strict-Transport-Security:
      - max-age=31536000; includeSubdomains; preload
      Vary:
      - Accept, Accept-Encoding, Accept, X-Requested-With
      X-Content-Type-Options:
      - nosniff
      X-Frame-Options:
      - deny
      X-GitHub-Media-Type:
      - github.v3; format=json
      X-GitHub-Request-Id:
      - B072:5942:155DD96:15C92EB:60C083D8
      X-RateLimit-Limit:
      - '60'
      X-RateLimit-Remaining:
      - '54'
      X-RateLimit-Reset:
      - '1623231140'
      X-RateLimit-Resource:
      - core
      X-RateLimit-Used:
      - '6'
      X-XSS-Protection:
      - '0'
    status:
      code: 200
      message: OK
- request:
    body: null
    headers:
      Accept:
      - '*/*'
      Accept-Encoding:
      - gzip, deflate
      Connection:
      - keep-alive
      User-Agent:
      - PyGithub/Python
    method: GET
    uri: https://api.github.com/repos/operator-framework/operator-lifecycle-manager/releases/42498775/assets
  response:
    body:
      string: !!binary |
        H4sIAAAAAAAAA+2XbW/aMBDHv4tfA05CkkKkadrUadokmCp11R40IeMY4taJI9vhoYjv3nMIFGjH
        w16wvohUicbc/3x3zv04/16gQgkUocSYXEcYk5y3xtwkxbBFZYoVy6XGMmeKGKmaI0VSNpXq4XlJ
        8BGjcypYMyUZGTMFGsGIZhoTrZnRuB36YRB6DmogHqNo/dhAmYzZwC6h3vWn+TfxVQw/3yXUu/tI
        230RX/e8/vVPt3//ZQrSDHYGS5ow+qCLVLd0QrwghG8EGTJIISuEaKAiF5LETKFogYQc8ww0bBbP
        1pu7gR+Gjru7+U1496Mv6H1v1r+98fr3H6w5mRBD1GCvPOWirkpUaKaozAzLTFmtArcr/+8n73zw
        MVaVlzJLWDhYbOtO4yraxKRib/Otc6mMRlIIOQXVfpi7p/jsGG8UEMzqf56Nz1SDYoGlSRhUB0Je
        2kS5NqcHUVovsP2A87d6DVVVLD45kMoewphmEMGifFFLR8VQU8Vzw2V2ekA7KvAi1Zhk/JGc5wVU
        GsRlz5ycSWkNKjaBt+h02cp8gXPFJ4TObeqKUcYnUMQzXe3pwJOZ57bXvsPh2pJywwYkTm0vjYjQ
        bNlA1Vs/qCxJngtOy3JhSQ0zTW0UI+nqZI11VjVmXDp8hBXP6zRQDOdnG3ZAZZEZFEFjUhAayILA
        I/Icz206Afzdut2oHUSB+ws8FHl8yMa3NkMlp5DAYLPFbu9tNdM/4m3tGE+clttpufgFm5aNS+HV
        vWpDyhu8wuOpeO3d0keQrvGqYt2ak1TAUs3Vmqs1V98MV2fNqi/ht+91ooae73Sg8fehGjhep3sY
        rF7kXh0DK9h0/xNYN1S6JFHtALdFVP8MotpZtyIqz+C8hIBxtUZqParWo+pbGlVnzbIr/wpU1w+C
        lzh1uwGw4NCY6kXe0TF1bXP5MXWLSJfEabCLUyjsafd/GFDdZ5xKkdbzaXVzr+/99b0fOuON3PuP
        z6fdV6/87a4fHrn2Ayvbx6fTlc3lebpB0vLPE5QQWAVPFQAA
    headers:
      Accept-Ranges:
      - bytes
      Access-Control-Allow-Origin:
      - '*'
      Access-Control-Expose-Headers:
      - ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining,
        X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes,
        X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, Deprecation,
        Sunset
      Cache-Control:
      - public, max-age=60, s-maxage=60
      Content-Encoding:
      - gzip
      Content-Security-Policy:
      - default-src 'none'
      Content-Type:
      - application/json; charset=utf-8
      Date:
      - Wed, 09 Jun 2021 09:03:20 GMT
      ETag:
      - W/"17879e57d6d31fe1a9d753950bd3f0cf87a8e83065868c09b79678a773379eb8"
      Referrer-Policy:
      - origin-when-cross-origin, strict-origin-when-cross-origin
      Server:
      - GitHub.com
      Strict-Transport-Security:
      - max-age=31536000; includeSubdomains; preload
      Transfer-Encoding:
      - chunked
      Vary:
      - Accept, Accept-Encoding, Accept, X-Requested-With
      X-Content-Type-Options:
      - nosniff
      X-Frame-Options:
      - deny
      X-GitHub-Media-Type:
      - github.v3; format=json
      X-GitHub-Request-Id:
      - B072:5942:155DE04:15C9354:60C083D8
      X-RateLimit-Limit:
      - '60'
      X-RateLimit-Remaining:
      - '53'
      X-RateLimit-Reset:
      - '1623231139'
      X-RateLimit-Resource:
      - core
      X-RateLimit-Used:
      - '7'
      X-XSS-Protection:
      - '0'
    status:
      code: 200
      message: OK
- request:
    body: null
    headers:
      Accept:
      - '*/*'
      Accept-Encoding:
      - gzip, deflate
      Connection:
      - keep-alive
      User-Agent:
      - python-requests/2.25.1
    method: HEAD
    uri: https://github.com/operator-framework/operator-lifecycle-manager/releases/download/v0.18.1/install.sh
  response:
    body:
      string: ''
    headers:
      Cache-Control:
      - no-cache
      Content-Length:
      - '618'
      Content-Security-Policy:
      - 'default-src ''none''; base-uri ''self''; block-all-mixed-content; connect-src
        ''self'' uploads.github.com www.githubstatus.com collector.githubapp.com api.github.com
        github-cloud.s3.amazonaws.com github-production-repository-file-5c1aeb.s3.amazonaws.com
        github-production-upload-manifest-file-7fdce7.s3.amazonaws.com github-production-user-asset-6210df.s3.amazonaws.com
        html-translator.herokuapp.com cdn.optimizely.com logx.optimizely.com/v1/events
        wss://alive.github.com *.actions.githubusercontent.com wss://*.actions.githubusercontent.com
        online.visualstudio.com/api/v1/locations insights.github.com; font-src github.githubassets.com;
        form-action ''self'' github.com gist.github.com; frame-ancestors ''none'';
        frame-src render.githubusercontent.com; img-src ''self'' data: github.githubassets.com
        identicons.github.com collector.githubapp.com github-cloud.s3.amazonaws.com
        secured-user-images.githubusercontent.com/ *.githubusercontent.com; manifest-src
        ''self''; media-src github.com user-images.githubusercontent.com/; script-src
        github.githubassets.com; style-src ''unsafe-inline'' github.githubassets.com;
        worker-src github.com/socket-worker-3f088aa2.js gist.github.com/socket-worker-3f088aa2.js'
      Content-Type:
      - text/html; charset=utf-8
      Date:
      - Wed, 09 Jun 2021 09:03:21 GMT
      Expect-CT:
      - max-age=2592000, report-uri="https://api.github.com/_private/browser/errors"
      Location:
      - https://github-releases.githubusercontent.com/100052573/15207080-adb7-11eb-952c-ec3fad4c5f4d?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20210609%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20210609T090321Z&X-Amz-Expires=300&X-Amz-Signature=438e3e9937af4283f835e1edcd4a2a0dccbf23db375205610bf8a93ca8fdd6f9&X-Amz-SignedHeaders=host&actor_id=0&key_id=0&repo_id=100052573&response-content-disposition=attachment%3B%20filename%3Dinstall.sh&response-content-type=application%2Foctet-stream
      Referrer-Policy:
      - no-referrer-when-downgrade
      Server:
      - GitHub.com
      Strict-Transport-Security:
      - max-age=31536000; includeSubdomains; preload
      Vary:
      - X-PJAX, Accept-Encoding, Accept, X-Requested-With
      X-Content-Type-Options:
      - nosniff
      X-Frame-Options:
      - deny
      X-GitHub-Request-Id:
      - 8F94:DBEB:415CA5:42C8A2:60C083D9
      X-XSS-Protection:
      - '0'
      permissions-policy:
      - interest-cohort=()
    status:
      code: 302
      message: Found
- request:
    body: null
    headers:
      Accept:
      - '*/*'
      Accept-Encoding:
      - gzip, deflate
      Connection:
      - keep-alive
      User-Agent:
      - python-requests/2.25.1
    method: HEAD
    uri: https://github-releases.githubusercontent.com/100052573/15207080-adb7-11eb-952c-ec3fad4c5f4d?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20210609%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20210609T090321Z&X-Amz-Expires=300&X-Amz-Signature=438e3e9937af4283f835e1edcd4a2a0dccbf23db375205610bf8a93ca8fdd6f9&X-Amz-SignedHeaders=host&actor_id=0&key_id=0&repo_id=100052573&response-content-disposition=attachment%3B%20filename%3Dinstall.sh&response-content-type=application%2Foctet-stream
  response:
    body:
      string: ''
    headers:
      Accept-Ranges:
      - bytes
      Age:
      - '0'
      Connection:
      - keep-alive
      Content-Disposition:
      - attachment; filename=install.sh
      Content-Length:
      - '1455'
      Content-Type:
      - application/octet-stream
      Date:
      - Wed, 09 Jun 2021 09:03:21 GMT
      ETag:
      - '"9bb8db011d2a739ed9f8fb9f1e90aa1f"'
      Last-Modified:
      - Wed, 05 May 2021 19:32:22 GMT
      Server:
      - AmazonS3
      Strict-Transport-Security:
      - max-age=31536000
      Via:
      - 1.1 varnish, 1.1 varnish
      X-Cache:
      - MISS, MISS
      X-Cache-Hits:
      - 0, 0
      X-Fastly-Request-ID:
      - 97abd980af48ddcb6bf4ffed09144fc17f04a91a
      X-Served-By:
      - cache-dca17734-DCA, cache-cdg20726-CDG
      x-amz-id-2:
      - zAYkD7130nhOAoRBMXsyWRu+j8TerrJomitQZ0RFUFhh6BhNHB0baBEoas2QN9IKElbtF4ik1C4=
      x-amz-request-id:
      - J8K9QSMWDBNE03TN
    status:
      code: 200
      message: OK
- request:
    body: null
    headers:
      Accept:
      - '*/*'
      Accept-Encoding:
      - gzip, deflate
      Authorization:
      - Basic cGVyc29uYWwtYWNjZXNzLXRva2VuOl9OZEp3TUhGOFVoVW4yZkhnc3Z1
      Connection:
      - keep-alive
      User-Agent:
      - python-requests/2.25.1
    method: HEAD
    uri: http://127.0.0.1:3000/api/v4/projects/test%2Ftest_from_github/packages/generic/olm/v0.18.1/install.sh
  response:
    body:
      string: ''
    headers:
      Cache-Control:
      - no-cache
      Content-Type:
      - application/json
      Date:
      - Wed, 09 Jun 2021 09:03:22 GMT
      Vary:
      - Origin
      X-Request-Id:
      - 01F7R062QE3AQ0C4F0KY8G4AKN
      X-Runtime:
      - '0.376158'
    status:
      code: 404
      message: Not Found
- request:
    body: null
    headers:
      Accept:
      - '*/*'
      Accept-Encoding:
      - gzip, deflate
      Connection:
      - keep-alive
      User-Agent:
      - python-requests/2.25.1
    method: GET
    uri: https://github.com/operator-framework/operator-lifecycle-manager/releases/download/v0.18.1/install.sh
  response:
    body:
      string: <html><body>You are being <a href="https://github-releases.githubusercontent.com/100052573/15207080-adb7-11eb-952c-ec3fad4c5f4d?X-Amz-Algorithm=AWS4-HMAC-SHA256&amp;X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20210609%2Fus-east-1%2Fs3%2Faws4_request&amp;X-Amz-Date=20210609T090321Z&amp;X-Amz-Expires=300&amp;X-Amz-Signature=438e3e9937af4283f835e1edcd4a2a0dccbf23db375205610bf8a93ca8fdd6f9&amp;X-Amz-SignedHeaders=host&amp;actor_id=0&amp;key_id=0&amp;repo_id=100052573&amp;response-content-disposition=attachment%3B%20filename%3Dinstall.sh&amp;response-content-type=application%2Foctet-stream">redirected</a>.</body></html>
    headers:
      Cache-Control:
      - no-cache
      Content-Length:
      - '618'
      Content-Security-Policy:
      - 'default-src ''none''; base-uri ''self''; block-all-mixed-content; connect-src
        ''self'' uploads.github.com www.githubstatus.com collector.githubapp.com api.github.com
        github-cloud.s3.amazonaws.com github-production-repository-file-5c1aeb.s3.amazonaws.com
        github-production-upload-manifest-file-7fdce7.s3.amazonaws.com github-production-user-asset-6210df.s3.amazonaws.com
        html-translator.herokuapp.com cdn.optimizely.com logx.optimizely.com/v1/events
        wss://alive.github.com *.actions.githubusercontent.com wss://*.actions.githubusercontent.com
        online.visualstudio.com/api/v1/locations insights.github.com; font-src github.githubassets.com;
        form-action ''self'' github.com gist.github.com; frame-ancestors ''none'';
        frame-src render.githubusercontent.com; img-src ''self'' data: github.githubassets.com
        identicons.github.com collector.githubapp.com github-cloud.s3.amazonaws.com
        secured-user-images.githubusercontent.com/ *.githubusercontent.com; manifest-src
        ''self''; media-src github.com user-images.githubusercontent.com/; script-src
        github.githubassets.com; style-src ''unsafe-inline'' github.githubassets.com;
        worker-src github.com/socket-worker-3f088aa2.js gist.github.com/socket-worker-3f088aa2.js'
      Content-Type:
      - text/html; charset=utf-8
      Date:
      - Wed, 09 Jun 2021 09:03:21 GMT
      Expect-CT:
      - max-age=2592000, report-uri="https://api.github.com/_private/browser/errors"
      Location:
      - https://github-releases.githubusercontent.com/100052573/15207080-adb7-11eb-952c-ec3fad4c5f4d?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20210609%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20210609T090321Z&X-Amz-Expires=300&X-Amz-Signature=438e3e9937af4283f835e1edcd4a2a0dccbf23db375205610bf8a93ca8fdd6f9&X-Amz-SignedHeaders=host&actor_id=0&key_id=0&repo_id=100052573&response-content-disposition=attachment%3B%20filename%3Dinstall.sh&response-content-type=application%2Foctet-stream
      Referrer-Policy:
      - no-referrer-when-downgrade
      Server:
      - GitHub.com
      Strict-Transport-Security:
      - max-age=31536000; includeSubdomains; preload
      Vary:
      - X-PJAX, Accept-Encoding, Accept, X-Requested-With
      X-Content-Type-Options:
      - nosniff
      X-Frame-Options:
      - deny
      X-GitHub-Request-Id:
      - 8F94:DBEB:415E45:42CA5A:60C083DA
      X-XSS-Protection:
      - '0'
      permissions-policy:
      - interest-cohort=()
    status:
      code: 302
      message: Found
- request:
    body: null
    headers:
      Accept:
      - '*/*'
      Accept-Encoding:
      - gzip, deflate
      Connection:
      - keep-alive
      User-Agent:
      - python-requests/2.25.1
    method: GET
    uri: https://github-releases.githubusercontent.com/100052573/15207080-adb7-11eb-952c-ec3fad4c5f4d?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20210609%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20210609T090321Z&X-Amz-Expires=300&X-Amz-Signature=438e3e9937af4283f835e1edcd4a2a0dccbf23db375205610bf8a93ca8fdd6f9&X-Amz-SignedHeaders=host&actor_id=0&key_id=0&repo_id=100052573&response-content-disposition=attachment%3B%20filename%3Dinstall.sh&response-content-type=application%2Foctet-stream
  response:
    body:
      string: "#!/usr/bin/env bash\n\n\n# This script is for installing OLM from a
        GitHub release\n\nset -e\n\ndefault_base_url=https://github.com/operator-framework/operator-lifecycle-manager/releases/download\n\nif
        [[ ${#@} -lt 1 || ${#@} -gt 2 ]]; then\n    echo \"Usage: $0 version [base_url]\"\n
        \   echo \"* version: the github release version\"\n    echo \"* base_url:
        the github base URL (Default: $default_base_url)\"\n    exit 1\nfi\n\nrelease=\"$1\"\nbase_url=\"${2:-${default_base_url}}\"\nurl=\"${base_url}/${release}\"\nnamespace=olm\n\nkubectl
        apply -f \"${url}/crds.yaml\"\nkubectl wait --for=condition=Established -f
        \"${url}/crds.yaml\"\nkubectl apply -f \"${url}/olm.yaml\"\n\n# wait for deployments
        to be ready\nkubectl rollout status -w deployment/olm-operator --namespace=\"${namespace}\"\nkubectl
        rollout status -w deployment/catalog-operator --namespace=\"${namespace}\"\n\nretries=30\nuntil
        [[ $retries == 0 ]]; do\n    new_csv_phase=$(kubectl get csv -n \"${namespace}\"
        packageserver -o jsonpath='{.status.phase}' 2>/dev/null || echo \"Waiting
        for CSV to appear\")\n    if [[ $new_csv_phase != \"$csv_phase\" ]]; then\n
        \       csv_phase=$new_csv_phase\n        echo \"Package server phase: $csv_phase\"\n
        \   fi\n    if [[ \"$new_csv_phase\" == \"Succeeded\" ]]; then\n\tbreak\n
        \   fi\n    sleep 10\n    retries=$((retries - 1))\ndone\n\nif [ $retries
        == 0 ]; then\n    echo \"CSV \\\"packageserver\\\" failed to reach phase succeeded\"\n
        \   exit 1\nfi\n\nkubectl rollout status -w deployment/packageserver --namespace=\"${namespace}\"\n"
    headers:
      Accept-Ranges:
      - bytes
      Age:
      - '1'
      Connection:
      - keep-alive
      Content-Disposition:
      - attachment; filename=install.sh
      Content-Length:
      - '1455'
      Content-Type:
      - application/octet-stream
      Date:
      - Wed, 09 Jun 2021 09:03:22 GMT
      ETag:
      - '"9bb8db011d2a739ed9f8fb9f1e90aa1f"'
      Last-Modified:
      - Wed, 05 May 2021 19:32:22 GMT
      Server:
      - AmazonS3
      Strict-Transport-Security:
      - max-age=31536000
      Via:
      - 1.1 varnish, 1.1 varnish
      X-Cache:
      - MISS, HIT
      X-Cache-Hits:
      - 0, 1
      X-Fastly-Request-ID:
      - 81ced75e427fbc2bd297d7380746f463682007f1
      X-Served-By:
      - cache-dca17734-DCA, cache-cdg20726-CDG
      x-amz-id-2:
      - zAYkD7130nhOAoRBMXsyWRu+j8TerrJomitQZ0RFUFhh6BhNHB0baBEoas2QN9IKElbtF4ik1C4=
      x-amz-request-id:
      - J8K9QSMWDBNE03TN
    status:
      code: 200
      message: OK
- request:
    body: !!python/object/new:_io.BytesIO
      state: !!python/tuple
      - !!binary |
        IyEvdXNyL2Jpbi9lbnYgYmFzaAoKCiMgVGhpcyBzY3JpcHQgaXMgZm9yIGluc3RhbGxpbmcgT0xN
        IGZyb20gYSBHaXRIdWIgcmVsZWFzZQoKc2V0IC1lCgpkZWZhdWx0X2Jhc2VfdXJsPWh0dHBzOi8v
        Z2l0aHViLmNvbS9vcGVyYXRvci1mcmFtZXdvcmsvb3BlcmF0b3ItbGlmZWN5Y2xlLW1hbmFnZXIv
        cmVsZWFzZXMvZG93bmxvYWQKCmlmIFtbICR7I0B9IC1sdCAxIHx8ICR7I0B9IC1ndCAyIF1dOyB0
        aGVuCiAgICBlY2hvICJVc2FnZTogJDAgdmVyc2lvbiBbYmFzZV91cmxdIgogICAgZWNobyAiKiB2
        ZXJzaW9uOiB0aGUgZ2l0aHViIHJlbGVhc2UgdmVyc2lvbiIKICAgIGVjaG8gIiogYmFzZV91cmw6
        IHRoZSBnaXRodWIgYmFzZSBVUkwgKERlZmF1bHQ6ICRkZWZhdWx0X2Jhc2VfdXJsKSIKICAgIGV4
        aXQgMQpmaQoKcmVsZWFzZT0iJDEiCmJhc2VfdXJsPSIkezI6LSR7ZGVmYXVsdF9iYXNlX3VybH19
        Igp1cmw9IiR7YmFzZV91cmx9LyR7cmVsZWFzZX0iCm5hbWVzcGFjZT1vbG0KCmt1YmVjdGwgYXBw
        bHkgLWYgIiR7dXJsfS9jcmRzLnlhbWwiCmt1YmVjdGwgd2FpdCAtLWZvcj1jb25kaXRpb249RXN0
        YWJsaXNoZWQgLWYgIiR7dXJsfS9jcmRzLnlhbWwiCmt1YmVjdGwgYXBwbHkgLWYgIiR7dXJsfS9v
        bG0ueWFtbCIKCiMgd2FpdCBmb3IgZGVwbG95bWVudHMgdG8gYmUgcmVhZHkKa3ViZWN0bCByb2xs
        b3V0IHN0YXR1cyAtdyBkZXBsb3ltZW50L29sbS1vcGVyYXRvciAtLW5hbWVzcGFjZT0iJHtuYW1l
        c3BhY2V9IgprdWJlY3RsIHJvbGxvdXQgc3RhdHVzIC13IGRlcGxveW1lbnQvY2F0YWxvZy1vcGVy
        YXRvciAtLW5hbWVzcGFjZT0iJHtuYW1lc3BhY2V9IgoKcmV0cmllcz0zMAp1bnRpbCBbWyAkcmV0
        cmllcyA9PSAwIF1dOyBkbwogICAgbmV3X2Nzdl9waGFzZT0kKGt1YmVjdGwgZ2V0IGNzdiAtbiAi
        JHtuYW1lc3BhY2V9IiBwYWNrYWdlc2VydmVyIC1vIGpzb25wYXRoPSd7LnN0YXR1cy5waGFzZX0n
        IDI+L2Rldi9udWxsIHx8IGVjaG8gIldhaXRpbmcgZm9yIENTViB0byBhcHBlYXIiKQogICAgaWYg
        W1sgJG5ld19jc3ZfcGhhc2UgIT0gIiRjc3ZfcGhhc2UiIF1dOyB0aGVuCiAgICAgICAgY3N2X3Bo
        YXNlPSRuZXdfY3N2X3BoYXNlCiAgICAgICAgZWNobyAiUGFja2FnZSBzZXJ2ZXIgcGhhc2U6ICRj
        c3ZfcGhhc2UiCiAgICBmaQogICAgaWYgW1sgIiRuZXdfY3N2X3BoYXNlIiA9PSAiU3VjY2VlZGVk
        IiBdXTsgdGhlbgoJYnJlYWsKICAgIGZpCiAgICBzbGVlcCAxMAogICAgcmV0cmllcz0kKChyZXRy
        aWVzIC0gMSkpCmRvbmUKCmlmIFsgJHJldHJpZXMgPT0gMCBdOyB0aGVuCiAgICBlY2hvICJDU1Yg
        XCJwYWNrYWdlc2VydmVyXCIgZmFpbGVkIHRvIHJlYWNoIHBoYXNlIHN1Y2NlZWRlZCIKICAgIGV4
        aXQgMQpmaQoKa3ViZWN0bCByb2xsb3V0IHN0YXR1cyAtdyBkZXBsb3ltZW50L3BhY2thZ2VzZXJ2
        ZXIgLS1uYW1lc3BhY2U9IiR7bmFtZXNwYWNlfSIK
      - 0
      - null
    headers:
      Accept:
      - '*/*'
      Accept-Encoding:
      - gzip, deflate
      Authorization:
      - Basic cGVyc29uYWwtYWNjZXNzLXRva2VuOl9OZEp3TUhGOFVoVW4yZkhnc3Z1
      Connection:
      - keep-alive
      Content-Length:
      - '1455'
      User-Agent:
      - python-requests/2.25.1
    method: PUT
    uri: http://127.0.0.1:3000/api/v4/projects/test%2Ftest_from_github/packages/generic/olm/v0.18.1/install.sh
  response:
    body:
      string: '{"message":"201 Created"}'
    headers:
      Cache-Control:
      - max-age=0, private, must-revalidate
      Content-Length:
      - '25'
      Content-Type:
      - application/json
      Date:
      - Wed, 09 Jun 2021 09:03:23 GMT
      Etag:
      - W/"6025f9a740871d09d0230776e3dbc7bf"
      Vary:
      - Origin
      X-Content-Type-Options:
      - nosniff
      X-Frame-Options:
      - SAMEORIGIN
      X-Request-Id:
      - 01F7R0638RWC76KSRTB49K99Z2
      X-Runtime:
      - '0.437481'
    status:
      code: 201
      message: Created
version: 1
