Skip to content

Add blogpost to run OKD on crc #6

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

Merged
merged 1 commit into from
Aug 23, 2022
Merged

Conversation

praveenkumar
Copy link
Member

No description provided.

date: 2022-08-22T09:14:10+05:30
---

It has been long time since crc release updated with OKD bundle. Last release was [1.x](https://www.okd.io/crc/#get-started) and
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

"since a "

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

though,"since CRC with an updated OKD bundle was released" might be better

---

It has been long time since crc release updated with OKD bundle. Last release was [1.x](https://www.okd.io/crc/#get-started) and
not updated since then. During our 2.x development cycle, we made effort on CRC side to decouple the bundles from the release
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

CRC's


It has been long time since crc release updated with OKD bundle. Last release was [1.x](https://www.okd.io/crc/#get-started) and
not updated since then. During our 2.x development cycle, we made effort on CRC side to decouple the bundles from the release
artifacts. It allows us to create the bundle independently for the release and upload it to separate location.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

independently from

not updated since then. During our 2.x development cycle, we made effort on CRC side to decouple the bundles from the release
artifacts. It allows us to create the bundle independently for the release and upload it to separate location.

Another change we did during 2.x is to add support of preset and from starting we are supporting `podman` and `openshift`
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

we did/we made

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A "preset" is a set of configuration parameters for the bundle to be used, the assigned memory and CPU and changes behaviour if needed for the startup process.


Another change we did during 2.x is to add support of preset and from starting we are supporting `podman` and `openshift`
preset with `openshift` as default. With the recently released [crc 2.7.1](https://github.com/code-ready/crc/releases/tag/v2.7.1)
`okd` preset is added and user can now use same `crc` binary to start a OKD cluster.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

an 'okd' preset was added and users can now ...


# How it works

CRC team created the OKD bundle for [4.11.0-0.okd-2022-07-29-154152](https://github.com/openshift/okd/releases/tag/4.11.0-0.okd-2022-07-29-154152) release
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The CRC team

# How it works

CRC team created the OKD bundle for [4.11.0-0.okd-2022-07-29-154152](https://github.com/openshift/okd/releases/tag/4.11.0-0.okd-2022-07-29-154152) release
and pushed it as container image on [quay](https://quay.io/repository/crcont/okd-bundle). With the `okd` preset, now user able to
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

pushed ... to quay

# How it works

CRC team created the OKD bundle for [4.11.0-0.okd-2022-07-29-154152](https://github.com/openshift/okd/releases/tag/4.11.0-0.okd-2022-07-29-154152) release
and pushed it as container image on [quay](https://quay.io/repository/crcont/okd-bundle). With the `okd` preset, now user able to
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

With the 'okd' preset the user is now able to


CRC team created the OKD bundle for [4.11.0-0.okd-2022-07-29-154152](https://github.com/openshift/okd/releases/tag/4.11.0-0.okd-2022-07-29-154152) release
and pushed it as container image on [quay](https://quay.io/repository/crcont/okd-bundle). With the `okd` preset, now user able to
run OKD cluster locally same as OCP.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

run an OKD cluster locally similar to OCP.


- Update the CRC related pages on OKD
- Put CI in place to create OKD bundles for each release and upload it to quay.
- Coordinate with OKD community to interact with users.
Copy link
Contributor

@gbraad gbraad Aug 22, 2022

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We need to react to the issue that was originally filed. Will add a reply.

Done: okd-project/okd#1123 (comment)

date: 2022-08-22T09:14:10+05:30
---

It has been long time since CRC with updated OKD bundle was released. Last release was [1.x](https://www.okd.io/crc/#get-started) and
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

my bad; an updated

not updated since then. During our 2.x development cycle, we made effort on CRC's side to decouple the bundles from the release
artifacts. It allows us to create the bundle independently of the release and upload it to separate location.

Another change we made during 2.x is to add support of preset and from starting we are supporting `podman` and `openshift`
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

of presets -> for presets

Copy link
Contributor

@gbraad gbraad left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

some minor issues. probably due to me not describing the full sentence after changes. otherwise lgtm

@praveenkumar
Copy link
Member Author

Updated, merging it now.

@praveenkumar praveenkumar merged commit f07bd8a into crc-org:main Aug 23, 2022
# How it works

The CRC team created the OKD bundle for [4.11.0-0.okd-2022-07-29-154152](https://github.com/openshift/okd/releases/tag/4.11.0-0.okd-2022-07-29-154152) release
and pushed it as container image to [quay](https://quay.io/repository/crcont/okd-bundle). With the `okd` preset, the user is now able to
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Imo "and pushed it as container image to quay" is an implementation detail, what matters is that the bundle will be automatically downloaded at setup time if it's missing.

---

It has been long time since CRC with an updated OKD bundle was released. Last release was [1.x](https://www.okd.io/crc/#get-started) and
not updated since then. During our 2.x development cycle, we made effort on CRC's side to decouple the bundles from the release
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

hasn't been updated / was not updated
we made efforts (plural)?


It has been long time since CRC with an updated OKD bundle was released. Last release was [1.x](https://www.okd.io/crc/#get-started) and
not updated since then. During our 2.x development cycle, we made effort on CRC's side to decouple the bundles from the release
artifacts. It allows us to create the bundle independently of the release and upload it to separate location.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

to a separate location

not updated since then. During our 2.x development cycle, we made effort on CRC's side to decouple the bundles from the release
artifacts. It allows us to create the bundle independently of the release and upload it to separate location.

Another change we made during 2.x is to add support for presets and from starting we are supporting `podman` and `openshift`
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

"from the start, we've been supporting ..." (or "from their introduction, we've been supporting ...")


Another change we made during 2.x is to add support for presets and from starting we are supporting `podman` and `openshift`
preset with `openshift` as default. With the recently released [crc 2.7.1](https://github.com/code-ready/crc/releases/tag/v2.7.1)
an `okd` preset was added and users can now use same `crc` binary to start a OKD cluster.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

"the same crc binary to start an OKD cluster"

@LorbusChris
Copy link

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants