summaryrefslogtreecommitdiffstats
path: root/container/build.sh (follow)
Commit message (Collapse)AuthorAgeFilesLines
* container/build.sh: fix up org vs. repo namingDan Mick7 days1-11/+14
| | | | | | | | | release builds were using the wrong container repo name because of confused variable naming and inadequate separation. Keep the hostname, org name, and repo name in separate variables, and assemble the full path with a version when tagging is done. Signed-off-by: Dan Mick <dan.mick@redhat.com>
* Merge pull request #60924 from ktdreyer/containerfile-date-utcKen Dreyer2024-12-041-1/+1
|\ | | | | container/build.sh: use UTC dates for tags
| * container/build.sh: use UTC dates for tagsKen Dreyer2024-12-031-1/+1
| | | | | | | | | | | | Do not rely on the builder host's local timezone setting. Signed-off-by: Ken Dreyer <kdreyer@ibm.com>
* | container/{Containerfile,build.sh}: use a secret to pass secretsDan Mick2024-12-041-2/+11
| | | | | | | | | | | | | | Use podman's build --secret mechanism to pass credentials for download.ceph.com Signed-off-by: Dan Mick <dan.mick@redhat.com>
* | container/Containerfile, build.sh: Add PRERELEASE_USERNAME/PASSWORDDan Mick2024-12-031-0/+4
| | | | | | | | | | | | Used for accessing download.ceph.com Signed-off-by: Dan Mick <dan.mick@redhat.com>
* | container/build.sh:Dan Mick2024-12-031-7/+12
|/ | | | | | | | - change repo path to prerelease - remove image id arg for release push - include 'v' in version name for release push Signed-off-by: Dan Mick <dan.mick@redhat.com>
* container/build.sh: fix arm architecture taggingDan Mick2024-10-111-3/+3
| | | | | | | | The wrong string was used for comparison, and for tagging, so the arm64 branch and sha1 images overwrote and destroyed the amd64 images. Signed-off-by: Dan Mick <dmick@redhat.com>
* Add Containerfile and build.sh to build it.Dan Mick2024-10-031-0/+175
The intent is to replace ceph-container.git, at first for ci containers only, and eventually production containers as well. There is code present for production containers, including a separate "make-manifest-list.py" to scan for and glue the two arch-specific containers into a 'manifest-list' 'fat' container, but that code is not yet fully tested. This code will not be used until a corresponding change to the Jenkins jobs in ceph-build.git is pushed. Note that this tooling does not authenticate to the container repo; it is assumed that will be done elsewhere. Authentication is verified by pushing a minimal image to the requested repo. Signed-off-by: Dan Mick <dmick@redhat.com>