ci: Add ARM cluster configuration for Packet
The cluster configuration is the same as for the existing
Packet cluster. The only difference is the server type
c2.large.arm (controller) and c1.large.arm (worker),
the added variables os_arch/os_channel/ipxe_script_url,
and the worker count set to 1 instead of 2.
ADD
ci/packet-arm/packet-arm-cluster.lokocfg.envsubst
+cluster "packet" {
+ asset_dir = pathexpand("~/lokoctl-assets")
+ aws_region = "$AWS_DEFAULT_REGION"
+ cluster_name = "$CLUSTER_ID"
+ controller_count = 1
+ dns_zone = "$AWS_DNS_ZONE"
+
+ dns_zone_id = "$AWS_DNS_ZONE_ID"
+ facility = "sjc1"
+
+ project_id = "$PACKET_PROJECT_ID"
+
+ ipxe_script_url = "https://raw.githubusercontent.com/kinvolk/flatcar-ipxe-scripts/arm64-usr/packet.ipxe"
+ os_arch = "arm64"
+ os_channel = "alpha"
+ controller_type = "c2.large.arm"
+
+ ssh_pubkeys = ["$PUB_KEY"]
+ management_cidrs = ["0.0.0.0/0"]
+ node_private_cidr = "10.0.0.0/8"
+
+ worker_pool "pool-1" {
+ count = 1
+ ipxe_script_url = "https://raw.githubusercontent.com/kinvolk/flatcar-ipxe-scripts/arm64-usr/packet.ipxe"
+ os_arch = "arm64"
+ os_channel = "alpha"
+ node_type = "c1.large.arm"
+ }
+}

ci: Add ARM cluster configuration for Packet

The cluster configuration is the same as for the existing
Packet cluster. The only difference is the server type
c2.large.arm (controller) and c1.large.arm (worker),
the added variables os_arch/os_channel/ipxe_script_url,
and the worker count set to 1 instead of 2.