fix imgpkg output
This commit is contained in:
parent
621ef9b116
commit
d1e2e497eb
@ -30,6 +30,18 @@ echo_blue() {
|
|||||||
# printf "${BLUE}$@${DEFAULT}"
|
# printf "${BLUE}$@${DEFAULT}"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# tag=$(uuidgen) # always a new tag to force K8s to reload the image on redeploy
|
||||||
|
# build_and_deploy_for_integration_tests.sh 123455
|
||||||
|
echo ""
|
||||||
|
echo ""
|
||||||
|
tag=${1} # need to manually pass this, use the same from prepare-for-integreation-tests.sh
|
||||||
|
echo_yellow "using tag: ${tag}"
|
||||||
|
echo_yellow "does this match output tag from prepare-for-integration-test.sh?"
|
||||||
|
echo ""
|
||||||
|
echo ""
|
||||||
|
sleep 3 # just to give enough time to see it for a human
|
||||||
|
|
||||||
|
|
||||||
SCRIPT_DIR=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )
|
SCRIPT_DIR=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )
|
||||||
|
|
||||||
# got a cluster?
|
# got a cluster?
|
||||||
@ -61,11 +73,7 @@ registry="pinniped.local" # Hack, but not what we really want: getpinniped/pinni
|
|||||||
repo="test/build"
|
repo="test/build"
|
||||||
registry_repo="$registry/$repo"
|
registry_repo="$registry/$repo"
|
||||||
|
|
||||||
# tag=$(uuidgen) # always a new tag to force K8s to reload the image on redeploy
|
|
||||||
# build_and_deploy_for_integration_tests.sh 123455
|
|
||||||
tag=${1} # need to manually pass this, use the same from prepare-for-integreation-tests.sh
|
|
||||||
echo_yellow "using tag: ${tag}"
|
|
||||||
sleep 1 # just to give enough time to see it for a human
|
|
||||||
|
|
||||||
api_group_suffix="pinniped.dev"
|
api_group_suffix="pinniped.dev"
|
||||||
# END PINNIPED IMAGE, NOT PACKAGE -------------- >>>>
|
# END PINNIPED IMAGE, NOT PACKAGE -------------- >>>>
|
||||||
@ -116,8 +124,12 @@ do
|
|||||||
|
|
||||||
# just simple templating
|
# just simple templating
|
||||||
echo_yellow "generating ${resource_name}/.imgpkg/images.yaml"
|
echo_yellow "generating ${resource_name}/.imgpkg/images.yaml"
|
||||||
# there are bits for image substitution in some of the ytt commands
|
|
||||||
kbld --file "${SCRIPT_DIR}/${resource_name}/config/" --imgpkg-lock-output "${SCRIPT_DIR}/${resource_name}/.imgpkg/images.yml"
|
# in order to run kbld to generate correct imgpkg lock files,
|
||||||
|
# we must ytt render the templates and then pass the output to kbld
|
||||||
|
ytt \
|
||||||
|
--file "${SCRIPT_DIR}/${resource_name}/config/" | \
|
||||||
|
kbld -f- --imgpkg-lock-output "${SCRIPT_DIR}/${resource_name}/.imgpkg/images.yml"
|
||||||
|
|
||||||
# generate a schema in each package directory
|
# generate a schema in each package directory
|
||||||
echo_yellow "generating ${SCRIPT_DIR}/${resource_name}/schema-openapi.yaml"
|
echo_yellow "generating ${SCRIPT_DIR}/${resource_name}/schema-openapi.yaml"
|
||||||
|
@ -1,3 +1,11 @@
|
|||||||
---
|
---
|
||||||
apiVersion: imgpkg.carvel.dev/v1alpha1
|
apiVersion: imgpkg.carvel.dev/v1alpha1
|
||||||
|
images:
|
||||||
|
- annotations:
|
||||||
|
kbld.carvel.dev/id: projects.registry.vmware.com/pinniped/pinniped-server:latest
|
||||||
|
kbld.carvel.dev/origins: |
|
||||||
|
- resolved:
|
||||||
|
tag: latest
|
||||||
|
url: projects.registry.vmware.com/pinniped/pinniped-server:latest
|
||||||
|
image: projects.registry.vmware.com/pinniped/pinniped-server@sha256:a92183de893eb0b1850cc3a1d33306b96ba2cdb72a8a49c6493a58c01b4fa9cd
|
||||||
kind: ImagesLock
|
kind: ImagesLock
|
||||||
|
@ -7,12 +7,12 @@ images:
|
|||||||
- resolved:
|
- resolved:
|
||||||
tag: 0.25.0
|
tag: 0.25.0
|
||||||
url: benjaminapetersen/pinniped-package-repo-package-concierge:0.25.0
|
url: benjaminapetersen/pinniped-package-repo-package-concierge:0.25.0
|
||||||
image: index.docker.io/benjaminapetersen/pinniped-package-repo-package-concierge@sha256:bcf825330cf8946b4c9a7a0cc7a774748dd519c4fe1c22a076b64dc9f369c59c
|
image: index.docker.io/benjaminapetersen/pinniped-package-repo-package-concierge@sha256:8cfac137dcb7e3edcf0dcc9d032ff67c9d26a7ce863ead5b28bff457336ad3e0
|
||||||
- annotations:
|
- annotations:
|
||||||
kbld.carvel.dev/id: benjaminapetersen/pinniped-package-repo-package-supervisor:0.25.0
|
kbld.carvel.dev/id: benjaminapetersen/pinniped-package-repo-package-supervisor:0.25.0
|
||||||
kbld.carvel.dev/origins: |
|
kbld.carvel.dev/origins: |
|
||||||
- resolved:
|
- resolved:
|
||||||
tag: 0.25.0
|
tag: 0.25.0
|
||||||
url: benjaminapetersen/pinniped-package-repo-package-supervisor:0.25.0
|
url: benjaminapetersen/pinniped-package-repo-package-supervisor:0.25.0
|
||||||
image: index.docker.io/benjaminapetersen/pinniped-package-repo-package-supervisor@sha256:12577787d82b4f565be28c65c229c87dd8ac9890d0f44a690725fdb4ac7f4082
|
image: index.docker.io/benjaminapetersen/pinniped-package-repo-package-supervisor@sha256:f59ad2eb1737f2098e1cd4957f062b0c01de9d1ab7230c58093ab16d2192e302
|
||||||
kind: ImagesLock
|
kind: ImagesLock
|
||||||
|
@ -1,3 +1,11 @@
|
|||||||
---
|
---
|
||||||
apiVersion: imgpkg.carvel.dev/v1alpha1
|
apiVersion: imgpkg.carvel.dev/v1alpha1
|
||||||
|
images:
|
||||||
|
- annotations:
|
||||||
|
kbld.carvel.dev/id: projects.registry.vmware.com/pinniped/pinniped-server:latest
|
||||||
|
kbld.carvel.dev/origins: |
|
||||||
|
- resolved:
|
||||||
|
tag: latest
|
||||||
|
url: projects.registry.vmware.com/pinniped/pinniped-server:latest
|
||||||
|
image: projects.registry.vmware.com/pinniped/pinniped-server@sha256:a92183de893eb0b1850cc3a1d33306b96ba2cdb72a8a49c6493a58c01b4fa9cd
|
||||||
kind: ImagesLock
|
kind: ImagesLock
|
||||||
|
@ -27,7 +27,7 @@ stringData:
|
|||||||
namespace: supervisor
|
namespace: supervisor
|
||||||
api_group_suffix: pinniped.dev
|
api_group_suffix: pinniped.dev
|
||||||
image_repo: pinniped.local/test/build
|
image_repo: pinniped.local/test/build
|
||||||
image_tag: 24753D27-6217-4E65-B508-71CB1DAF70D3
|
image_tag: 160E1A5F-409E-431A-9CFC-53825C6978C7
|
||||||
log_level: debug
|
log_level: debug
|
||||||
|
|
||||||
service_https_nodeport_port: 443
|
service_https_nodeport_port: 443
|
||||||
|
Loading…
Reference in New Issue
Block a user