anchor.diff:    provider: s3
     options:
       bucket_name: <%= bucket_name %>
  -    credentials_source: <%= p('compiled_package_cache.options.credentials_source') %>
  +    credentials_source: <%= p('compiled_package_cache.options.credentials_source', 'static') %>
       access_key_id: <%= p('compiled_package_cache.options.access_key_id', nil) %>
       secret_access_key: <%= p('compiled_package_cache.options.secret_access_key', nil) %>
   <% if_p('compiled_package_cache.options.s3_port') do |port| %>
  
positive.code:   options:
  <% if p('blobstore.provider') == 's3' %>
      bucket_name: <%= p('blobstore.bucket_name') %>
      credentials_source: <%= p('blobstore.credentials_source') %>
      access_key_id: <%= p('blobstore.access_key_id', nil) %>
      secret_access_key: <%= p('blobstore.secret_access_key', nil) %>
  
  
negative.code:         options:
        <% if p('blobstore.provider') == "s3" %>
            bucket_name: <%= p('blobstore.bucket_name') %>
            credentials_source: <%= p(['agent.blobstore.credentials_source', 'blobstore.credentials_source'], 'static') %>
            access_key_id: <%= p(['agent.blobstore.access_key_id', 'blobstore.access_key_id'], nil) %>
            secret_access_key: <%= p(['agent.blobstore.secret_access_key', 'blobstore.secret_access_key'], nil) %>
  
  