shiva kumar
2e947edbe4
add ngc image signing job for auto signing
...
Signed-off-by: shiva kumar <shivaku@nvidia.com>
2024-06-12 13:20:35 +05:30
Evan Lezar
533d7119db
Remove trailing slash from staging registry
...
Signed-off-by: Evan Lezar <elezar@nvidia.com>
2024-05-29 16:51:20 +02:00
Evan Lezar
f46b99c2f7
Switch to ghcr.io/nvidia/container-toolkit staging images
...
Signed-off-by: Evan Lezar <elezar@nvidia.com>
2024-04-18 15:04:59 +02:00
Evan Lezar
5800e55027
Rename build folder deployments
...
Signed-off-by: Evan Lezar <elezar@nvidia.com>
2024-03-19 14:00:24 +02:00
Evan Lezar
05dd438489
Remove centos7 container-toolkit image
...
Signed-off-by: Evan Lezar <elezar@nvidia.com>
2024-02-28 15:45:09 +02:00
Evan Lezar
5427249cfc
Remove centos7-arm64 scan
...
Since we don't publish a centos7-arm64 image, the scan does not
make sense.
Signed-off-by: Evan Lezar <elezar@nvidia.com>
2023-07-17 16:28:31 +02:00
Evan Lezar
0068750a5c
Remove image archives after scan
...
Signed-off-by: Evan Lezar <elezar@nvidia.com>
2023-05-10 10:52:47 +02:00
Evan Lezar
9de4f7f4b9
Merge branch 'CNT-4262/create-release-archives' into 'main'
...
Create and upload release archives to artifactory
See merge request nvidia/container-toolkit/container-toolkit!386
2023-05-09 14:38:10 +00:00
Evan Lezar
3610b5073b
Add package release archive
...
Signed-off-by: Evan Lezar <elezar@nvidia.com>
2023-05-09 16:01:53 +02:00
Evan Lezar
25165b0771
Add scan and release steps for packaging image
...
This ensures that the artifacts associated with a particular
release version are preserved along with the container
images that are used as operands for this version.
Signed-off-by: Evan Lezar <elezar@nvidia.com>
2023-05-05 13:56:10 +02:00
Evan Lezar
ac5b6d097b
Use kitmaker folder for releases
...
Signed-off-by: Evan Lezar <elezar@nvidia.com>
2023-03-01 17:27:07 +02:00
Evan Lezar
898c5555f6
Fix internal scans
...
This fixes the internal scans due to the removed ubuntu18.04 images.
Signed-off-by: Evan Lezar <elezar@nvidia.com>
2023-03-01 17:25:28 +02:00
Evan Lezar
3497936cdf
Remove ubuntu18.04 toolkit-container image
...
Signed-off-by: Evan Lezar <elezar@nvidia.com>
2023-02-27 12:55:17 +02:00
Evan Lezar
f8f415a605
Ensure container-archive name is unique
...
Signed-off-by: Evan Lezar <elezar@nvidia.com>
2023-02-02 12:03:34 +01:00
Evan Lezar
8b197b27ed
Rework the upload of archives to kitmaker.
...
This change simplifies how Kitmaker archives are constructed.
Currently only centos8 and ubuntu18.04 packages are included.
Signed-off-by: Evan Lezar <elezar@nvidia.com>
2023-01-30 14:52:16 +01:00
Evan Lezar
74abea07e2
Add top-level variable to set kitmaker folder
...
Signed-off-by: Evan Lezar <elezar@nvidia.com>
2022-11-10 16:06:12 +01:00
Evan Lezar
7955bb1a84
Use short sha for kitmaker version
...
Signed-off-by: Evan Lezar <elezar@nvidia.com>
2022-11-10 16:06:12 +01:00
Evan Lezar
6ef19d2925
Remove call to non-existant script
...
Signed-off-by: Evan Lezar <elezar@nvidia.com>
2022-11-10 14:42:56 +01:00
Evan Lezar
83ce83239b
Correct extract package image argument
...
Signed-off-by: Evan Lezar <elezar@nvidia.com>
2022-11-10 14:33:48 +01:00
Jon Mayo
71fbe7a812
[ci] push package releases to artifactory
2022-11-08 16:45:34 +00:00
Evan Lezar
e588bfac7d
Reorder extends for internal pipelines
...
This change updates the ordering of internal pipeline dependencies to
ensure that the correct rules are applied.
Signed-off-by: Evan Lezar <elezar@nvidia.com>
2022-10-10 14:58:09 +02:00
Evan Lezar
3736bb3aca
Fix internal CI rules
...
This change updates the internal CI rules for the optimizations
to skip non-critical images on MRs.
Signed-off-by: Evan Lezar <elezar@nvidia.com>
2022-10-10 13:43:01 +02:00
Evan Lezar
df391e2144
Only generate amd64 images for ubuntu18.04
...
Signed-off-by: Evan Lezar <elezar@nvidia.com>
2022-06-07 10:58:15 +02:00
Evan Lezar
9146b4d4b6
Remove build and release of centos8 container-toolkit images
...
Note that the centos8 packages are still built.
Signed-off-by: Evan Lezar <elezar@nvidia.com>
2022-06-07 10:58:15 +02:00
Jon Mayo
3fbffa0b48
Remove dockerhub publishing
2022-04-13 14:19:48 -07:00
Evan Lezar
ac49dc320c
Change master references to main
...
Signed-off-by: Evan Lezar <elezar@nvidia.com>
2022-04-12 14:52:38 +02:00
Evan Lezar
e47aa2962a
Revert "[ci] Skip external releases if associated OUT_REGISTRY value is empty."
...
This reverts commit c2f35badb0
.
2022-04-11 12:53:42 +02:00
Jon Mayo
c2f35badb0
[ci] Skip external releases if associated OUT_REGISTRY value is empty.
...
Allows CI/CD environment variables to quickly disable any release job derived from the .release:external template
Template Usage: DRYRUN_RELEASE set to a value to echo docker and regctl commands in Makefile without running them (dry-run) SKIP_RELEASE set to a value to remove the job from the pipeline.
CI/CD Usage: NGC_SKIP_RELEASE set to disable external release to NGC. DOCKERHUB_SKIP_RELEASE set to disable external release to DH. NGC_DRYRUN_RELEASE set to dry-run external release to NGC. DOCKERHUB_DRYRUN_RELEASE set to dry-run external release to DH.
2022-03-31 20:29:13 +00:00
Evan Lezar
4a3b532c29
Add CI definitions for building and publishing Ubuntu20.04 images
...
Signed-off-by: Evan Lezar <elezar@nvidia.com>
2022-03-18 14:24:50 +02:00
Evan Lezar
2e4ed47ac4
Fix pushing of short tag for devel images
...
Signed-off-by: Evan Lezar <elezar@nvidia.com>
2022-02-22 10:19:20 +02:00
Evan Lezar
93ca91ac3f
Add multi-arch image scans
...
Signed-off-by: Evan Lezar <elezar@nvidia.com>
2022-02-22 10:19:20 +02:00
Evan Lezar
b05db2befe
Enable multi-arch builds in CI
...
Signed-off-by: Evan Lezar <elezar@nvidia.com>
2022-02-22 10:19:20 +02:00
Evan Lezar
050c29b157
Merge branch 'enable-image-release' into 'master'
...
Enable release of toolkit-container images
See merge request nvidia/container-toolkit/container-toolkit!89
2021-12-06 09:15:57 +00:00
Evan Lezar
79660d1e55
Enable release of toolkit-container images
...
This change enables the release of toolkit-container images from this
repository instead of the container-config repository. This ensures
that these images are released along with the packages for the
NVIDIA Contianer Toolkit components.
Signed-off-by: Evan Lezar <elezar@nvidia.com>
2021-12-03 15:30:15 +01:00
Evan Lezar
39d2ff06fa
Simplify skipping of scans
...
Scans are now only skipped if the SKIP_SCANS=yes.
Signed-off-by: Evan Lezar <elezar@nvidia.com>
2021-12-03 14:39:11 +01:00
Evan Lezar
b334f1977b
Add delay and timeout to image pull job
...
Signed-off-by: Evan Lezar <elezar@nvidia.com>
2021-12-03 12:19:57 +01:00
Evan Lezar
2d07385e81
Pull public staging images to scan and release
...
This change pulls images from public staging repositories to scan
and release. This ensures that the bits built and tested in public
CI (off the master branch, for example) match those scanned and
released. This also serves to reduce the load on our internal CI
runners as these don't have to store artifacts and build images.
Two CI variables: STAGING_REGISTRY and STAGING_VERSION are used
to control which image is pulled for release, with the latter
defaulting to the CI_COMMIT_SHORT_SHA.
Signed-off-by: Evan Lezar <elezar@nvidia.com>
2021-12-02 17:31:07 +01:00
Christopher Desiniotis
b57b8661ca
[ci] remove --pss flag from pulse scanning
...
Signed-off-by: Christopher Desiniotis <cdesiniotis@nvidia.com>
2021-11-16 08:38:43 -08:00
Christopher Desiniotis
93ecf3aeaf
[ci] use pulse instead of contamer for scans
...
Signed-off-by: Christopher Desiniotis <cdesiniotis@nvidia.com>
2021-11-01 11:09:10 -07:00
Evan Lezar
c2b35da111
Rename RELEASE_DEVEL_TAG for consistency
...
Signed-off-by: Evan Lezar <elezar@nvidia.com>
2021-10-27 13:25:12 +02:00
Evan Lezar
cd1540300e
Add internal CI definition for release
...
Signed-off-by: Evan Lezar <elezar@nvidia.com>
2021-10-25 12:13:06 +02:00