Skip to content
Merged
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
74 changes: 0 additions & 74 deletions .github/actions/aib/action.yml

This file was deleted.

50 changes: 5 additions & 45 deletions .github/workflows/build_and_test_autosd.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,8 @@ on:
workflow_dispatch:

jobs:
lola-demo:
name: lola-demo
build:
name: build
runs-on: ubuntu-latest
env:
USE_BAZEL_VERSION: 8.3.0
Expand All @@ -36,48 +36,8 @@ jobs:
- name: Install System Dependencies
run: |
sudo apt-get update -y
sudo apt-get install -y podman curl qemu-system which createrepo-c pip make git
# remove the follwing line once qemu driver changes are released
pip install uv
sudo apt-get install -y podman curl which createrepo-c pip make git

- name: Build and copy RPMs
- name: Build RPMs
run: ./build-rpms.sh
working-directory: reference_integration

- name: Build AutoSD Image
if: false
uses: ./.github/actions/aib
with:
manifest: image.aib.yml
distro: autosd10
mode: package
target: qemu
export: qcow2
extra_args: '--define-file vars-devel.yml --define-file vars.yml'
disk_path: disk.qcow2
base_dir: os_images

- name: Enable KVM group perms
if: false
run: |
sudo usermod -aG kvm $USER
echo 'KERNEL=="kvm", GROUP="kvm", MODE="0666", OPTIONS+="static_node=kvm"' | sudo tee /etc/udev/rules.d/99-kvm4all.rules
sudo udevadm control --reload-rules
sudo udevadm trigger --name-match=kvm
sudo modprobe vhost_vsock

- name: Install Jumpstarter
if: false
run: |
# use it once qemu changes are published
# pip install --extra-index-url https://pkg.jumpstarter.dev/ jumpstarter-all
git clone -b main https://github.com/jumpstarter-dev/jumpstarter.git /tmp/jumpstarter
make -C /tmp/jumpstarter/python build
pip install /tmp/jumpstarter/python/dist/*.whl

- name: Test QEMU Image
if: false
run: |
SSH_PASSWORD=password jmp shell --exporter-config jumpstarter/qemu.exporter.yaml < jumpstarter/qemu.cmd.sh

exit $(cat /tmp/jmp.rc.txt)
working-directory: tests
2 changes: 1 addition & 1 deletion BUILD
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ copyright_checker(
name = "copyright",
srcs = [
"Containerfile",
"reference_integration",
"tests",
"toolchain",
"//:BUILD",
"//:MODULE.bazel",
Expand Down
10 changes: 1 addition & 9 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ This repository contains files to on-board AutoSD as a development target platfo
| ----------------------------------- | ------------------------------------------------------- |
| `README.md` | Repository short description and instructions |
| `toolchain/` | Bazel toolchain to build modules using AutoSD's tooling |
| `reference_integration/` | Tooling to run AutoSD in different targets, such a QEMU |
| `tests/` | Build files for testing the toolchain on top of S-Core |
| `docs/` | Documentation |
| `.github/workflows/` | CI/CD pipelines |
| `.vscode/` | Recommended VS Code settings |
Expand Down Expand Up @@ -83,14 +83,6 @@ rm -rf _build

Intructions to use files from the [toolchain](./toolchain) folder.

### Reference Integration

Intructions to use files from the [reference_integration](./reference_integration) folder.

### OS Images

Intructions to use files from the [os_images](./os_images) folder.

## License

[Apache-2.0](./LICENSE)
10 changes: 2 additions & 8 deletions docs/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ Project Layout
+---------------------------------------------+------------------------------------------------------------+
| ``toolchain/`` | Bazel toolchain to build modules using AutoSD's tooling |
+---------------------------------------------+------------------------------------------------------------+
| ``reference_integration/`` | Tooling to run AutoSD in different targets, such as QEMU |
| ``tests/`` | Build files for testing the toolchain on top of S-Core |
+---------------------------------------------+------------------------------------------------------------+
| ``docs/`` | Documentation |
+---------------------------------------------+------------------------------------------------------------+
Expand All @@ -77,7 +77,7 @@ Documentation is dealt as a top level "folder" and bazel should be used to build

.. code-block:: shell

bazel run //:docs
bazel run //:docs


You can then proceed to open ``_build/index.html`` in a web browser.
Expand All @@ -97,12 +97,6 @@ Toolchain

TBD


Reference Integration
~~~~~~~~~~~~~~~~~~~~~

TBD

Configuration
-------------

Expand Down
11 changes: 0 additions & 11 deletions jumpstarter/qemu.cmd.sh

This file was deleted.

43 changes: 0 additions & 43 deletions jumpstarter/qemu.exporter.yaml

This file was deleted.

4 changes: 0 additions & 4 deletions os_images/.gitignore

This file was deleted.

93 changes: 0 additions & 93 deletions os_images/README.md

This file was deleted.

Loading
Loading