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 ​

ArgTypeNotes
nameunknown-

Optional Args ​

ArgTypeDefaultNotes
namespacestring"default"-
extraConfigattrset{ }-

hex.k8s.tailscale.secret ​

Copy Call Skeleton ​

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

Required Args ​

ArgTypeNotes
nameunknown-

Optional Args ​

ArgTypeDefaultNotes
namespacestring"default"-
extraConfigattrset{ }-

hex.k8s.tailscale.role ​

Copy Call Skeleton ​

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

Required Args ​

ArgTypeNotes
nameunknown-

Optional Args ​

ArgTypeDefaultNotes
namespacestring"default"-
extraConfigattrset{ }-

hex.k8s.tailscale.role-binding ​

Copy Call Skeleton ​

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

Required Args ​

ArgTypeNotes
nameunknown-

Optional Args ​

ArgTypeDefaultNotes
namespacestring"default"-
extraConfigattrset{ }-

hex.k8s.tailscale.network-policy ​

Copy Call Skeleton ​

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

Required Args ​

ArgTypeNotes
nameunknown-

Optional Args ​

ArgTypeDefaultNotes
namespacestring"default"-
cidrunknowndefaults.cidr-
extraConfigattrset{ }-

hex.k8s.tailscale.proxy.build ​

Copy Call Skeleton ​

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

Required Args ​

ArgTypeNotes
nameunknown-

Optional Args ​

ArgTypeDefaultNotes
namespacestring"default"-
destination_ipnullnull-
cidrunknowndefaults.cidr-
tailscale_imagestring"${tailscale_image_base}:${tailscale_image_tag}"-
tailscale_image_baseunknowndefaults.tailscale_image_base-
tailscale_image_tagunknowndefaults.tailscale_image_tag-
tailscale_stateful_filteringboolfalse-
tailscale_firewall_modenullnull-
tailscale_extra_env_attrattrset{ }-
tailscale_extra_argslist[ ]-
busybox_imagestring"${busybox_image_base}:${busybox_image_tag}"-
busybox_image_baseunknowndefaults.busybox_image_base-
busybox_image_tagunknowndefaults.busybox_image_tag-
tagslist[ ]-
default_tagsunknowndefaults.tags-
all_tagsunknowntags ++ default_tags-
cpuunknowndefaults.tailscale_resources.cpu-
memoryunknowndefaults.tailscale_resources.memory-
userspaceboolfalse-
exit_nodeboolfalse-
subnet_router_cidrnullnull-
bind_localboolfalse-
hostAliaseslist[ ]-

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 ​

ArgTypeNotes
nameunknown-
gcp_projectunknown-
cloudsql_instanceunknown-

Optional Args ​

ArgTypeDefaultNotes
namespacestring"default"-
gcp_regionstring"us-west1"-
cidrunknowndefaults.cidr-
tailscale_imagestring"${tailscale_image_base}:${tailscale_image_tag}"-
tailscale_image_baseunknowndefaults.tailscale_image_base-
tailscale_image_tagunknowndefaults.tailscale_image_tag-
cloudsql_imagestring"${cloudsql_image_base}:${cloudsql_image_tag}"-
cloudsql_image_baseunknowndefaults.cloudsql_image_base-
cloudsql_image_tagunknowndefaults.cloudsql_image_tag-
cpuunknowndefaults.cloudsql_resources.cpu-
memoryunknowndefaults.cloudsql_resources.memory-
secret_namestring"cloud-sql-creds"-
portnumber5432postgres default?
tagslist[ ]-
default_tagsunknowndefaults.tags-
all_tagsunknowntags ++ default_tags-
tailscale_cpuunknowndefaults.tailscale_resources.cpu-
tailscale_memoryunknowndefaults.tailscale_resources.memory-
userspaceboolfalse-
exit_nodeboolfalse-
hostAliaseslist[ ]-

Back to Helper Index