Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
84 changes: 84 additions & 0 deletions .github/images.apko.json
Original file line number Diff line number Diff line change
Expand Up @@ -73,6 +73,10 @@
},
"images": {
"op-node": {
"apko_configs": [
"apko/op-node.yaml",
"apko/op-node-dev.yaml"
],
"type": "go",
"verify_version": true,
"needs_melange": [
Expand All @@ -87,6 +91,10 @@
"smoke_test": "op-node --version"
},
"op-batcher": {
"apko_configs": [
"apko/op-batcher.yaml",
"apko/op-batcher-dev.yaml"
],
"type": "go",
"verify_version": true,
"needs_melange": [
Expand All @@ -101,6 +109,10 @@
"smoke_test": "op-batcher --version"
},
"op-proposer": {
"apko_configs": [
"apko/op-proposer.yaml",
"apko/op-proposer-dev.yaml"
],
"type": "go",
"verify_version": true,
"needs_melange": [
Expand All @@ -115,6 +127,10 @@
"smoke_test": "op-proposer --version"
},
"op-conductor": {
"apko_configs": [
"apko/op-conductor.yaml",
"apko/op-conductor-dev.yaml"
],
"type": "go",
"verify_version": true,
"needs_melange": [
Expand All @@ -130,6 +146,10 @@
"smoke_test": "op-conductor --version"
},
"op-dispute-mon": {
"apko_configs": [
"apko/op-dispute-mon.yaml",
"apko/op-dispute-mon-dev.yaml"
],
"type": "go",
"verify_version": true,
"needs_melange": [
Expand All @@ -144,6 +164,10 @@
"smoke_test": "op-dispute-mon --version"
},
"op-dripper": {
"apko_configs": [
"apko/op-dripper.yaml",
"apko/op-dripper-dev.yaml"
],
"type": "go",
"verify_version": true,
"needs_melange": [
Expand All @@ -158,6 +182,10 @@
"smoke_test": "op-dripper --version"
},
"op-faucet": {
"apko_configs": [
"apko/op-faucet.yaml",
"apko/op-faucet-dev.yaml"
],
"type": "go",
"verify_version": true,
"needs_melange": [
Expand All @@ -172,6 +200,10 @@
"smoke_test": "op-faucet --version"
},
"op-interop-filter": {
"apko_configs": [
"apko/op-interop-filter.yaml",
"apko/op-interop-filter-dev.yaml"
],
"type": "go",
"verify_version": true,
"needs_melange": [
Expand All @@ -186,6 +218,10 @@
"smoke_test": "op-interop-filter --version"
},
"op-interop-mon": {
"apko_configs": [
"apko/op-interop-mon.yaml",
"apko/op-interop-mon-dev.yaml"
],
"type": "go",
"verify_version": true,
"needs_melange": [
Expand All @@ -200,6 +236,10 @@
"smoke_test": "op-interop-mon --version"
},
"op-supernode": {
"apko_configs": [
"apko/op-supernode.yaml",
"apko/op-supernode-dev.yaml"
],
"type": "go",
"verify_version": true,
"needs_melange": [
Expand All @@ -215,6 +255,10 @@
"smoke_test": "op-supernode --version"
},
"op-test-sequencer": {
"apko_configs": [
"apko/op-test-sequencer.yaml",
"apko/op-test-sequencer-dev.yaml"
],
"type": "go",
"verify_version": true,
"needs_melange": [
Expand All @@ -229,6 +273,10 @@
"smoke_test": "op-test-sequencer --version"
},
"da-server": {
"apko_configs": [
"apko/da-server.yaml",
"apko/da-server-dev.yaml"
],
"type": "go",
"verify_version": true,
"needs_melange": [
Expand All @@ -243,6 +291,10 @@
"smoke_test": "da-server --version"
},
"op-challenger": {
"apko_configs": [
"apko/op-challenger.yaml",
"apko/op-challenger-dev.yaml"
],
"type": "go",
"verify_version": true,
"needs_melange": [
Expand All @@ -262,6 +314,10 @@
"smoke_test": "op-challenger --version,cannon --help,cannon load-elf --type multithreaded64-5 --help,kona-host --help"
},
"kona-node": {
"apko_configs": [
"apko/kona-node.yaml",
"apko/kona-node-dev.yaml"
],
"type": "rust",
"verify_version": true,
"needs_melange": [
Expand All @@ -276,6 +332,10 @@
"smoke_test": "kona-node --version"
},
"kona-host": {
"apko_configs": [
"apko/kona-host.yaml",
"apko/kona-host-dev.yaml"
],
"type": "rust",
"needs_melange": [
"op-stack-rust"
Expand All @@ -289,6 +349,10 @@
"smoke_test": "kona-host --help"
},
"kona-client": {
"apko_configs": [
"apko/kona-client.yaml",
"apko/kona-client-dev.yaml"
],
"type": "rust",
"needs_melange": [
"op-stack-rust"
Expand All @@ -302,6 +366,10 @@
"smoke_test": "kona-client --help"
},
"kona-sp1-proposer": {
"apko_configs": [
"apko/kona-sp1-proposer.yaml",
"apko/kona-sp1-proposer-dev.yaml"
],
"type": "rust",
"needs_melange": [
"op-stack-rust"
Expand All @@ -315,6 +383,10 @@
"smoke_test": "kona-sp1-proposer --version"
},
"op-reth": {
"apko_configs": [
"apko/op-reth.yaml",
"apko/op-reth-dev.yaml"
],
"type": "rust",
"verify_version": true,
"needs_melange": [
Expand All @@ -329,6 +401,10 @@
"smoke_test": "op-reth --version"
},
"op-rbuilder": {
"apko_configs": [
"apko/op-rbuilder.yaml",
"apko/op-rbuilder-dev.yaml"
],
"type": "rust",
"needs_melange": [
"op-stack-rust"
Expand All @@ -342,6 +418,10 @@
"smoke_test": "/app/rbuilder --help"
},
"rollup-boost": {
"apko_configs": [
"apko/rollup-boost.yaml",
"apko/rollup-boost-dev.yaml"
],
"type": "rust",
"needs_melange": [
"op-stack-rust"
Expand All @@ -355,6 +435,10 @@
"smoke_test": "rollup-boost --help"
},
"op-deployer": {
"apko_configs": [
"apko/op-deployer.yaml",
"apko/op-deployer-dev.yaml"
],
"type": "go",
"verify_version": true,
"needs_melange": [
Expand Down
10 changes: 6 additions & 4 deletions .github/workflows/build-images.apko.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,7 @@ jobs:

- name: Plan melange, apko, and smoke matrices
id: plan
uses: ethereum-optimism/factory/actions/apko-plan@103d850873d85202fc2f53473191d691229240d3
uses: ethereum-optimism/factory/actions/apko-plan@c134f3256fe2bff619e0ac24be44d1f6e47164b2
with:
config: .github/images.apko.json

Expand All @@ -80,7 +80,7 @@ jobs:
id-token: write
attestations: write
artifact-metadata: write
uses: ethereum-optimism/factory/.github/workflows/melange-build.yaml@103d850873d85202fc2f53473191d691229240d3
uses: ethereum-optimism/factory/.github/workflows/melange-build.yaml@c134f3256fe2bff619e0ac24be44d1f6e47164b2
with:
stack: ${{ matrix.stack }}
arch: ${{ matrix.arch }}
Expand Down Expand Up @@ -113,12 +113,14 @@ jobs:
attestations: write
artifact-metadata: write
actions: read
uses: ethereum-optimism/factory/.github/workflows/apko-publish.yaml@103d850873d85202fc2f53473191d691229240d3
uses: ethereum-optimism/factory/.github/workflows/apko-publish.yaml@c134f3256fe2bff619e0ac24be44d1f6e47164b2
with:
service: ${{ matrix.service }}
needs-melange-apks: ${{ matrix.needs_melange_apks }}
registry: us-docker.pkg.dev/oplabs-tools-artifacts/images
publish-tag: ${{ matrix.publish_tag }}
apko-config: ${{ matrix.apko_config }}
tag-suffix: ${{ matrix.tag_suffix }}
archs: ${{ matrix.archs }}

smoke-test:
Expand All @@ -136,7 +138,7 @@ jobs:
permissions:
contents: read
id-token: write
uses: ethereum-optimism/factory/.github/workflows/apko-smoke-test.yaml@103d850873d85202fc2f53473191d691229240d3
uses: ethereum-optimism/factory/.github/workflows/apko-smoke-test.yaml@c134f3256fe2bff619e0ac24be44d1f6e47164b2
with:
service: ${{ matrix.service }}
registry: us-docker.pkg.dev/oplabs-tools-artifacts/images
Expand Down
4 changes: 4 additions & 0 deletions apko/da-server-dev.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
include: apko/da-server.yaml
contents:
packages:
- apk-tools
1 change: 0 additions & 1 deletion apko/da-server.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@ contents:
- wolfi-baselayout
- da-server@local
- busybox
- apk-tools

environment:
PATH: /usr/local/sbin:/usr/local/bin:/usr/bin:/usr/sbin:/sbin:/bin
Expand Down
4 changes: 4 additions & 0 deletions apko/kona-client-dev.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
include: apko/kona-client.yaml
contents:
packages:
- apk-tools
1 change: 0 additions & 1 deletion apko/kona-client.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@ contents:
- libstdc++
- openssl
- kona-client@local
- apk-tools

environment:
PATH: /usr/local/sbin:/usr/local/bin:/usr/bin:/usr/sbin:/sbin:/bin
Expand Down
4 changes: 4 additions & 0 deletions apko/kona-host-dev.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
include: apko/kona-host.yaml
contents:
packages:
- apk-tools
1 change: 0 additions & 1 deletion apko/kona-host.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@ contents:
- libstdc++
- openssl
- kona-host@local
- apk-tools

environment:
PATH: /usr/local/sbin:/usr/local/bin:/usr/bin:/usr/sbin:/sbin:/bin
Expand Down
4 changes: 4 additions & 0 deletions apko/kona-node-dev.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
include: apko/kona-node.yaml
contents:
packages:
- apk-tools
1 change: 0 additions & 1 deletion apko/kona-node.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@ contents:
- libstdc++
- openssl
- kona-node@local
- apk-tools

environment:
PATH: /usr/local/sbin:/usr/local/bin:/usr/bin:/usr/sbin:/sbin:/bin
Expand Down
4 changes: 4 additions & 0 deletions apko/kona-sp1-proposer-dev.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
include: apko/kona-sp1-proposer.yaml
contents:
packages:
- apk-tools
1 change: 0 additions & 1 deletion apko/kona-sp1-proposer.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@ contents:
- libstdc++
- openssl
- kona-sp1-proposer@local
- apk-tools

environment:
PATH: /usr/local/sbin:/usr/local/bin:/usr/bin:/usr/sbin:/sbin:/bin
Expand Down
4 changes: 4 additions & 0 deletions apko/op-batcher-dev.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
include: apko/op-batcher.yaml
contents:
packages:
- apk-tools
1 change: 0 additions & 1 deletion apko/op-batcher.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@ contents:
- wolfi-baselayout
- op-batcher@local
- busybox
- apk-tools

environment:
PATH: /usr/local/sbin:/usr/local/bin:/usr/bin:/usr/sbin:/sbin:/bin
Expand Down
4 changes: 4 additions & 0 deletions apko/op-challenger-dev.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
include: apko/op-challenger.yaml
contents:
packages:
- apk-tools
1 change: 0 additions & 1 deletion apko/op-challenger.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@ contents:
packages:
- ca-certificates-bundle
- busybox
- apk-tools
# ca-certificates provides update-ca-certificates binary (ca-certificates-bundle is cert data only).
# Required: the chart's /init/entrypoint.sh calls update-ca-certificates before exec.
- ca-certificates
Expand Down
4 changes: 4 additions & 0 deletions apko/op-conductor-dev.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
include: apko/op-conductor.yaml
contents:
packages:
- apk-tools
1 change: 0 additions & 1 deletion apko/op-conductor.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@ contents:
- wolfi-baselayout
- op-conductor@local
- busybox
- apk-tools

environment:
PATH: /usr/local/sbin:/usr/local/bin:/usr/bin:/usr/sbin:/sbin:/bin
Expand Down
4 changes: 4 additions & 0 deletions apko/op-deployer-dev.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
include: apko/op-deployer.yaml
contents:
packages:
- apk-tools
1 change: 0 additions & 1 deletion apko/op-deployer.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@ contents:
- wolfi-baselayout
- op-deployer@local
- busybox
- apk-tools

archs:
- amd64
Expand Down
4 changes: 4 additions & 0 deletions apko/op-dispute-mon-dev.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
include: apko/op-dispute-mon.yaml
contents:
packages:
- apk-tools
Loading
Loading