Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: dynamic containerd install per OS #355

Merged
merged 11 commits into from
May 24, 2022

Conversation

faiq
Copy link
Collaborator

@faiq faiq commented May 20, 2022

What problem does this PR solve?:
Pulls down the appropriate containerd binary for OS + fips combination.

Which issue(s) does this PR fix?:

Special notes for your reviewer:

Does this PR introduce a user-facing change?:


@faiq faiq requested a review from dlipovetsky May 20, 2022 21:16
@faiq faiq self-assigned this May 20, 2022
@faiq faiq requested a review from dkoshkin May 20, 2022 21:16
@faiq faiq force-pushed the faiq/containerd-tar branch 4 times, most recently from 64d3e2b to bd763e2 Compare May 23, 2022 20:28
make/images.mk Outdated Show resolved Hide resolved
make/images.mk Outdated Show resolved Hide resolved
@faiq faiq force-pushed the faiq/containerd-tar branch 3 times, most recently from a08d833 to fa21d2d Compare May 24, 2022 00:40
@dkoshkin
Copy link
Contributor

dkoshkin commented May 24, 2022

Im only seeing a couple of tars in S3, these tests will fail until we have all of them right? Discussed in standup, these will be built now after the naming scheme was settled.

➜  ~ aws s3 ls s3://konvoy-image-builder-test/
2022-05-23 17:03:58   49963316 containerd-1.4.13-d2iq.1-centos-7.9-x86_64.tar.gz
2022-05-23 17:06:39   54297172 containerd-1.4.13-d2iq.1-centos-7.9-x86_64_fips.tar.gz

@dlipovetsky dlipovetsky merged commit 28b6dde into dlipovetsky/containerd-tar May 24, 2022
@dlipovetsky dlipovetsky deleted the faiq/containerd-tar branch May 24, 2022 21:14
dlipovetsky added a commit that referenced this pull request May 24, 2022
* WIP d2iq containerd centos 7.9 tarball

* feat: dynamic containerd base url

* chore: try checking for fips another way

* chore: adds comment explaining containerd tar and installs ansible utils in prod container

* chore: move centos7 -> centos7.9

* fix: adds more context to os_distribution_major_minor_version

* fix: change where we set our containerd facts from

* fix: add different suffix for fips and containerd

* chore: move centos7 to centos7.9

* fix: remove containerd bundle suffix and add arch to containerd build

* Update ansible/roles/containerd/tasks/install.yaml

Co-authored-by: Daniel Lipovetsky <dlipovetsky@d2iq.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants