├── .dockerignore ├── .editorconfig ├── .gitattributes ├── .github ├── PULL_REQUEST_TEMPLATE.md ├── actions │ ├── finalize │ │ └── action.yml │ └── publish │ │ └── action.yml ├── renovate.json └── workflows │ └── flowzone.yml ├── .gitignore ├── .gitmodules ├── .husky └── pre-commit ├── .lintstagedrc ├── .mochapodrc.yml ├── .npmrc ├── .prettierrc.js ├── .resinci.yml ├── .versionbot └── CHANGELOG.yml ├── CHANGELOG.md ├── Dockerfile ├── Dockerfile.template ├── LICENSE.md ├── README.md ├── VERSION ├── balena.yml ├── docker-compose.dev.yml ├── docker-compose.test.yml ├── docker-compose.yml ├── docs ├── API.md ├── configurations.md ├── debugging-supervisor.md ├── firewall.md └── update-locking.md ├── entry.sh ├── knexfile.js ├── mount-partitions.sh ├── package.json ├── repo.yml ├── src ├── api-binder │ ├── index.ts │ ├── poll.ts │ └── report.ts ├── app.ts ├── compose │ ├── app.ts │ ├── application-manager.ts │ ├── commit.ts │ ├── composition-steps.ts │ ├── errors.ts │ ├── images.ts │ ├── network-manager.ts │ ├── network.ts │ ├── ports.ts │ ├── sanitise.ts │ ├── service-manager.ts │ ├── service.ts │ ├── types │ │ ├── app.ts │ │ ├── application-manager.ts │ │ ├── composition-step.ts │ │ ├── image.ts │ │ ├── index.ts │ │ ├── network.ts │ │ ├── service.ts │ │ └── volume.ts │ ├── update-strategies.ts │ ├── utils.ts │ ├── volume-manager.ts │ └── volume.ts ├── config │ ├── backends │ │ ├── backend.ts │ │ ├── config-fs.ts │ │ ├── config-txt.ts │ │ ├── extlinux-file.ts │ │ ├── extlinux.ts │ │ ├── extra-uEnv.ts │ │ ├── index.ts │ │ ├── odmdata.ts │ │ ├── power-fan.ts │ │ └── splash-image.ts │ ├── configJson.ts │ ├── functions.ts │ ├── index.ts │ ├── schema-type.ts │ ├── schema.ts │ ├── types.ts │ └── utils.ts ├── db.ts ├── device-api │ ├── actions.ts │ ├── index.ts │ ├── messages.ts │ ├── middleware │ │ ├── auth.ts │ │ ├── errors.ts │ │ ├── index.ts │ │ └── logging.ts │ ├── v1.ts │ └── v2.ts ├── device-state │ ├── db-format.ts │ ├── device-config.ts │ ├── index.ts │ ├── legacy.ts │ ├── preload.ts │ ├── target-state-cache.ts │ └── target-state.ts ├── event-bus.ts ├── event-tracker.ts ├── host-config │ ├── index.ts │ ├── proxy.ts │ └── types.ts ├── lib │ ├── api-helper.ts │ ├── api-keys.ts │ ├── avahi.ts │ ├── backoff.ts │ ├── blink.ts │ ├── constants.ts │ ├── contracts.ts │ ├── conversions.ts │ ├── dbus.ts │ ├── docker-utils.ts │ ├── errors.ts │ ├── firewall.ts │ ├── fs-utils.ts │ ├── host-utils.ts │ ├── iptables.ts │ ├── journald.ts │ ├── json.ts │ ├── legacy.ts │ ├── lockfile.ts │ ├── log-types.ts │ ├── mac-address.ts │ ├── migration.ts │ ├── os-release.ts │ ├── process-lock.ts │ ├── reboot.ts │ ├── register-device.ts │ ├── request.ts │ ├── supervisor-console.ts │ ├── supervisor-metadata.ts │ ├── supervisor-version.ts │ ├── system-info.ts │ ├── update-lock.ts │ └── validation.ts ├── local-mode.ts ├── logging │ ├── balena-backend.ts │ ├── index.ts │ ├── local-backend.ts │ ├── log-backend.ts │ ├── monitor.ts │ └── types.ts ├── mdns.ts ├── migrations │ ├── 20171129013519_legacy.js │ ├── 20171129064057_multicontainer.js │ ├── 20171214172530_image_docker_id.js │ ├── 20180516164000-endpoint-specific-apps.js │ ├── 20181907164000-endpoint-specific-logschannel.js │ ├── 20190619152500-engine-snapshot.js │ ├── M00000.js │ ├── M00001.js │ ├── M00002.js │ ├── M00003.js │ ├── M00004.js │ ├── M00005.js │ ├── M00006.js │ ├── M00007.js │ ├── M00008.js │ ├── M00009.js │ ├── M00010.js │ ├── M00011.js │ └── M00012.js ├── network.ts ├── supervisor.ts └── types │ ├── basic.ts │ ├── index.ts │ └── state.ts ├── sync ├── device.ts ├── init.ts ├── livepush.ts ├── logs.ts └── sync.ts ├── test ├── README.md ├── data │ ├── apps-pin.json │ ├── apps.json │ ├── boot0.img │ ├── device-api-responses.json │ ├── docker-states │ │ ├── entrypoint │ │ │ ├── compose.json │ │ │ ├── imageInfo.json │ │ │ └── inspect.json │ │ ├── init │ │ │ ├── compose.json │ │ │ ├── imageInfo.json │ │ │ └── inspect.json │ │ ├── network-mode-service │ │ │ ├── compose.json │ │ │ ├── imageInfo.json │ │ │ └── inspect.json │ │ ├── networks │ │ │ └── 1623449_default.json │ │ ├── simple │ │ │ ├── compose.json │ │ │ ├── imageInfo.json │ │ │ └── inspect.json │ │ └── supervisor-api │ │ │ └── inspect.json │ ├── etc │ │ ├── hostname │ │ ├── hostname.template │ │ ├── os-release │ │ ├── os-release-1x │ │ ├── os-release-novariant │ │ └── os-release-tx2 │ ├── mnt │ │ └── boot │ │ │ ├── config.txt │ │ │ ├── device-type.json │ │ │ ├── extlinux │ │ │ └── extlinux.conf │ │ │ └── system-proxy │ │ │ ├── no_proxy │ │ │ └── redsocks.conf │ ├── ports │ │ └── not-ascending │ │ │ ├── compose.json │ │ │ └── port-bindings.json │ ├── resin-data │ │ └── .gitkeep │ ├── root │ │ ├── etc │ │ │ ├── hostname │ │ │ └── os-release │ │ ├── mnt │ │ │ └── boot │ │ │ │ ├── config.json │ │ │ │ ├── config.txt │ │ │ │ ├── device-type.json │ │ │ │ ├── os-release │ │ │ │ └── splash │ │ │ │ ├── balena-logo-default.png │ │ │ │ └── balena-logo.png │ │ └── run │ │ │ └── openvpn │ │ │ └── .gitkeep │ ├── sys │ │ └── class │ │ │ └── net │ │ │ ├── balena0 │ │ │ ├── address │ │ │ └── type │ │ │ ├── enp0s3 │ │ │ ├── address │ │ │ └── type │ │ │ ├── enp0s4 │ │ │ ├── address │ │ │ └── type │ │ │ ├── master0 │ │ │ ├── address │ │ │ ├── master │ │ │ └── type │ │ │ └── sit0 │ │ │ ├── address │ │ │ └── type │ ├── testconfig-apibinder-offline.json │ ├── testconfig-apibinder-offline2.json │ ├── testconfig-apibinder.json │ └── testconfig.json ├── integration │ ├── .mocharc.js │ ├── compose │ │ ├── application-manager.spec.ts │ │ ├── commit.spec.ts │ │ ├── images.spec.ts │ │ ├── network.spec.ts │ │ ├── service.spec.ts │ │ ├── volume-manager.spec.ts │ │ └── volume.spec.ts │ ├── config.spec.ts │ ├── config │ │ ├── config-txt.spec.ts │ │ ├── configJson.spec.ts │ │ ├── extlinux.spec.ts │ │ ├── extra-uenv.spec.ts │ │ ├── odmdata.spec.ts │ │ ├── power-fan.spec.ts │ │ ├── splash-image.spec.ts │ │ └── utils.spec.ts │ ├── db.spec.ts │ ├── device-api │ │ ├── actions.spec.ts │ │ ├── index.spec.ts │ │ ├── middleware.spec.ts │ │ ├── v1.spec.ts │ │ └── v2.spec.ts │ ├── device-config.spec.ts │ ├── device-state.spec.ts │ ├── device-state │ │ └── db-format.spec.ts │ ├── host-config.spec.ts │ ├── lib │ │ ├── docker-utils.spec.ts │ │ ├── firewall.spec.ts │ │ ├── fs-utils.spec.ts │ │ ├── legacy.spec.ts │ │ ├── lockfile.spec.ts │ │ ├── os-release.spec.ts │ │ └── update-lock.spec.ts │ ├── mdns.spec.ts │ ├── network.spec.ts │ ├── state-engine.spec.ts │ └── supervisor.spec.ts ├── legacy │ ├── .mocharc.js │ ├── 10-api-binder.spec.ts │ ├── 11-logging.spec.ts │ ├── 22-local-mode.spec.ts │ ├── 40-target-state.spec.ts │ ├── 42-device-api-v2.spec.ts │ └── fixtures.ts ├── lib │ ├── api-keys.spec.ts │ ├── chai.ts │ ├── docker-helper.ts │ ├── errors.ts │ ├── mocha-hooks.ts │ ├── mocked-balena-api.ts │ ├── mocked-device-api.ts │ ├── mocked-dockerode.ts │ ├── mocked-iptables.ts │ ├── mockerode.ts │ ├── prepare.ts │ ├── state-helper.ts │ └── wait-for-it.sh └── unit │ ├── .mocharc.js │ ├── compose │ ├── app.spec.ts │ ├── network.spec.ts │ ├── ports.spec.ts │ ├── service.spec.ts │ ├── utils.spec.ts │ └── volume.spec.ts │ ├── config │ ├── append-directive.spec.ts │ ├── extra-uenv.spec.ts │ ├── fdt-directive.spec.ts │ └── odmdata.spec.ts │ ├── device-api │ ├── actions.spec.ts │ └── middleware.spec.ts │ ├── device-state.spec.ts │ ├── host-config.spec.ts │ ├── lib │ ├── backoff.spec.ts │ ├── contracts.spec.ts │ ├── conversions.spec.ts │ ├── journald.spec.ts │ ├── json.spec.ts │ ├── system-info.spec.ts │ └── validation.spec.ts │ ├── network.spec.ts │ └── types.spec.ts ├── tsconfig.js.json ├── tsconfig.json ├── tsconfig.release.json ├── tslint.json ├── typings ├── dockerode-ext.d.ts ├── duration-js.d.ts ├── global.d.ts ├── resumable-request.d.ts └── zlib.d.ts └── webpack.config.js /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/.dockerignore -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/actions/finalize/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/.github/actions/finalize/action.yml -------------------------------------------------------------------------------- /.github/actions/publish/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/.github/actions/publish/action.yml -------------------------------------------------------------------------------- /.github/renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/.github/renovate.json -------------------------------------------------------------------------------- /.github/workflows/flowzone.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/.github/workflows/flowzone.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | npx --no lint-staged 2 | -------------------------------------------------------------------------------- /.lintstagedrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/.lintstagedrc -------------------------------------------------------------------------------- /.mochapodrc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/.mochapodrc.yml -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | legacy-peer-deps=true 2 | -------------------------------------------------------------------------------- /.prettierrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/.prettierrc.js -------------------------------------------------------------------------------- /.resinci.yml: -------------------------------------------------------------------------------- 1 | disabled: true 2 | -------------------------------------------------------------------------------- /.versionbot/CHANGELOG.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/.versionbot/CHANGELOG.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/Dockerfile -------------------------------------------------------------------------------- /Dockerfile.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/Dockerfile.template -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/README.md -------------------------------------------------------------------------------- /VERSION: -------------------------------------------------------------------------------- 1 | 17.2.1 -------------------------------------------------------------------------------- /balena.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/balena.yml -------------------------------------------------------------------------------- /docker-compose.dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/docker-compose.dev.yml -------------------------------------------------------------------------------- /docker-compose.test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/docker-compose.test.yml -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docs/API.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/docs/API.md -------------------------------------------------------------------------------- /docs/configurations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/docs/configurations.md -------------------------------------------------------------------------------- /docs/debugging-supervisor.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/docs/debugging-supervisor.md -------------------------------------------------------------------------------- /docs/firewall.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/docs/firewall.md -------------------------------------------------------------------------------- /docs/update-locking.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/docs/update-locking.md -------------------------------------------------------------------------------- /entry.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/entry.sh -------------------------------------------------------------------------------- /knexfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/knexfile.js -------------------------------------------------------------------------------- /mount-partitions.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/mount-partitions.sh -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/package.json -------------------------------------------------------------------------------- /repo.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/repo.yml -------------------------------------------------------------------------------- /src/api-binder/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/src/api-binder/index.ts -------------------------------------------------------------------------------- /src/api-binder/poll.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/src/api-binder/poll.ts -------------------------------------------------------------------------------- /src/api-binder/report.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/src/api-binder/report.ts -------------------------------------------------------------------------------- /src/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/src/app.ts -------------------------------------------------------------------------------- /src/compose/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/src/compose/app.ts -------------------------------------------------------------------------------- /src/compose/application-manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/src/compose/application-manager.ts -------------------------------------------------------------------------------- /src/compose/commit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/src/compose/commit.ts -------------------------------------------------------------------------------- /src/compose/composition-steps.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/src/compose/composition-steps.ts -------------------------------------------------------------------------------- /src/compose/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/src/compose/errors.ts -------------------------------------------------------------------------------- /src/compose/images.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/src/compose/images.ts -------------------------------------------------------------------------------- /src/compose/network-manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/src/compose/network-manager.ts -------------------------------------------------------------------------------- /src/compose/network.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/src/compose/network.ts -------------------------------------------------------------------------------- /src/compose/ports.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/src/compose/ports.ts -------------------------------------------------------------------------------- /src/compose/sanitise.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/src/compose/sanitise.ts -------------------------------------------------------------------------------- /src/compose/service-manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/src/compose/service-manager.ts -------------------------------------------------------------------------------- /src/compose/service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/src/compose/service.ts -------------------------------------------------------------------------------- /src/compose/types/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/src/compose/types/app.ts -------------------------------------------------------------------------------- /src/compose/types/application-manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/src/compose/types/application-manager.ts -------------------------------------------------------------------------------- /src/compose/types/composition-step.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/src/compose/types/composition-step.ts -------------------------------------------------------------------------------- /src/compose/types/image.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/src/compose/types/image.ts -------------------------------------------------------------------------------- /src/compose/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/src/compose/types/index.ts -------------------------------------------------------------------------------- /src/compose/types/network.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/src/compose/types/network.ts -------------------------------------------------------------------------------- /src/compose/types/service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/src/compose/types/service.ts -------------------------------------------------------------------------------- /src/compose/types/volume.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/src/compose/types/volume.ts -------------------------------------------------------------------------------- /src/compose/update-strategies.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/src/compose/update-strategies.ts -------------------------------------------------------------------------------- /src/compose/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/src/compose/utils.ts -------------------------------------------------------------------------------- /src/compose/volume-manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/src/compose/volume-manager.ts -------------------------------------------------------------------------------- /src/compose/volume.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/src/compose/volume.ts -------------------------------------------------------------------------------- /src/config/backends/backend.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/src/config/backends/backend.ts -------------------------------------------------------------------------------- /src/config/backends/config-fs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/src/config/backends/config-fs.ts -------------------------------------------------------------------------------- /src/config/backends/config-txt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/src/config/backends/config-txt.ts -------------------------------------------------------------------------------- /src/config/backends/extlinux-file.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/src/config/backends/extlinux-file.ts -------------------------------------------------------------------------------- /src/config/backends/extlinux.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/src/config/backends/extlinux.ts -------------------------------------------------------------------------------- /src/config/backends/extra-uEnv.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/src/config/backends/extra-uEnv.ts -------------------------------------------------------------------------------- /src/config/backends/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/src/config/backends/index.ts -------------------------------------------------------------------------------- /src/config/backends/odmdata.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/src/config/backends/odmdata.ts -------------------------------------------------------------------------------- /src/config/backends/power-fan.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/src/config/backends/power-fan.ts -------------------------------------------------------------------------------- /src/config/backends/splash-image.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/src/config/backends/splash-image.ts -------------------------------------------------------------------------------- /src/config/configJson.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/src/config/configJson.ts -------------------------------------------------------------------------------- /src/config/functions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/src/config/functions.ts -------------------------------------------------------------------------------- /src/config/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/src/config/index.ts -------------------------------------------------------------------------------- /src/config/schema-type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/src/config/schema-type.ts -------------------------------------------------------------------------------- /src/config/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/src/config/schema.ts -------------------------------------------------------------------------------- /src/config/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/src/config/types.ts -------------------------------------------------------------------------------- /src/config/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/src/config/utils.ts -------------------------------------------------------------------------------- /src/db.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/src/db.ts -------------------------------------------------------------------------------- /src/device-api/actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/src/device-api/actions.ts -------------------------------------------------------------------------------- /src/device-api/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/src/device-api/index.ts -------------------------------------------------------------------------------- /src/device-api/messages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/src/device-api/messages.ts -------------------------------------------------------------------------------- /src/device-api/middleware/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/src/device-api/middleware/auth.ts -------------------------------------------------------------------------------- /src/device-api/middleware/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/src/device-api/middleware/errors.ts -------------------------------------------------------------------------------- /src/device-api/middleware/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/src/device-api/middleware/index.ts -------------------------------------------------------------------------------- /src/device-api/middleware/logging.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/src/device-api/middleware/logging.ts -------------------------------------------------------------------------------- /src/device-api/v1.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/src/device-api/v1.ts -------------------------------------------------------------------------------- /src/device-api/v2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/src/device-api/v2.ts -------------------------------------------------------------------------------- /src/device-state/db-format.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/src/device-state/db-format.ts -------------------------------------------------------------------------------- /src/device-state/device-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/src/device-state/device-config.ts -------------------------------------------------------------------------------- /src/device-state/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/src/device-state/index.ts -------------------------------------------------------------------------------- /src/device-state/legacy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/src/device-state/legacy.ts -------------------------------------------------------------------------------- /src/device-state/preload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/src/device-state/preload.ts -------------------------------------------------------------------------------- /src/device-state/target-state-cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/src/device-state/target-state-cache.ts -------------------------------------------------------------------------------- /src/device-state/target-state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/src/device-state/target-state.ts -------------------------------------------------------------------------------- /src/event-bus.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/src/event-bus.ts -------------------------------------------------------------------------------- /src/event-tracker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/src/event-tracker.ts -------------------------------------------------------------------------------- /src/host-config/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/src/host-config/index.ts -------------------------------------------------------------------------------- /src/host-config/proxy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/src/host-config/proxy.ts -------------------------------------------------------------------------------- /src/host-config/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/src/host-config/types.ts -------------------------------------------------------------------------------- /src/lib/api-helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/src/lib/api-helper.ts -------------------------------------------------------------------------------- /src/lib/api-keys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/src/lib/api-keys.ts -------------------------------------------------------------------------------- /src/lib/avahi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/src/lib/avahi.ts -------------------------------------------------------------------------------- /src/lib/backoff.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/src/lib/backoff.ts -------------------------------------------------------------------------------- /src/lib/blink.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/src/lib/blink.ts -------------------------------------------------------------------------------- /src/lib/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/src/lib/constants.ts -------------------------------------------------------------------------------- /src/lib/contracts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/src/lib/contracts.ts -------------------------------------------------------------------------------- /src/lib/conversions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/src/lib/conversions.ts -------------------------------------------------------------------------------- /src/lib/dbus.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/src/lib/dbus.ts -------------------------------------------------------------------------------- /src/lib/docker-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/src/lib/docker-utils.ts -------------------------------------------------------------------------------- /src/lib/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/src/lib/errors.ts -------------------------------------------------------------------------------- /src/lib/firewall.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/src/lib/firewall.ts -------------------------------------------------------------------------------- /src/lib/fs-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/src/lib/fs-utils.ts -------------------------------------------------------------------------------- /src/lib/host-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/src/lib/host-utils.ts -------------------------------------------------------------------------------- /src/lib/iptables.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/src/lib/iptables.ts -------------------------------------------------------------------------------- /src/lib/journald.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/src/lib/journald.ts -------------------------------------------------------------------------------- /src/lib/json.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/src/lib/json.ts -------------------------------------------------------------------------------- /src/lib/legacy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/src/lib/legacy.ts -------------------------------------------------------------------------------- /src/lib/lockfile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/src/lib/lockfile.ts -------------------------------------------------------------------------------- /src/lib/log-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/src/lib/log-types.ts -------------------------------------------------------------------------------- /src/lib/mac-address.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/src/lib/mac-address.ts -------------------------------------------------------------------------------- /src/lib/migration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/src/lib/migration.ts -------------------------------------------------------------------------------- /src/lib/os-release.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/src/lib/os-release.ts -------------------------------------------------------------------------------- /src/lib/process-lock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/src/lib/process-lock.ts -------------------------------------------------------------------------------- /src/lib/reboot.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/src/lib/reboot.ts -------------------------------------------------------------------------------- /src/lib/register-device.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/src/lib/register-device.ts -------------------------------------------------------------------------------- /src/lib/request.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/src/lib/request.ts -------------------------------------------------------------------------------- /src/lib/supervisor-console.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/src/lib/supervisor-console.ts -------------------------------------------------------------------------------- /src/lib/supervisor-metadata.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/src/lib/supervisor-metadata.ts -------------------------------------------------------------------------------- /src/lib/supervisor-version.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/src/lib/supervisor-version.ts -------------------------------------------------------------------------------- /src/lib/system-info.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/src/lib/system-info.ts -------------------------------------------------------------------------------- /src/lib/update-lock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/src/lib/update-lock.ts -------------------------------------------------------------------------------- /src/lib/validation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/src/lib/validation.ts -------------------------------------------------------------------------------- /src/local-mode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/src/local-mode.ts -------------------------------------------------------------------------------- /src/logging/balena-backend.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/src/logging/balena-backend.ts -------------------------------------------------------------------------------- /src/logging/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/src/logging/index.ts -------------------------------------------------------------------------------- /src/logging/local-backend.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/src/logging/local-backend.ts -------------------------------------------------------------------------------- /src/logging/log-backend.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/src/logging/log-backend.ts -------------------------------------------------------------------------------- /src/logging/monitor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/src/logging/monitor.ts -------------------------------------------------------------------------------- /src/logging/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/src/logging/types.ts -------------------------------------------------------------------------------- /src/mdns.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/src/mdns.ts -------------------------------------------------------------------------------- /src/migrations/20171129013519_legacy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/src/migrations/20171129013519_legacy.js -------------------------------------------------------------------------------- /src/migrations/20171129064057_multicontainer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/src/migrations/20171129064057_multicontainer.js -------------------------------------------------------------------------------- /src/migrations/20171214172530_image_docker_id.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/src/migrations/20171214172530_image_docker_id.js -------------------------------------------------------------------------------- /src/migrations/20180516164000-endpoint-specific-apps.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/src/migrations/20180516164000-endpoint-specific-apps.js -------------------------------------------------------------------------------- /src/migrations/20181907164000-endpoint-specific-logschannel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/src/migrations/20181907164000-endpoint-specific-logschannel.js -------------------------------------------------------------------------------- /src/migrations/20190619152500-engine-snapshot.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/src/migrations/20190619152500-engine-snapshot.js -------------------------------------------------------------------------------- /src/migrations/M00000.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/src/migrations/M00000.js -------------------------------------------------------------------------------- /src/migrations/M00001.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/src/migrations/M00001.js -------------------------------------------------------------------------------- /src/migrations/M00002.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/src/migrations/M00002.js -------------------------------------------------------------------------------- /src/migrations/M00003.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/src/migrations/M00003.js -------------------------------------------------------------------------------- /src/migrations/M00004.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/src/migrations/M00004.js -------------------------------------------------------------------------------- /src/migrations/M00005.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/src/migrations/M00005.js -------------------------------------------------------------------------------- /src/migrations/M00006.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/src/migrations/M00006.js -------------------------------------------------------------------------------- /src/migrations/M00007.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/src/migrations/M00007.js -------------------------------------------------------------------------------- /src/migrations/M00008.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/src/migrations/M00008.js -------------------------------------------------------------------------------- /src/migrations/M00009.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/src/migrations/M00009.js -------------------------------------------------------------------------------- /src/migrations/M00010.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/src/migrations/M00010.js -------------------------------------------------------------------------------- /src/migrations/M00011.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/src/migrations/M00011.js -------------------------------------------------------------------------------- /src/migrations/M00012.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/src/migrations/M00012.js -------------------------------------------------------------------------------- /src/network.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/src/network.ts -------------------------------------------------------------------------------- /src/supervisor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/src/supervisor.ts -------------------------------------------------------------------------------- /src/types/basic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/src/types/basic.ts -------------------------------------------------------------------------------- /src/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/src/types/index.ts -------------------------------------------------------------------------------- /src/types/state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/src/types/state.ts -------------------------------------------------------------------------------- /sync/device.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/sync/device.ts -------------------------------------------------------------------------------- /sync/init.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/sync/init.ts -------------------------------------------------------------------------------- /sync/livepush.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/sync/livepush.ts -------------------------------------------------------------------------------- /sync/logs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/sync/logs.ts -------------------------------------------------------------------------------- /sync/sync.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/sync/sync.ts -------------------------------------------------------------------------------- /test/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/test/README.md -------------------------------------------------------------------------------- /test/data/apps-pin.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/test/data/apps-pin.json -------------------------------------------------------------------------------- /test/data/apps.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/test/data/apps.json -------------------------------------------------------------------------------- /test/data/boot0.img: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/test/data/boot0.img -------------------------------------------------------------------------------- /test/data/device-api-responses.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/test/data/device-api-responses.json -------------------------------------------------------------------------------- /test/data/docker-states/entrypoint/compose.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/test/data/docker-states/entrypoint/compose.json -------------------------------------------------------------------------------- /test/data/docker-states/entrypoint/imageInfo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/test/data/docker-states/entrypoint/imageInfo.json -------------------------------------------------------------------------------- /test/data/docker-states/entrypoint/inspect.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/test/data/docker-states/entrypoint/inspect.json -------------------------------------------------------------------------------- /test/data/docker-states/init/compose.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/test/data/docker-states/init/compose.json -------------------------------------------------------------------------------- /test/data/docker-states/init/imageInfo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/test/data/docker-states/init/imageInfo.json -------------------------------------------------------------------------------- /test/data/docker-states/init/inspect.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/test/data/docker-states/init/inspect.json -------------------------------------------------------------------------------- /test/data/docker-states/network-mode-service/compose.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/test/data/docker-states/network-mode-service/compose.json -------------------------------------------------------------------------------- /test/data/docker-states/network-mode-service/imageInfo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/test/data/docker-states/network-mode-service/imageInfo.json -------------------------------------------------------------------------------- /test/data/docker-states/network-mode-service/inspect.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/test/data/docker-states/network-mode-service/inspect.json -------------------------------------------------------------------------------- /test/data/docker-states/networks/1623449_default.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/test/data/docker-states/networks/1623449_default.json -------------------------------------------------------------------------------- /test/data/docker-states/simple/compose.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/test/data/docker-states/simple/compose.json -------------------------------------------------------------------------------- /test/data/docker-states/simple/imageInfo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/test/data/docker-states/simple/imageInfo.json -------------------------------------------------------------------------------- /test/data/docker-states/simple/inspect.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/test/data/docker-states/simple/inspect.json -------------------------------------------------------------------------------- /test/data/docker-states/supervisor-api/inspect.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/test/data/docker-states/supervisor-api/inspect.json -------------------------------------------------------------------------------- /test/data/etc/hostname: -------------------------------------------------------------------------------- 1 | foobardevice 2 | -------------------------------------------------------------------------------- /test/data/etc/hostname.template: -------------------------------------------------------------------------------- 1 | foobardevice 2 | -------------------------------------------------------------------------------- /test/data/etc/os-release: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/test/data/etc/os-release -------------------------------------------------------------------------------- /test/data/etc/os-release-1x: -------------------------------------------------------------------------------- 1 | PRETTY_NAME="Resin OS 1.27.0 (fake)" 2 | VARIANT_ID="dev" 3 | -------------------------------------------------------------------------------- /test/data/etc/os-release-novariant: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/test/data/etc/os-release-novariant -------------------------------------------------------------------------------- /test/data/etc/os-release-tx2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/test/data/etc/os-release-tx2 -------------------------------------------------------------------------------- /test/data/mnt/boot/config.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/test/data/mnt/boot/config.txt -------------------------------------------------------------------------------- /test/data/mnt/boot/device-type.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/test/data/mnt/boot/device-type.json -------------------------------------------------------------------------------- /test/data/mnt/boot/extlinux/extlinux.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/test/data/mnt/boot/extlinux/extlinux.conf -------------------------------------------------------------------------------- /test/data/mnt/boot/system-proxy/no_proxy: -------------------------------------------------------------------------------- 1 | 152.10.30.4 2 | 253.1.1.0/16 3 | -------------------------------------------------------------------------------- /test/data/mnt/boot/system-proxy/redsocks.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/test/data/mnt/boot/system-proxy/redsocks.conf -------------------------------------------------------------------------------- /test/data/ports/not-ascending/compose.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/test/data/ports/not-ascending/compose.json -------------------------------------------------------------------------------- /test/data/ports/not-ascending/port-bindings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/test/data/ports/not-ascending/port-bindings.json -------------------------------------------------------------------------------- /test/data/resin-data/.gitkeep: -------------------------------------------------------------------------------- 1 | keep me in the repo -------------------------------------------------------------------------------- /test/data/root/etc/hostname: -------------------------------------------------------------------------------- 1 | balena 2 | -------------------------------------------------------------------------------- /test/data/root/etc/os-release: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/test/data/root/etc/os-release -------------------------------------------------------------------------------- /test/data/root/mnt/boot/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/test/data/root/mnt/boot/config.json -------------------------------------------------------------------------------- /test/data/root/mnt/boot/config.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/test/data/root/mnt/boot/config.txt -------------------------------------------------------------------------------- /test/data/root/mnt/boot/device-type.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/test/data/root/mnt/boot/device-type.json -------------------------------------------------------------------------------- /test/data/root/mnt/boot/os-release: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/test/data/root/mnt/boot/os-release -------------------------------------------------------------------------------- /test/data/root/mnt/boot/splash/balena-logo-default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/test/data/root/mnt/boot/splash/balena-logo-default.png -------------------------------------------------------------------------------- /test/data/root/mnt/boot/splash/balena-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/test/data/root/mnt/boot/splash/balena-logo.png -------------------------------------------------------------------------------- /test/data/root/run/openvpn/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/data/sys/class/net/balena0/address: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/test/data/sys/class/net/balena0/address -------------------------------------------------------------------------------- /test/data/sys/class/net/balena0/type: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /test/data/sys/class/net/enp0s3/address: -------------------------------------------------------------------------------- 1 | 00:11:22:33:44:55 2 | -------------------------------------------------------------------------------- /test/data/sys/class/net/enp0s3/type: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /test/data/sys/class/net/enp0s4/address: -------------------------------------------------------------------------------- 1 | 66:77:88:99:AA:BB 2 | -------------------------------------------------------------------------------- /test/data/sys/class/net/enp0s4/type: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /test/data/sys/class/net/master0/address: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/test/data/sys/class/net/master0/address -------------------------------------------------------------------------------- /test/data/sys/class/net/master0/master: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/data/sys/class/net/master0/type: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /test/data/sys/class/net/sit0/address: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/test/data/sys/class/net/sit0/address -------------------------------------------------------------------------------- /test/data/sys/class/net/sit0/type: -------------------------------------------------------------------------------- 1 | 2 2 | -------------------------------------------------------------------------------- /test/data/testconfig-apibinder-offline.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/test/data/testconfig-apibinder-offline.json -------------------------------------------------------------------------------- /test/data/testconfig-apibinder-offline2.json: -------------------------------------------------------------------------------- 1 | {"deviceType": "raspberrypi3"} 2 | -------------------------------------------------------------------------------- /test/data/testconfig-apibinder.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/test/data/testconfig-apibinder.json -------------------------------------------------------------------------------- /test/data/testconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/test/data/testconfig.json -------------------------------------------------------------------------------- /test/integration/.mocharc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/test/integration/.mocharc.js -------------------------------------------------------------------------------- /test/integration/compose/application-manager.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/test/integration/compose/application-manager.spec.ts -------------------------------------------------------------------------------- /test/integration/compose/commit.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/test/integration/compose/commit.spec.ts -------------------------------------------------------------------------------- /test/integration/compose/images.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/test/integration/compose/images.spec.ts -------------------------------------------------------------------------------- /test/integration/compose/network.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/test/integration/compose/network.spec.ts -------------------------------------------------------------------------------- /test/integration/compose/service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/test/integration/compose/service.spec.ts -------------------------------------------------------------------------------- /test/integration/compose/volume-manager.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/test/integration/compose/volume-manager.spec.ts -------------------------------------------------------------------------------- /test/integration/compose/volume.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/test/integration/compose/volume.spec.ts -------------------------------------------------------------------------------- /test/integration/config.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/test/integration/config.spec.ts -------------------------------------------------------------------------------- /test/integration/config/config-txt.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/test/integration/config/config-txt.spec.ts -------------------------------------------------------------------------------- /test/integration/config/configJson.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/test/integration/config/configJson.spec.ts -------------------------------------------------------------------------------- /test/integration/config/extlinux.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/test/integration/config/extlinux.spec.ts -------------------------------------------------------------------------------- /test/integration/config/extra-uenv.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/test/integration/config/extra-uenv.spec.ts -------------------------------------------------------------------------------- /test/integration/config/odmdata.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/test/integration/config/odmdata.spec.ts -------------------------------------------------------------------------------- /test/integration/config/power-fan.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/test/integration/config/power-fan.spec.ts -------------------------------------------------------------------------------- /test/integration/config/splash-image.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/test/integration/config/splash-image.spec.ts -------------------------------------------------------------------------------- /test/integration/config/utils.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/test/integration/config/utils.spec.ts -------------------------------------------------------------------------------- /test/integration/db.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/test/integration/db.spec.ts -------------------------------------------------------------------------------- /test/integration/device-api/actions.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/test/integration/device-api/actions.spec.ts -------------------------------------------------------------------------------- /test/integration/device-api/index.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/test/integration/device-api/index.spec.ts -------------------------------------------------------------------------------- /test/integration/device-api/middleware.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/test/integration/device-api/middleware.spec.ts -------------------------------------------------------------------------------- /test/integration/device-api/v1.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/test/integration/device-api/v1.spec.ts -------------------------------------------------------------------------------- /test/integration/device-api/v2.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/test/integration/device-api/v2.spec.ts -------------------------------------------------------------------------------- /test/integration/device-config.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/test/integration/device-config.spec.ts -------------------------------------------------------------------------------- /test/integration/device-state.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/test/integration/device-state.spec.ts -------------------------------------------------------------------------------- /test/integration/device-state/db-format.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/test/integration/device-state/db-format.spec.ts -------------------------------------------------------------------------------- /test/integration/host-config.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/test/integration/host-config.spec.ts -------------------------------------------------------------------------------- /test/integration/lib/docker-utils.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/test/integration/lib/docker-utils.spec.ts -------------------------------------------------------------------------------- /test/integration/lib/firewall.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/test/integration/lib/firewall.spec.ts -------------------------------------------------------------------------------- /test/integration/lib/fs-utils.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/test/integration/lib/fs-utils.spec.ts -------------------------------------------------------------------------------- /test/integration/lib/legacy.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/test/integration/lib/legacy.spec.ts -------------------------------------------------------------------------------- /test/integration/lib/lockfile.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/test/integration/lib/lockfile.spec.ts -------------------------------------------------------------------------------- /test/integration/lib/os-release.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/test/integration/lib/os-release.spec.ts -------------------------------------------------------------------------------- /test/integration/lib/update-lock.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/test/integration/lib/update-lock.spec.ts -------------------------------------------------------------------------------- /test/integration/mdns.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/test/integration/mdns.spec.ts -------------------------------------------------------------------------------- /test/integration/network.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/test/integration/network.spec.ts -------------------------------------------------------------------------------- /test/integration/state-engine.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/test/integration/state-engine.spec.ts -------------------------------------------------------------------------------- /test/integration/supervisor.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/test/integration/supervisor.spec.ts -------------------------------------------------------------------------------- /test/legacy/.mocharc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/test/legacy/.mocharc.js -------------------------------------------------------------------------------- /test/legacy/10-api-binder.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/test/legacy/10-api-binder.spec.ts -------------------------------------------------------------------------------- /test/legacy/11-logging.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/test/legacy/11-logging.spec.ts -------------------------------------------------------------------------------- /test/legacy/22-local-mode.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/test/legacy/22-local-mode.spec.ts -------------------------------------------------------------------------------- /test/legacy/40-target-state.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/test/legacy/40-target-state.spec.ts -------------------------------------------------------------------------------- /test/legacy/42-device-api-v2.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/test/legacy/42-device-api-v2.spec.ts -------------------------------------------------------------------------------- /test/legacy/fixtures.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/test/legacy/fixtures.ts -------------------------------------------------------------------------------- /test/lib/api-keys.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/test/lib/api-keys.spec.ts -------------------------------------------------------------------------------- /test/lib/chai.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/test/lib/chai.ts -------------------------------------------------------------------------------- /test/lib/docker-helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/test/lib/docker-helper.ts -------------------------------------------------------------------------------- /test/lib/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/test/lib/errors.ts -------------------------------------------------------------------------------- /test/lib/mocha-hooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/test/lib/mocha-hooks.ts -------------------------------------------------------------------------------- /test/lib/mocked-balena-api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/test/lib/mocked-balena-api.ts -------------------------------------------------------------------------------- /test/lib/mocked-device-api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/test/lib/mocked-device-api.ts -------------------------------------------------------------------------------- /test/lib/mocked-dockerode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/test/lib/mocked-dockerode.ts -------------------------------------------------------------------------------- /test/lib/mocked-iptables.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/test/lib/mocked-iptables.ts -------------------------------------------------------------------------------- /test/lib/mockerode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/test/lib/mockerode.ts -------------------------------------------------------------------------------- /test/lib/prepare.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/test/lib/prepare.ts -------------------------------------------------------------------------------- /test/lib/state-helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/test/lib/state-helper.ts -------------------------------------------------------------------------------- /test/lib/wait-for-it.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/test/lib/wait-for-it.sh -------------------------------------------------------------------------------- /test/unit/.mocharc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/test/unit/.mocharc.js -------------------------------------------------------------------------------- /test/unit/compose/app.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/test/unit/compose/app.spec.ts -------------------------------------------------------------------------------- /test/unit/compose/network.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/test/unit/compose/network.spec.ts -------------------------------------------------------------------------------- /test/unit/compose/ports.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/test/unit/compose/ports.spec.ts -------------------------------------------------------------------------------- /test/unit/compose/service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/test/unit/compose/service.spec.ts -------------------------------------------------------------------------------- /test/unit/compose/utils.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/test/unit/compose/utils.spec.ts -------------------------------------------------------------------------------- /test/unit/compose/volume.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/test/unit/compose/volume.spec.ts -------------------------------------------------------------------------------- /test/unit/config/append-directive.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/test/unit/config/append-directive.spec.ts -------------------------------------------------------------------------------- /test/unit/config/extra-uenv.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/test/unit/config/extra-uenv.spec.ts -------------------------------------------------------------------------------- /test/unit/config/fdt-directive.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/test/unit/config/fdt-directive.spec.ts -------------------------------------------------------------------------------- /test/unit/config/odmdata.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/test/unit/config/odmdata.spec.ts -------------------------------------------------------------------------------- /test/unit/device-api/actions.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/test/unit/device-api/actions.spec.ts -------------------------------------------------------------------------------- /test/unit/device-api/middleware.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/test/unit/device-api/middleware.spec.ts -------------------------------------------------------------------------------- /test/unit/device-state.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/test/unit/device-state.spec.ts -------------------------------------------------------------------------------- /test/unit/host-config.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/test/unit/host-config.spec.ts -------------------------------------------------------------------------------- /test/unit/lib/backoff.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/test/unit/lib/backoff.spec.ts -------------------------------------------------------------------------------- /test/unit/lib/contracts.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/test/unit/lib/contracts.spec.ts -------------------------------------------------------------------------------- /test/unit/lib/conversions.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/test/unit/lib/conversions.spec.ts -------------------------------------------------------------------------------- /test/unit/lib/journald.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/test/unit/lib/journald.spec.ts -------------------------------------------------------------------------------- /test/unit/lib/json.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/test/unit/lib/json.spec.ts -------------------------------------------------------------------------------- /test/unit/lib/system-info.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/test/unit/lib/system-info.spec.ts -------------------------------------------------------------------------------- /test/unit/lib/validation.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/test/unit/lib/validation.spec.ts -------------------------------------------------------------------------------- /test/unit/network.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/test/unit/network.spec.ts -------------------------------------------------------------------------------- /test/unit/types.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/test/unit/types.spec.ts -------------------------------------------------------------------------------- /tsconfig.js.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/tsconfig.js.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.release.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/tsconfig.release.json -------------------------------------------------------------------------------- /tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/tslint.json -------------------------------------------------------------------------------- /typings/dockerode-ext.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/typings/dockerode-ext.d.ts -------------------------------------------------------------------------------- /typings/duration-js.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/typings/duration-js.d.ts -------------------------------------------------------------------------------- /typings/global.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/typings/global.d.ts -------------------------------------------------------------------------------- /typings/resumable-request.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/typings/resumable-request.d.ts -------------------------------------------------------------------------------- /typings/zlib.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/typings/zlib.d.ts -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balena-os/balena-supervisor/HEAD/webpack.config.js --------------------------------------------------------------------------------