Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

imgpkg-003 Rename images when copying bundles #22

Open
wants to merge 28 commits into
base: develop
Choose a base branch
from

Commits on Mar 29, 2021

  1. Configuration menu
    Copy the full SHA
    445303e View commit details
    Browse the repository at this point in the history
  2. Add nested bundles caveats and scenario

    Add title for some Use Cases with this proposal
    Add description of the Overrides section of the CopyWithRename structure
    Reply to some open questions
    Add one more reason for not having this implemented from the beginning
    joaopapereira committed Mar 29, 2021
    Configuration menu
    Copy the full SHA
    825b340 View commit details
    Browse the repository at this point in the history
  3. Changes based on initial proposal review

    Add new matching capability
    Add implementation split into phases
    Add ECR Repository creation constraint
    Change names of the strategies to be easier to understand
    joaopapereira committed Mar 29, 2021
    Configuration menu
    Copy the full SHA
    5648cb2 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ccbf039 View commit details
    Browse the repository at this point in the history
  5. Add annotation to store tags

    Add a new Use Case to ensure `imgpkg` can tag images when copies them
    Add requirement for `kbld` to add annotations when creating ImagesLock
    Add functions to `ytt` starlark library to allow check for tags and
    retrieve the registry location for an image
    joaopapereira committed Mar 29, 2021
    Configuration menu
    Copy the full SHA
    413e21a View commit details
    Browse the repository at this point in the history
  6. Add schema information

    Add more schema information about types and what fields are required
    Answer one question
    Update the name of the matchers to keep consistency with `kbld`
    Add note about not allowing `overrides` and `mappingFunctionYttStar` to
    be present in the same configuration
    joaopapereira committed Mar 29, 2021
    Configuration menu
    Copy the full SHA
    570a2eb View commit details
    Browse the repository at this point in the history
  7. Enhance the text on multiple points

    - Make more clear some restrictions
    - Rewords parts of the proposal
    - Correct some notation
    joaopapereira committed Mar 29, 2021
    Configuration menu
    Copy the full SHA
    a4a7972 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    e30868c View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    3c4aa3a View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2021

  1. Refine the repository ytt starlark function

    Add a definition of `Namespace`
    Rename function `repository` to `imageName`
    Create function definition `namespace`
    joaopapereira committed Apr 5, 2021
    Configuration menu
    Copy the full SHA
    929ec20 View commit details
    Browse the repository at this point in the history
  2. Updated language on Use Cases

    Better explain what can be customized when executing the copy
    joaopapereira committed Apr 5, 2021
    Configuration menu
    Copy the full SHA
    861bc5d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d8b62eb View commit details
    Browse the repository at this point in the history

Commits on Apr 8, 2021

  1. Configuration menu
    Copy the full SHA
    3f78d32 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a0d6d8c View commit details
    Browse the repository at this point in the history
  3. Apply Formatting

    joaopapereira committed Apr 8, 2021
    Configuration menu
    Copy the full SHA
    bfe99bf View commit details
    Browse the repository at this point in the history
  4. Disallow copy to different registries

    Answer one of the open questions.
    Add note to overrides and the advanced case to ensure an error is
    displayed if the user tries to use different registries
    joaopapereira committed Apr 8, 2021
    Configuration menu
    Copy the full SHA
    c4cc71c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6ba4e11 View commit details
    Browse the repository at this point in the history
  6. Rename overrides destination to destinationRepo

    This will remove the Registry information from the strategy
    configuration file
    joaopapereira committed Apr 8, 2021
    Configuration menu
    Copy the full SHA
    0a205be View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    07f80d1 View commit details
    Browse the repository at this point in the history

Commits on Apr 9, 2021

  1. Configuration menu
    Copy the full SHA
    4234530 View commit details
    Browse the repository at this point in the history
  2. Remove the registry information from ImagesLocation

    - Add Use Case for the replicated registry
    - Add question about replicated registries
    joaopapereira committed Apr 9, 2021
    Configuration menu
    Copy the full SHA
    65e4101 View commit details
    Browse the repository at this point in the history
  3. Add a new order of search for images

    Change the way Destination field works
    joaopapereira committed Apr 9, 2021
    Configuration menu
    Copy the full SHA
    01552f6 View commit details
    Browse the repository at this point in the history

Commits on Apr 13, 2021

  1. Better explain some parts of the proposal

    - Add commands to show how to use the configuration file
    - Better explain the exact mathc by tag
    joaopapereira committed Apr 13, 2021
    Configuration menu
    Copy the full SHA
    36a0b96 View commit details
    Browse the repository at this point in the history

Commits on Apr 14, 2021

  1. Ensure coherent language on the proposal

    - Add Image that helps with terminology
    - Convert strategy name `MaintainOriginRepository` to `RelativeToRegistryKeepNamespace`
    joaopapereira committed Apr 14, 2021
    Configuration menu
    Copy the full SHA
    3350097 View commit details
    Browse the repository at this point in the history
  2. Add 2 new copy strategies

    Strategies:
    - Copy all OCI Images to the new Registry and all paths are relative to Bundle
      Namespace and keeps Image Namespace
    - Copy all OCI Images to the new Registry and all paths are relative to Bundle
      Namespace
    joaopapereira committed Apr 14, 2021
    Configuration menu
    Copy the full SHA
    b3ef150 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9bfbcd5 View commit details
    Browse the repository at this point in the history

Commits on Apr 27, 2021

  1. Multiple improvements

    - Correct the ImagesLock yaml
    - Enumerate the strategies for better visibility
    - Start using ytt modules, instead of create things like regexMatch.
      Since we will have access to these module we can take advantage of all
      of them
    joaopapereira committed Apr 27, 2021
    Configuration menu
    Copy the full SHA
    7ea0a3a View commit details
    Browse the repository at this point in the history

Commits on Jun 25, 2021

  1. Configuration menu
    Copy the full SHA
    960c063 View commit details
    Browse the repository at this point in the history