Skip to content

hex.k8s.tailscale ​

  • Source: module
  • Function count: 7

hex.k8s.tailscale.sa ​

Copy Call Skeleton ​

nix
(hex.k8s.tailscale.sa {
  name = "sa";
})

Required Args ​

ArgNotes
name-

Optional Args ​

ArgDefaultNotes
namespace"default"-
extraConfig{ }-

hex.k8s.tailscale.secret ​

Copy Call Skeleton ​

nix
(hex.k8s.tailscale.secret {
  name = "secret";
})

Required Args ​

ArgNotes
name-

Optional Args ​

ArgDefaultNotes
namespace"default"-
extraConfig{ }-

hex.k8s.tailscale.role ​

Copy Call Skeleton ​

nix
(hex.k8s.tailscale.role {
  name = "role";
})

Required Args ​

ArgNotes
name-

Optional Args ​

ArgDefaultNotes
namespace"default"-
extraConfig{ }-

hex.k8s.tailscale.role-binding ​

Copy Call Skeleton ​

nix
(hex.k8s.tailscale.role-binding {
  name = "role-binding";
})

Required Args ​

ArgNotes
name-

Optional Args ​

ArgDefaultNotes
namespace"default"-
extraConfig{ }-

hex.k8s.tailscale.network-policy ​

Copy Call Skeleton ​

nix
(hex.k8s.tailscale.network-policy {
  name = "network-policy";
})

Required Args ​

ArgNotes
name-

Optional Args ​

ArgDefaultNotes
namespace"default"-
cidrdefaults.cidr-
extraConfig{ }-

hex.k8s.tailscale.proxy.build ​

Copy Call Skeleton ​

nix
(hex.k8s.tailscale.proxy.build {
  name = "build";
})

Required Args ​

ArgNotes
name-

Optional Args ​

ArgDefaultNotes
namespace"default"-
destination_ipnull-
cidrdefaults.cidr-
tailscale_image"${tailscale_image_base}:${tailscale_image_tag}"-
tailscale_image_basedefaults.tailscale_image_base-
tailscale_image_tagdefaults.tailscale_image_tag-
tailscale_stateful_filteringfalse-
tailscale_firewall_modenull-
tailscale_extra_env_attr{ }-
tailscale_extra_args[ ]-
busybox_image"${busybox_image_base}:${busybox_image_tag}"-
busybox_image_basedefaults.busybox_image_base-
busybox_image_tagdefaults.busybox_image_tag-
tags[ ]-
default_tagsdefaults.tags-
all_tagstags ++ default_tags-
cpudefaults.tailscale_resources.cpu-
memorydefaults.tailscale_resources.memory-
userspacefalse-
exit_nodefalse-
subnet_router_cidrnull-
bind_localfalse-
hostAliases[ ]-

hex.k8s.tailscale.cloudsql-proxy.build ​

Copy Call Skeleton ​

nix
(hex.k8s.tailscale.cloudsql-proxy.build {
  name = "build";
  gcp_project = "TODO";
  cloudsql_instance = "TODO";
})

Required Args ​

ArgNotes
name-
gcp_project-
cloudsql_instance-

Optional Args ​

ArgDefaultNotes
namespace"default"-
gcp_region"us-west1"-
cidrdefaults.cidr-
tailscale_image"${tailscale_image_base}:${tailscale_image_tag}"-
tailscale_image_basedefaults.tailscale_image_base-
tailscale_image_tagdefaults.tailscale_image_tag-
cloudsql_image"${cloudsql_image_base}:${cloudsql_image_tag}"-
cloudsql_image_basedefaults.cloudsql_image_base-
cloudsql_image_tagdefaults.cloudsql_image_tag-
cpudefaults.cloudsql_resources.cpu-
memorydefaults.cloudsql_resources.memory-
secret_name"cloud-sql-creds"-
port5432postgres default?
tags[ ]-
default_tagsdefaults.tags-
all_tagstags ++ default_tags-
tailscale_cpudefaults.tailscale_resources.cpu-
tailscale_memorydefaults.tailscale_resources.memory-
userspacefalse-
exit_nodefalse-
hostAliases[ ]-

Back to Helper Index