├── .editorconfig ├── .github └── workflows │ ├── compile.yml │ └── release.yaml ├── .gitignore ├── Containerfile ├── LICENSE ├── README.md ├── cmd ├── cli │ ├── appliances.go │ ├── cli_main.go │ ├── edit │ │ ├── defaults.go │ │ ├── defaults_windows.go │ │ └── session.go │ ├── images.go │ ├── snippets.go │ └── systems.go ├── controller │ └── ctl_main.go └── proxy │ └── pxy_main.go ├── compose.env.example ├── compose.yaml ├── config └── tern.conf.example ├── fixtures └── iso │ ├── build.sh │ ├── fixture-container.iso │ ├── fixture-liveimg.iso │ └── fixture-netboot.iso ├── go.mod ├── go.sum ├── grub.cfg ├── internal ├── api │ └── ctl │ │ ├── appliance_service.go │ │ ├── common.go │ │ ├── controller.go │ │ ├── controller.ridl │ │ ├── image_service.go │ │ ├── proto.gen.go │ │ ├── snippet_service.go │ │ └── system_service.go ├── config │ ├── config.go │ └── version.go ├── db │ ├── appliance_db.go │ ├── connection.go │ ├── image_db.go │ ├── installation_db.go │ ├── logger.go │ ├── migration.go │ ├── migrations │ │ ├── 001_functions.sql │ │ ├── 002_random_names.sql │ │ ├── 003_random_corpus.sql │ │ ├── 004_initial_schema.sql │ │ ├── 005_snippets.sql │ │ ├── 006_install_id.sql │ │ ├── 007_custom_snippet.sql │ │ ├── 008_image_sha256.sql │ │ ├── 009_iso_sha256.sql │ │ ├── 010_installations.sql │ │ ├── 011_acquired_type.sql │ │ ├── 012_image_kind.sql │ │ └── embed.go │ ├── postgres.go │ ├── snippet_db.go │ ├── system_db.go │ └── transaction.go ├── img │ ├── copy.go │ ├── genboot.go │ ├── genboot.tmpl.sh │ ├── render.go │ └── xorriso.go ├── logging │ ├── context.go │ ├── ctx_handler.go │ ├── ctx_handler_test.go │ ├── init.go │ └── slogwriter.go ├── logstore │ └── directory.go ├── metal │ ├── libvirt_metal.go │ ├── metal_interface.go │ ├── noop_metal.go │ └── redfish_metal.go ├── model │ ├── appliance.go │ ├── hw_addr.go │ ├── hw_addr_test.go │ ├── image.go │ ├── installation.go │ ├── snippet.go │ └── system.go ├── mux │ ├── boot_mux.go │ ├── bootstrap_mux.go │ ├── conf_mux.go │ ├── content_type.go │ ├── debug_middleware.go │ ├── done_mux.go │ ├── hostname.go │ ├── hostname_test.go │ ├── img_mux.go │ ├── ks_mux.go │ ├── logs_mux.go │ ├── tar_mux.go │ └── trace_id_middleware.go ├── ptr │ └── any.go ├── tftp │ └── server.go ├── tmpl │ ├── bootstrap_grub.tmpl.txt │ ├── bootstrap_ipxe.tmpl.txt │ ├── dnsmasq_grub.tmpl.txt │ ├── dnsmasq_ipxe.tmpl.txt │ ├── functions.go │ ├── grub_error.tmpl.txt │ ├── grub_kernel.tmpl.txt │ ├── ipxe_kernel.tmpl.txt │ ├── iscdhcpd_grub.tmpl.txt │ ├── iscdhcpd_ipxe.tmpl.txt │ ├── ks_discover.tmpl.txt │ ├── ks_error.tmpl.txt │ ├── ks_install.tmpl.txt │ ├── ks_pre.tmpl.py │ ├── libvirt_grub.tmpl.txt │ ├── libvirt_ipxe.tmpl.txt │ ├── params.go │ └── render.go └── version │ └── version.go ├── migrate.sh ├── openapi.gen.yaml ├── seed.sh └── update.sh /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foresterorg/forester/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/compile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foresterorg/forester/HEAD/.github/workflows/compile.yml -------------------------------------------------------------------------------- /.github/workflows/release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foresterorg/forester/HEAD/.github/workflows/release.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foresterorg/forester/HEAD/.gitignore -------------------------------------------------------------------------------- /Containerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foresterorg/forester/HEAD/Containerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foresterorg/forester/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foresterorg/forester/HEAD/README.md -------------------------------------------------------------------------------- /cmd/cli/appliances.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foresterorg/forester/HEAD/cmd/cli/appliances.go -------------------------------------------------------------------------------- /cmd/cli/cli_main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foresterorg/forester/HEAD/cmd/cli/cli_main.go -------------------------------------------------------------------------------- /cmd/cli/edit/defaults.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foresterorg/forester/HEAD/cmd/cli/edit/defaults.go -------------------------------------------------------------------------------- /cmd/cli/edit/defaults_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foresterorg/forester/HEAD/cmd/cli/edit/defaults_windows.go -------------------------------------------------------------------------------- /cmd/cli/edit/session.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foresterorg/forester/HEAD/cmd/cli/edit/session.go -------------------------------------------------------------------------------- /cmd/cli/images.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foresterorg/forester/HEAD/cmd/cli/images.go -------------------------------------------------------------------------------- /cmd/cli/snippets.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foresterorg/forester/HEAD/cmd/cli/snippets.go -------------------------------------------------------------------------------- /cmd/cli/systems.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foresterorg/forester/HEAD/cmd/cli/systems.go -------------------------------------------------------------------------------- /cmd/controller/ctl_main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foresterorg/forester/HEAD/cmd/controller/ctl_main.go -------------------------------------------------------------------------------- /cmd/proxy/pxy_main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foresterorg/forester/HEAD/cmd/proxy/pxy_main.go -------------------------------------------------------------------------------- /compose.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foresterorg/forester/HEAD/compose.env.example -------------------------------------------------------------------------------- /compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foresterorg/forester/HEAD/compose.yaml -------------------------------------------------------------------------------- /config/tern.conf.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foresterorg/forester/HEAD/config/tern.conf.example -------------------------------------------------------------------------------- /fixtures/iso/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foresterorg/forester/HEAD/fixtures/iso/build.sh -------------------------------------------------------------------------------- /fixtures/iso/fixture-container.iso: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foresterorg/forester/HEAD/fixtures/iso/fixture-container.iso -------------------------------------------------------------------------------- /fixtures/iso/fixture-liveimg.iso: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foresterorg/forester/HEAD/fixtures/iso/fixture-liveimg.iso -------------------------------------------------------------------------------- /fixtures/iso/fixture-netboot.iso: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foresterorg/forester/HEAD/fixtures/iso/fixture-netboot.iso -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foresterorg/forester/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foresterorg/forester/HEAD/go.sum -------------------------------------------------------------------------------- /grub.cfg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /internal/api/ctl/appliance_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foresterorg/forester/HEAD/internal/api/ctl/appliance_service.go -------------------------------------------------------------------------------- /internal/api/ctl/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foresterorg/forester/HEAD/internal/api/ctl/common.go -------------------------------------------------------------------------------- /internal/api/ctl/controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foresterorg/forester/HEAD/internal/api/ctl/controller.go -------------------------------------------------------------------------------- /internal/api/ctl/controller.ridl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foresterorg/forester/HEAD/internal/api/ctl/controller.ridl -------------------------------------------------------------------------------- /internal/api/ctl/image_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foresterorg/forester/HEAD/internal/api/ctl/image_service.go -------------------------------------------------------------------------------- /internal/api/ctl/proto.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foresterorg/forester/HEAD/internal/api/ctl/proto.gen.go -------------------------------------------------------------------------------- /internal/api/ctl/snippet_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foresterorg/forester/HEAD/internal/api/ctl/snippet_service.go -------------------------------------------------------------------------------- /internal/api/ctl/system_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foresterorg/forester/HEAD/internal/api/ctl/system_service.go -------------------------------------------------------------------------------- /internal/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foresterorg/forester/HEAD/internal/config/config.go -------------------------------------------------------------------------------- /internal/config/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foresterorg/forester/HEAD/internal/config/version.go -------------------------------------------------------------------------------- /internal/db/appliance_db.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foresterorg/forester/HEAD/internal/db/appliance_db.go -------------------------------------------------------------------------------- /internal/db/connection.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foresterorg/forester/HEAD/internal/db/connection.go -------------------------------------------------------------------------------- /internal/db/image_db.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foresterorg/forester/HEAD/internal/db/image_db.go -------------------------------------------------------------------------------- /internal/db/installation_db.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foresterorg/forester/HEAD/internal/db/installation_db.go -------------------------------------------------------------------------------- /internal/db/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foresterorg/forester/HEAD/internal/db/logger.go -------------------------------------------------------------------------------- /internal/db/migration.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foresterorg/forester/HEAD/internal/db/migration.go -------------------------------------------------------------------------------- /internal/db/migrations/001_functions.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foresterorg/forester/HEAD/internal/db/migrations/001_functions.sql -------------------------------------------------------------------------------- /internal/db/migrations/002_random_names.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foresterorg/forester/HEAD/internal/db/migrations/002_random_names.sql -------------------------------------------------------------------------------- /internal/db/migrations/003_random_corpus.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foresterorg/forester/HEAD/internal/db/migrations/003_random_corpus.sql -------------------------------------------------------------------------------- /internal/db/migrations/004_initial_schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foresterorg/forester/HEAD/internal/db/migrations/004_initial_schema.sql -------------------------------------------------------------------------------- /internal/db/migrations/005_snippets.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foresterorg/forester/HEAD/internal/db/migrations/005_snippets.sql -------------------------------------------------------------------------------- /internal/db/migrations/006_install_id.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE systems 2 | ADD COLUMN install_uuid UUID; 3 | -------------------------------------------------------------------------------- /internal/db/migrations/007_custom_snippet.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE systems 2 | ADD COLUMN custom_snippet TEXT NOT NULL DEFAULT ''; 3 | -------------------------------------------------------------------------------- /internal/db/migrations/008_image_sha256.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE images 2 | ADD COLUMN liveimg_sha256 TEXT NOT NULL DEFAULT ''; 3 | -------------------------------------------------------------------------------- /internal/db/migrations/009_iso_sha256.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE images 2 | ADD COLUMN iso_sha256 TEXT NOT NULL DEFAULT ''; 3 | -------------------------------------------------------------------------------- /internal/db/migrations/010_installations.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foresterorg/forester/HEAD/internal/db/migrations/010_installations.sql -------------------------------------------------------------------------------- /internal/db/migrations/011_acquired_type.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foresterorg/forester/HEAD/internal/db/migrations/011_acquired_type.sql -------------------------------------------------------------------------------- /internal/db/migrations/012_image_kind.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE images 2 | ADD COLUMN kind SMALLINT NOT NULL DEFAULT 1; 3 | -------------------------------------------------------------------------------- /internal/db/migrations/embed.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foresterorg/forester/HEAD/internal/db/migrations/embed.go -------------------------------------------------------------------------------- /internal/db/postgres.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foresterorg/forester/HEAD/internal/db/postgres.go -------------------------------------------------------------------------------- /internal/db/snippet_db.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foresterorg/forester/HEAD/internal/db/snippet_db.go -------------------------------------------------------------------------------- /internal/db/system_db.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foresterorg/forester/HEAD/internal/db/system_db.go -------------------------------------------------------------------------------- /internal/db/transaction.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foresterorg/forester/HEAD/internal/db/transaction.go -------------------------------------------------------------------------------- /internal/img/copy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foresterorg/forester/HEAD/internal/img/copy.go -------------------------------------------------------------------------------- /internal/img/genboot.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foresterorg/forester/HEAD/internal/img/genboot.go -------------------------------------------------------------------------------- /internal/img/genboot.tmpl.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foresterorg/forester/HEAD/internal/img/genboot.tmpl.sh -------------------------------------------------------------------------------- /internal/img/render.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foresterorg/forester/HEAD/internal/img/render.go -------------------------------------------------------------------------------- /internal/img/xorriso.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foresterorg/forester/HEAD/internal/img/xorriso.go -------------------------------------------------------------------------------- /internal/logging/context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foresterorg/forester/HEAD/internal/logging/context.go -------------------------------------------------------------------------------- /internal/logging/ctx_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foresterorg/forester/HEAD/internal/logging/ctx_handler.go -------------------------------------------------------------------------------- /internal/logging/ctx_handler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foresterorg/forester/HEAD/internal/logging/ctx_handler_test.go -------------------------------------------------------------------------------- /internal/logging/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foresterorg/forester/HEAD/internal/logging/init.go -------------------------------------------------------------------------------- /internal/logging/slogwriter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foresterorg/forester/HEAD/internal/logging/slogwriter.go -------------------------------------------------------------------------------- /internal/logstore/directory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foresterorg/forester/HEAD/internal/logstore/directory.go -------------------------------------------------------------------------------- /internal/metal/libvirt_metal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foresterorg/forester/HEAD/internal/metal/libvirt_metal.go -------------------------------------------------------------------------------- /internal/metal/metal_interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foresterorg/forester/HEAD/internal/metal/metal_interface.go -------------------------------------------------------------------------------- /internal/metal/noop_metal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foresterorg/forester/HEAD/internal/metal/noop_metal.go -------------------------------------------------------------------------------- /internal/metal/redfish_metal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foresterorg/forester/HEAD/internal/metal/redfish_metal.go -------------------------------------------------------------------------------- /internal/model/appliance.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foresterorg/forester/HEAD/internal/model/appliance.go -------------------------------------------------------------------------------- /internal/model/hw_addr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foresterorg/forester/HEAD/internal/model/hw_addr.go -------------------------------------------------------------------------------- /internal/model/hw_addr_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foresterorg/forester/HEAD/internal/model/hw_addr_test.go -------------------------------------------------------------------------------- /internal/model/image.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foresterorg/forester/HEAD/internal/model/image.go -------------------------------------------------------------------------------- /internal/model/installation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foresterorg/forester/HEAD/internal/model/installation.go -------------------------------------------------------------------------------- /internal/model/snippet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foresterorg/forester/HEAD/internal/model/snippet.go -------------------------------------------------------------------------------- /internal/model/system.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foresterorg/forester/HEAD/internal/model/system.go -------------------------------------------------------------------------------- /internal/mux/boot_mux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foresterorg/forester/HEAD/internal/mux/boot_mux.go -------------------------------------------------------------------------------- /internal/mux/bootstrap_mux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foresterorg/forester/HEAD/internal/mux/bootstrap_mux.go -------------------------------------------------------------------------------- /internal/mux/conf_mux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foresterorg/forester/HEAD/internal/mux/conf_mux.go -------------------------------------------------------------------------------- /internal/mux/content_type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foresterorg/forester/HEAD/internal/mux/content_type.go -------------------------------------------------------------------------------- /internal/mux/debug_middleware.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foresterorg/forester/HEAD/internal/mux/debug_middleware.go -------------------------------------------------------------------------------- /internal/mux/done_mux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foresterorg/forester/HEAD/internal/mux/done_mux.go -------------------------------------------------------------------------------- /internal/mux/hostname.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foresterorg/forester/HEAD/internal/mux/hostname.go -------------------------------------------------------------------------------- /internal/mux/hostname_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foresterorg/forester/HEAD/internal/mux/hostname_test.go -------------------------------------------------------------------------------- /internal/mux/img_mux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foresterorg/forester/HEAD/internal/mux/img_mux.go -------------------------------------------------------------------------------- /internal/mux/ks_mux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foresterorg/forester/HEAD/internal/mux/ks_mux.go -------------------------------------------------------------------------------- /internal/mux/logs_mux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foresterorg/forester/HEAD/internal/mux/logs_mux.go -------------------------------------------------------------------------------- /internal/mux/tar_mux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foresterorg/forester/HEAD/internal/mux/tar_mux.go -------------------------------------------------------------------------------- /internal/mux/trace_id_middleware.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foresterorg/forester/HEAD/internal/mux/trace_id_middleware.go -------------------------------------------------------------------------------- /internal/ptr/any.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foresterorg/forester/HEAD/internal/ptr/any.go -------------------------------------------------------------------------------- /internal/tftp/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foresterorg/forester/HEAD/internal/tftp/server.go -------------------------------------------------------------------------------- /internal/tmpl/bootstrap_grub.tmpl.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foresterorg/forester/HEAD/internal/tmpl/bootstrap_grub.tmpl.txt -------------------------------------------------------------------------------- /internal/tmpl/bootstrap_ipxe.tmpl.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foresterorg/forester/HEAD/internal/tmpl/bootstrap_ipxe.tmpl.txt -------------------------------------------------------------------------------- /internal/tmpl/dnsmasq_grub.tmpl.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foresterorg/forester/HEAD/internal/tmpl/dnsmasq_grub.tmpl.txt -------------------------------------------------------------------------------- /internal/tmpl/dnsmasq_ipxe.tmpl.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foresterorg/forester/HEAD/internal/tmpl/dnsmasq_ipxe.tmpl.txt -------------------------------------------------------------------------------- /internal/tmpl/functions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foresterorg/forester/HEAD/internal/tmpl/functions.go -------------------------------------------------------------------------------- /internal/tmpl/grub_error.tmpl.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foresterorg/forester/HEAD/internal/tmpl/grub_error.tmpl.txt -------------------------------------------------------------------------------- /internal/tmpl/grub_kernel.tmpl.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foresterorg/forester/HEAD/internal/tmpl/grub_kernel.tmpl.txt -------------------------------------------------------------------------------- /internal/tmpl/ipxe_kernel.tmpl.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foresterorg/forester/HEAD/internal/tmpl/ipxe_kernel.tmpl.txt -------------------------------------------------------------------------------- /internal/tmpl/iscdhcpd_grub.tmpl.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foresterorg/forester/HEAD/internal/tmpl/iscdhcpd_grub.tmpl.txt -------------------------------------------------------------------------------- /internal/tmpl/iscdhcpd_ipxe.tmpl.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foresterorg/forester/HEAD/internal/tmpl/iscdhcpd_ipxe.tmpl.txt -------------------------------------------------------------------------------- /internal/tmpl/ks_discover.tmpl.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foresterorg/forester/HEAD/internal/tmpl/ks_discover.tmpl.txt -------------------------------------------------------------------------------- /internal/tmpl/ks_error.tmpl.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foresterorg/forester/HEAD/internal/tmpl/ks_error.tmpl.txt -------------------------------------------------------------------------------- /internal/tmpl/ks_install.tmpl.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foresterorg/forester/HEAD/internal/tmpl/ks_install.tmpl.txt -------------------------------------------------------------------------------- /internal/tmpl/ks_pre.tmpl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foresterorg/forester/HEAD/internal/tmpl/ks_pre.tmpl.py -------------------------------------------------------------------------------- /internal/tmpl/libvirt_grub.tmpl.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foresterorg/forester/HEAD/internal/tmpl/libvirt_grub.tmpl.txt -------------------------------------------------------------------------------- /internal/tmpl/libvirt_ipxe.tmpl.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foresterorg/forester/HEAD/internal/tmpl/libvirt_ipxe.tmpl.txt -------------------------------------------------------------------------------- /internal/tmpl/params.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foresterorg/forester/HEAD/internal/tmpl/params.go -------------------------------------------------------------------------------- /internal/tmpl/render.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foresterorg/forester/HEAD/internal/tmpl/render.go -------------------------------------------------------------------------------- /internal/version/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foresterorg/forester/HEAD/internal/version/version.go -------------------------------------------------------------------------------- /migrate.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foresterorg/forester/HEAD/migrate.sh -------------------------------------------------------------------------------- /openapi.gen.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foresterorg/forester/HEAD/openapi.gen.yaml -------------------------------------------------------------------------------- /seed.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foresterorg/forester/HEAD/seed.sh -------------------------------------------------------------------------------- /update.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foresterorg/forester/HEAD/update.sh --------------------------------------------------------------------------------