summaryrefslogtreecommitdiffstats
path: root/container/Containerfile (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #61098 from anoopcs9/add-libcephfs-daemon-containerfileDan Mick9 days1-0/+1
|\ | | | | Containerfile: Add `libcephfs-daemon` package
| * Containerfile: Add libcephfs-daemon packageAnoop C S2024-12-161-0/+1
| | | | | | | | Signed-off-by: Anoop C S <anoopcs@cryptolab.net>
* | container/Containerfile: replace CEPH_VERSION var for backward compatDan Mick2025-01-061-0/+1
|/ | | | | | | CEPH_VERSION used to be present in the env to hold the ref. Other projects relied on this. Make life easier for them. Signed-off-by: Dan Mick <dan.mick@redhat.com>
* container/{Containerfile,build.sh}: use a secret to pass secretsDan Mick2024-12-041-6/+4
| | | | | | | Use podman's build --secret mechanism to pass credentials for download.ceph.com Signed-off-by: Dan Mick <dan.mick@redhat.com>
* container/Containerfile: allow failure from curl to stop buildDan Mick2024-12-041-6/+6
| | | | | | | curl doesn't actually fail unless -f is used; also, add some sh -e flags. Signed-off-by: Dan Mick <dan.mick@redhat.com>
* container/Containerfile: purge .repo files with secrets before commitDan Mick2024-12-041-1/+2
| | | | | | | | | ceph.repo had creds in it for download.ceph.com/prerelease. Remove the .repo files we construct, since they're not necessary once the container is built (no one should be dnf'ing anything in the container). Signed-off-by: Dan Mick <dan.mick@redhat.com>
* container/Containerfile fix boolean IS_RELEASE usageDan Mick2024-12-041-1/+1
| | | | | | Existing syntax was just wrong. Signed-off-by: Dan Mick <dan.mick@redhat.com>
* container/Containerfile, build.sh: Add PRERELEASE_USERNAME/PASSWORDDan Mick2024-12-031-2/+11
| | | | | | Used for accessing download.ceph.com Signed-off-by: Dan Mick <dan.mick@redhat.com>
* Add Containerfile and build.sh to build it.Dan Mick2024-10-031-0/+209
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>