This commit is contained in:
10
packer/config/additional_components.json
Normal file
10
packer/config/additional_components.json
Normal file
@ -0,0 +1,10 @@
|
||||
{
|
||||
"additional_executables": "false",
|
||||
"additional_executables_destination_path": "",
|
||||
"additional_executables_list": "",
|
||||
"additional_registry_images": "false",
|
||||
"additional_registry_images_list": "",
|
||||
"additional_url_images": "false",
|
||||
"additional_url_images_list": "",
|
||||
"load_additional_components": "false"
|
||||
}
|
5
packer/config/ansible-args.json
Normal file
5
packer/config/ansible-args.json
Normal file
@ -0,0 +1,5 @@
|
||||
{
|
||||
"ansible_common_ssh_args": "-o IdentitiesOnly=yes -o HostKeyAlgorithms=+ssh-rsa -o PubkeyAcceptedKeyTypes=+ssh-rsa",
|
||||
"ansible_common_vars": "containerd_url={{user `containerd_url`}} containerd_sha256={{user `containerd_sha256`}} pause_image={{user `pause_image`}} containerd_additional_settings={{user `containerd_additional_settings`}} containerd_cri_socket={{user `containerd_cri_socket`}} containerd_version={{user `containerd_version`}} containerd_wasm_shims_url={{user `containerd_wasm_shims_url`}} containerd_wasm_shims_version={{user `containerd_wasm_shims_version`}} containerd_wasm_shims_sha256={{user `containerd_wasm_shims_sha256`}} containerd_wasm_shims_runtimes=\"{{user `containerd_wasm_shims_runtimes`}}\" crictl_url={{user `crictl_url`}} crictl_sha256={{user `crictl_sha256`}} crictl_source_type={{user `crictl_source_type`}} custom_role_names=\"{{user `custom_role_names`}}\" firstboot_custom_roles_pre=\"{{user `firstboot_custom_roles_pre`}}\" firstboot_custom_roles_post=\"{{user `firstboot_custom_roles_post`}}\" node_custom_roles_pre=\"{{user `node_custom_roles_pre`}}\" node_custom_roles_post=\"{{user `node_custom_roles_post`}}\" disable_public_repos={{user `disable_public_repos`}} extra_debs=\"{{user `extra_debs`}}\" extra_repos=\"{{user `extra_repos`}}\" extra_rpms=\"{{user `extra_rpms`}}\" http_proxy={{user `http_proxy`}} https_proxy={{user `https_proxy`}} kubeadm_template={{user `kubeadm_template`}} kubernetes_cni_http_source={{user `kubernetes_cni_http_source`}} kubernetes_cni_http_checksum={{user `kubernetes_cni_http_checksum`}} kubernetes_http_source={{user `kubernetes_http_source`}} kubernetes_container_registry={{user `kubernetes_container_registry`}} kubernetes_rpm_repo={{user `kubernetes_rpm_repo`}} kubernetes_rpm_gpg_key={{user `kubernetes_rpm_gpg_key`}} kubernetes_rpm_gpg_check={{user `kubernetes_rpm_gpg_check`}} kubernetes_deb_repo={{user `kubernetes_deb_repo`}} kubernetes_deb_gpg_key={{user `kubernetes_deb_gpg_key`}} kubernetes_cni_deb_version={{user `kubernetes_cni_deb_version`}} kubernetes_cni_rpm_version={{user `kubernetes_cni_rpm_version`}} kubernetes_cni_semver={{user `kubernetes_cni_semver`}} kubernetes_cni_source_type={{user `kubernetes_cni_source_type`}} kubernetes_semver={{user `kubernetes_semver`}} kubernetes_source_type={{user `kubernetes_source_type`}} kubernetes_load_additional_imgs={{user `kubernetes_load_additional_imgs`}} kubernetes_deb_version={{user `kubernetes_deb_version`}} kubernetes_rpm_version={{user `kubernetes_rpm_version`}} no_proxy={{user `no_proxy`}} pip_conf_file={{user `pip_conf_file`}} python_path={{user `python_path`}} redhat_epel_rpm={{user `redhat_epel_rpm`}} epel_rpm_gpg_key={{user `epel_rpm_gpg_key`}} reenable_public_repos={{user `reenable_public_repos`}} remove_extra_repos={{user `remove_extra_repos`}} systemd_prefix={{user `systemd_prefix`}} sysusr_prefix={{user `sysusr_prefix`}} sysusrlocal_prefix={{user `sysusrlocal_prefix`}} load_additional_components={{ user `load_additional_components`}} additional_registry_images={{ user `additional_registry_images`}} additional_registry_images_list={{ user `additional_registry_images_list`}} additional_url_images={{ user `additional_url_images`}} additional_url_images_list={{ user `additional_url_images_list`}} additional_executables={{ user `additional_executables`}} additional_executables_list={{ user `additional_executables_list`}} additional_executables_destination_path={{ user `additional_executables_destination_path`}} build_target={{ user `build_target`}} amazon_ssm_agent_rpm={{ user `amazon_ssm_agent_rpm` }}",
|
||||
"ansible_scp_extra_args": "{{env `ANSIBLE_SCP_EXTRA_ARGS`}}"
|
||||
}
|
9
packer/config/cni.json
Normal file
9
packer/config/cni.json
Normal file
@ -0,0 +1,9 @@
|
||||
{
|
||||
"kubernetes_cni_deb_version": "1.2.0-00",
|
||||
"kubernetes_cni_http_checksum": "sha256:https://storage.googleapis.com/k8s-artifacts-cni/release/v1.2.0/cni-plugins-linux-{{user `kubernetes_cni_http_checksum_arch`}}-v1.2.0.tgz.sha256",
|
||||
"kubernetes_cni_http_checksum_arch": "amd64",
|
||||
"kubernetes_cni_http_source": "https://github.com/containernetworking/plugins/releases/download",
|
||||
"kubernetes_cni_rpm_version": "1.2.0-0",
|
||||
"kubernetes_cni_semver": "v1.2.0",
|
||||
"kubernetes_cni_source_type": "pkg"
|
||||
}
|
19
packer/config/common.json
Normal file
19
packer/config/common.json
Normal file
@ -0,0 +1,19 @@
|
||||
{
|
||||
"build_target": "virt",
|
||||
"disable_public_repos": "false",
|
||||
"extra_debs": "",
|
||||
"extra_repos": "",
|
||||
"extra_rpms": "",
|
||||
"firstboot_custom_roles_post": "",
|
||||
"firstboot_custom_roles_pre": "",
|
||||
"http_proxy": "",
|
||||
"https_proxy": "",
|
||||
"no_proxy": "",
|
||||
"node_custom_roles_post": "",
|
||||
"node_custom_roles_pre": "",
|
||||
"pause_image": "registry.k8s.io/pause:3.9",
|
||||
"pip_conf_file": "",
|
||||
"redhat_epel_rpm": "https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm",
|
||||
"reenable_public_repos": "true",
|
||||
"remove_extra_repos": "false"
|
||||
}
|
7
packer/config/containerd.json
Normal file
7
packer/config/containerd.json
Normal file
@ -0,0 +1,7 @@
|
||||
{
|
||||
"containerd_additional_settings": null,
|
||||
"containerd_cri_socket": "/var/run/containerd/containerd.sock",
|
||||
"containerd_sha256": "152c8479fc0054db63ff0175fea014da227279b8d3dcab5f2f4b4876317ffe26",
|
||||
"containerd_sha256_windows": "5b723eb58f7678a63928ec6eadc4a837d52a727e264f365a888d1ee97046bc7f",
|
||||
"containerd_version": "1.6.15"
|
||||
}
|
15
packer/config/goss-args.json
Normal file
15
packer/config/goss-args.json
Normal file
@ -0,0 +1,15 @@
|
||||
{
|
||||
"goss_arch": "amd64",
|
||||
"goss_download_path": "",
|
||||
"goss_entry_file": "goss/goss.yaml",
|
||||
"goss_format": "json",
|
||||
"goss_format_options": "pretty",
|
||||
"goss_inspect_mode": "true",
|
||||
"goss_remote_folder": "",
|
||||
"goss_remote_path": "",
|
||||
"goss_skip_install": "false",
|
||||
"goss_tests_dir": "packer/goss",
|
||||
"goss_url": "",
|
||||
"goss_vars_file": "packer/goss/goss-vars.yaml",
|
||||
"goss_version": "0.3.16"
|
||||
}
|
25
packer/config/kubernetes.json
Normal file
25
packer/config/kubernetes.json
Normal file
@ -0,0 +1,25 @@
|
||||
{
|
||||
"crictl_arch": "amd64",
|
||||
"crictl_sha256": "https://github.com/kubernetes-sigs/cri-tools/releases/download/v{{user `crictl_version`}}/crictl-v{{user `crictl_version`}}-linux-{{user `crictl_arch`}}.tar.gz.sha256",
|
||||
"crictl_source_type": "pkg",
|
||||
"crictl_url": "https://github.com/kubernetes-sigs/cri-tools/releases/download/v{{user `crictl_version`}}/crictl-v{{user `crictl_version`}}-linux-{{user `crictl_arch`}}.tar.gz",
|
||||
"crictl_version": "1.26.0",
|
||||
"kubeadm_template": "etc/kubeadm.yml",
|
||||
"kubernetes_container_registry": "registry.k8s.io",
|
||||
"kubernetes_deb_gpg_key": "https://packages.cloud.google.com/apt/doc/apt-key.gpg",
|
||||
"kubernetes_deb_repo": "\"https://apt.kubernetes.io/ kubernetes-xenial\"",
|
||||
"kubernetes_deb_version": "1.23.15-00",
|
||||
"kubernetes_http_source": "https://dl.k8s.io/release",
|
||||
"kubernetes_load_additional_imgs": "false",
|
||||
"kubernetes_rpm_gpg_check": "True",
|
||||
"kubernetes_rpm_gpg_key": "\"https://packages.cloud.google.com/yum/doc/yum-key.gpg https://packages.cloud.google.com/yum/doc/rpm-package-key.gpg\"",
|
||||
"kubernetes_rpm_repo": "https://packages.cloud.google.com/yum/repos/kubernetes-el7-{{user `kubernetes_rpm_repo_arch`}}",
|
||||
"kubernetes_rpm_repo_arch": "x86_64",
|
||||
"kubernetes_rpm_version": "1.23.15-0",
|
||||
"kubernetes_semver": "v1.23.15",
|
||||
"kubernetes_series": "v1.23",
|
||||
"kubernetes_source_type": "pkg",
|
||||
"systemd_prefix": "/usr/lib/systemd",
|
||||
"sysusr_prefix": "/usr",
|
||||
"sysusrlocal_prefix": "/usr/local"
|
||||
}
|
3
packer/config/ppc64le/cni.json
Normal file
3
packer/config/ppc64le/cni.json
Normal file
@ -0,0 +1,3 @@
|
||||
{
|
||||
"kubernetes_cni_http_checksum_arch": "ppc64le"
|
||||
}
|
3
packer/config/ppc64le/common.json
Normal file
3
packer/config/ppc64le/common.json
Normal file
@ -0,0 +1,3 @@
|
||||
{
|
||||
"build_target": "raw"
|
||||
}
|
5
packer/config/ppc64le/containerd.json
Normal file
5
packer/config/ppc64le/containerd.json
Normal file
@ -0,0 +1,5 @@
|
||||
{
|
||||
"containerd_sha256": "49e46a2b8a1fe8b0406e49d745c955b91360f1d024063e0dbe0d9b9873649631",
|
||||
"containerd_url": "https://oplab9.parqtec.unicamp.br/pub/ppc64el/containerd-cri/containerd-cri-{{user `containerd_version`}}/cri-containerd-cni-{{user `containerd_version`}}-linux-ppc64le.tar.gz",
|
||||
"containerd_version": "1.6.2"
|
||||
}
|
4
packer/config/ppc64le/kubernetes.json
Normal file
4
packer/config/ppc64le/kubernetes.json
Normal file
@ -0,0 +1,4 @@
|
||||
{
|
||||
"crictl_arch": "ppc64le",
|
||||
"kubernetes_rpm_repo_arch": "ppc64le"
|
||||
}
|
6
packer/config/wasm-shims.json
Normal file
6
packer/config/wasm-shims.json
Normal file
@ -0,0 +1,6 @@
|
||||
{
|
||||
"containerd_wasm_shims_runtimes": "",
|
||||
"containerd_wasm_shims_sha256": "da84b1c065a58f95a841d39e143cd7115d43e6faedcce7a8782f2942388260d7",
|
||||
"containerd_wasm_shims_url": "https://github.com/deislabs/containerd-wasm-shims/releases/download/{{user `containerd_wasm_shims_version`}}/containerd-wasm-shims-v1-linux-x86_64.tar.gz",
|
||||
"containerd_wasm_shims_version": "v0.3.3"
|
||||
}
|
4
packer/config/windows/OWNERS
Normal file
4
packer/config/windows/OWNERS
Normal file
@ -0,0 +1,4 @@
|
||||
# See the OWNERS docs at https://go.k8s.io/owners
|
||||
|
||||
approvers:
|
||||
- image-builder-windows-maintainers
|
3
packer/config/windows/ansible-args-windows.json
Normal file
3
packer/config/windows/ansible-args-windows.json
Normal file
@ -0,0 +1,3 @@
|
||||
{
|
||||
"ansible_common_vars": "runtime={{user `runtime`}} docker_ee_version={{user `docker_ee_version`}} containerd_url={{user `containerd_url`}} containerd_sha256={{user `containerd_sha256_windows`}} pause_image={{user `pause_image`}} additional_debug_files=\"{{user `additional_debug_files`}}\" containerd_additional_settings={{user `containerd_additional_settings`}} custom_role_names=\"{{user `custom_role_names`}}\" http_proxy={{user `http_proxy`}} https_proxy={{user `https_proxy`}} no_proxy={{user `no_proxy`}} kubernetes_base_url={{user `kubernetes_base_url`}} kubernetes_semver={{user `kubernetes_semver`}} kubernetes_install_path={{user `kubernetes_install_path`}} cloudbase_init_url=\"{{user `cloudbase_init_url`}}\" cloudbase_plugins=\"{{user `cloudbase_plugins`}}\" cloudbase_metadata_services=\"{{user `cloudbase_metadata_services`}}\" cloudbase_plugins_unattend=\"{{user `cloudbase_plugins_unattend`}}\" cloudbase_metadata_services_unattend=\"{{user `cloudbase_metadata_services_unattend`}}\" prepull={{user `prepull`}} wins_url={{user `wins_url`}} windows_updates_kbs=\"{{user `windows_updates_kbs`}}\" windows_updates_categories=\"{{user `windows_updates_categories`}}\" windows_service_manager={{user `windows_service_manager`}} nssm_url={{user `nssm_url`}} distribution_version={{user `distribution_version`}} netbios_host_name_compatibility={{user `netbios_host_name_compatibility`}} disable_hypervisor={{ user `disable_hypervisor` }} cloudbase_logging_serial_port={{ user `cloudbase_logging_serial_port` }} load_additional_components={{ user `load_additional_components`}} additional_registry_images={{ user `additional_registry_images`}} additional_registry_images_list={{ user `additional_registry_images_list`}} additional_url_images={{ user `additional_url_images`}} additional_url_images_list={{ user `additional_url_images_list`}} additional_executables={{ user `additional_executables`}} additional_executables_list={{ user `additional_executables_list`}} additional_executables_destination_path={{ user `additional_executables_destination_path`}} ssh_source_url={{user `ssh_source_url` }} debug_tools={{user `debug_tools`}}"
|
||||
}
|
3
packer/config/windows/cloudbase-init.json
Normal file
3
packer/config/windows/cloudbase-init.json
Normal file
@ -0,0 +1,3 @@
|
||||
{
|
||||
"cloudbase_init_version": "1.1.2"
|
||||
}
|
17
packer/config/windows/common.json
Normal file
17
packer/config/windows/common.json
Normal file
@ -0,0 +1,17 @@
|
||||
{
|
||||
"additional_debug_files": "",
|
||||
"debug_tools": "true",
|
||||
"disable_hypervisor": "false",
|
||||
"http_proxy": "",
|
||||
"https_proxy": "",
|
||||
"netbios_host_name_compatibility": "true",
|
||||
"no_proxy": "",
|
||||
"nssm_url": "https://upstreamartifacts.azureedge.net/nssm/nssm.exe",
|
||||
"prepull": "true",
|
||||
"runtime": "docker-ee",
|
||||
"ssh_source_url": "",
|
||||
"windows_service_manager": "nssm",
|
||||
"windows_updates_categories": "",
|
||||
"windows_updates_kbs": "",
|
||||
"wins_version": "0.0.4"
|
||||
}
|
4
packer/config/windows/containerd.json
Normal file
4
packer/config/windows/containerd.json
Normal file
@ -0,0 +1,4 @@
|
||||
{
|
||||
"containerd_additional_settings": null,
|
||||
"containerd_url": "https://github.com/containerd/containerd/releases/download/v{{user `containerd_version`}}/containerd-{{user `containerd_version`}}-windows-amd64.tar.gz"
|
||||
}
|
3
packer/config/windows/docker.json
Normal file
3
packer/config/windows/docker.json
Normal file
@ -0,0 +1,3 @@
|
||||
{
|
||||
"docker_ee_version": "19.03.12"
|
||||
}
|
4
packer/config/windows/kubernetes.json
Normal file
4
packer/config/windows/kubernetes.json
Normal file
@ -0,0 +1,4 @@
|
||||
{
|
||||
"kubernetes_goarch": "amd64",
|
||||
"kubernetes_install_path": "c:\\k"
|
||||
}
|
Reference in New Issue
Block a user