Skip to content

Commit

Permalink
stacker.md
Browse files Browse the repository at this point in the history
Signed-off-by: Ravi Chamarthy <[email protected]>
  • Loading branch information
Ravi Chamarthy committed Dec 13, 2023
1 parent 28171f5 commit 77da32f
Show file tree
Hide file tree
Showing 3 changed files with 78 additions and 20 deletions.
74 changes: 74 additions & 0 deletions doc/talks/stacker101/stacker.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,74 @@
---
title: Stacker 101
marp: true
theme: gaia
transition: fade
paginate: true
_paginate: false
_footer: Stacker Maintainers - https://stackerbuild.io
...

# Stacker 101

<!-- backgroundColor: lightskyblue -->

- What, Why and How
- Stacker Usecases with Examples
- Stacker eating Dockerfiles
- Stacker && SBOM Demo
- How to follow up & get help
- What's next for Stacker
- Q&A

---

# What is Stacker

* OCI Native Container Image builder
* Built by Cisco, Open Source and public since day 1

```bash
commit 0d25e66e287718979982487b7f8ae45a3a606321
Author: Tycho Andersen <[email protected]>
Date: Wed Nov 29 17:42:50 2017 -0700

initial commit

Signed-off-by: Tycho Andersen <[email protected]>
```

In heavy use by ACI, Nexus Dashboard and Nexus applications for years.

<!--
next for a minute Ram will discuss why OCI matters
-->

---

# Why did we build this?

Build, Distribute and Run software as containers

![height:400 width:800](flow3.png)

---

# `OCI` "Standards"

* __image spec__: https://github.com/opencontainers/image-spec
* __distribution spec__: https://github.com/opencontainers/distribution-spec
* __runtime spec__: https://github.com/opencontainers/runtime-spec

---

# `OCI` Ecosystem

| Purpose | Redhat | Microsoft | Google | Docker| Cisco |
| --- | --- | --- | --- | --- | --- |
| Build | `buildah` | | `bazel` | `buildx` | `stacker` |
| Push/pull | `skopeo` | `oras` | `crane` | _`docker`_ | |
| Run | `podman` | | | `docker` | |
| Sign | `cosign` | `notation` | `cosign` | `notaryv1` | |
| Registry | _`quay`_ | `acr` | _`gar`_ | _`distribution`_ | `zot` |

---
18 changes: 1 addition & 17 deletions doc/talks/stacker101/stacker101.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ patat:

# Stacker 101

- What is Stacker
- Terms
- How does it work
- How is it different
- Getting your base
Expand All @@ -26,22 +26,6 @@ patat:
- Minimizing Images
- How to follow up & get help



---

# What is Stacker

OCI Native Container Image builder

Built by Cisco, Open Source and public since day 1

In heavy use by APIC and ND infra for years

<!--
next for a minute Ram will discuss why OCI matters -->

---

# Terms
Expand Down
6 changes: 3 additions & 3 deletions doc/talks/stacker101/standards-bodies.md
Original file line number Diff line number Diff line change
Expand Up @@ -55,10 +55,10 @@ https://cncf.landscape2.io/

# `OCI` Ecosystem

| Purpose | RedHat | Microsoft | Google | Docker| Cisco |
| Purpose | Redhat | Microsoft | Google | Docker| Cisco |
| --- | --- | --- | --- | --- | --- |
| Build | `buildah` | | `bazel/rules_oci` | `buildx` | `stacker` |
| Push/pull | `skopeo` | `oras` | `crane` | _`docker`_ cli | |
| Build | `buildah` | | `bazel` | `buildx` | `stacker` |
| Push/pull | `skopeo` | `oras` | `crane` | _`docker`_ | |
| Run | `podman` | | | `docker` | |
| Sign | `cosign` | `notation` | `cosign` | `notaryv1` | |
| Registry | _`quay`_ | `acr` | _`gar`_ | _`distribution`_ | `zot` |
Expand Down

0 comments on commit 77da32f

Please sign in to comment.