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

[oadp-1.2] OADP-1057: AWS STS Creds support for internal image backup #202

Commits on Aug 22, 2023

  1. add support for aws sts creds for registry

    Signed-off-by: Tiger Kaovilai <[email protected]>
    kaovilai authored and openshift-cherrypick-robot committed Aug 22, 2023
    Configuration menu
    Copy the full SHA
    c6c3724 View commit details
    Browse the repository at this point in the history
  2. remove image-spec replace breaking build

    kaovilai authored and openshift-cherrypick-robot committed Aug 22, 2023
    Configuration menu
    Copy the full SHA
    7fa7be9 View commit details
    Browse the repository at this point in the history
  3. OADP-1057: STS creds support for internal image backup

    Signed-off-by: Tiger Kaovilai <[email protected]>
    kaovilai authored and openshift-cherrypick-robot committed Aug 22, 2023
    Configuration menu
    Copy the full SHA
    e6fe1a4 View commit details
    Browse the repository at this point in the history
  4. Remove non-working code for backing up completed build pods

    No longer needed after by vmware-tanzu/velero#6189 or vmware-tanzu/velero#6188 which fix vmware-tanzu/velero#6182
    
    Signed-off-by: Tiger Kaovilai <[email protected]>
    
    remove pod backup plugin from main.go
    kaovilai authored and openshift-cherrypick-robot committed Aug 22, 2023
    Configuration menu
    Copy the full SHA
    ed997d1 View commit details
    Browse the repository at this point in the history
  5. Resolve Dockerfile perm issues running go build by removing specified…

    … UID when copying
    
    Resolves
    ```
     > [builder 6/6] RUN go build -installsuffix "static" -tags "containers_image_ostree_stub exclude_graphdriver_devicemapper exclude_graphdriver_btrfs containers_image_openpgp exclude_graphdriver_overlay include_gcs include_oss" -o _output/velero-plugins ./velero-plugins:
    #0 4.584 error obtaining VCS status: exit status 128
    #0 4.584        Use -buildvcs=false to disable VCS stamping.
    ```
    
    Signed-off-by: Tiger Kaovilai <[email protected]>
    kaovilai authored and openshift-cherrypick-robot committed Aug 22, 2023
    Configuration menu
    Copy the full SHA
    0241d5b View commit details
    Browse the repository at this point in the history
  6. update go.mod to openshift/velero openshift#276

    kaovilai authored and openshift-cherrypick-robot committed Aug 22, 2023
    Configuration menu
    Copy the full SHA
    ba0a928 View commit details
    Browse the repository at this point in the history
  7. add sts cred secret handling

    Signed-off-by: Tiger Kaovilai <[email protected]>
    kaovilai authored and openshift-cherrypick-robot committed Aug 22, 2023
    Configuration menu
    Copy the full SHA
    6987e42 View commit details
    Browse the repository at this point in the history
  8. Pass secret path instead of web_identity_token_file

    Signed-off-by: Tiger Kaovilai <[email protected]>
    kaovilai authored and openshift-cherrypick-robot committed Aug 22, 2023
    Configuration menu
    Copy the full SHA
    97c58dd View commit details
    Browse the repository at this point in the history
  9. Update go.mod to openshift/oadp-1.2

    kaovilai authored and openshift-cherrypick-robot committed Aug 22, 2023
    Configuration menu
    Copy the full SHA
    f3ea2be View commit details
    Browse the repository at this point in the history