VMware/VAC

From DER's LLC
Revision as of 19:04, 2 June 2023 by Admin (talk | contribs) (Created page with "= VMware Application Catalog (VAC)= == Export Containers and Helm Charts == https://github.com/bitnami-labs/charts-syncer/releases wget https://github.com/bitnami-labs/charts-syncer/releases/download/v0.20.1/charts-syncer_0.20.1_linux_x86_64.tar.gz tar -zxvf charts-syncer_0.20.1_linux_x86_64.tar.gz mv charts-syncer /usr/local/bin/ chmod +x /usr/local/bin/charts-syncer curl https://ders-gitlab.dersllc.com/ders/vmware-se/-/raw/553f9be02cf7142fac2aaf9aaa03924a49ab4...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

VMware Application Catalog (VAC)

Export Containers and Helm Charts

https://github.com/bitnami-labs/charts-syncer/releases
wget https://github.com/bitnami-labs/charts-syncer/releases/download/v0.20.1/charts-syncer_0.20.1_linux_x86_64.tar.gz
tar -zxvf charts-syncer_0.20.1_linux_x86_64.tar.gz
mv charts-syncer /usr/local/bin/
chmod +x /usr/local/bin/charts-syncer

curl https://ders-gitlab.dersllc.com/ders/vmware-se/-/raw/553f9be02cf7142fac2aaf9aaa03924a49ab4ef0/TAC/oci2local.yaml > oci2local.yaml
charts-syncer sync -v 9 --latest-version-only --config oci2local.yaml

Import Containers and Helm Charts

curl https://ders-gitlab.dersllc.com/ders/vmware-se/-/raw/553f9be02cf7142fac2aaf9aaa03924a49ab4ef0/TAC/local2oci.yaml > local2oci.yaml
charts-syncer sync -v 9 --latest-version-only --config local2oci.yaml

Export and Import with One Command

curl https://ders-gitlab.dersllc.com/ders/vmware-se/-/raw/553f9be02cf7142fac2aaf9aaa03924a49ab4ef0/TAC/oci2oci.yaml > oci2oci.yaml
charts-syncer sync -v 9 --latest-version-only --config oci2oci.yaml

Sync from a Specific date

charts-syncer sync --from-date 2023-05-19 --config oci2local.yaml

Download Container Metadata

#SSH to Harbor (only relevant to me)
wget https://github.com/oras-project/oras/releases/download/v1.0.0/oras_1.0.0_linux_amd64.tar.gz
tar -zxvf oras_1.0.0_linux_amd64.tar.gz
mv ./oras /usr/local/bin/
chmod +x /usr/local/bin/oras

oras login registry.pivotal.io
  #USE THE ROBOT ACCOUNT

#This pulls the assest-index.json file.
 oras pull registry.pivotal.io/tac-for-tanzu-advanced/index:latest
  
#This pulls the conatiner
oras pull registry.pivotal.io/tac-for-tanzu-advanced/containers/apache:2.4.57 
   
#This pulls the metadata (asset-spec.json, test-results.tar.gz, clamav-antivirus-scan.log, trigger-info.json, cve-trivy-scanner-output.json, vulnerability-cvrf-report.xml, spdx.json)
oras pull registry.pivotal.io/tac-for-tanzu-advanced/containers/apache:2.4.57-metadata