hex.k8s.tailscale ​
- Source: module
- Function count: 7
hex.k8s.tailscale.sa ​
Copy Call Skeleton ​
nix
(hex.k8s.tailscale.sa {
name = "sa";
})Required Args ​
| Arg | Notes |
|---|---|
name | - |
Optional Args ​
| Arg | Default | Notes |
|---|---|---|
namespace | "default" | - |
extraConfig | { } | - |
hex.k8s.tailscale.secret ​
Copy Call Skeleton ​
nix
(hex.k8s.tailscale.secret {
name = "secret";
})Required Args ​
| Arg | Notes |
|---|---|
name | - |
Optional Args ​
| Arg | Default | Notes |
|---|---|---|
namespace | "default" | - |
extraConfig | { } | - |
hex.k8s.tailscale.role ​
Copy Call Skeleton ​
nix
(hex.k8s.tailscale.role {
name = "role";
})Required Args ​
| Arg | Notes |
|---|---|
name | - |
Optional Args ​
| Arg | Default | Notes |
|---|---|---|
namespace | "default" | - |
extraConfig | { } | - |
hex.k8s.tailscale.role-binding ​
Copy Call Skeleton ​
nix
(hex.k8s.tailscale.role-binding {
name = "role-binding";
})Required Args ​
| Arg | Notes |
|---|---|
name | - |
Optional Args ​
| Arg | Default | Notes |
|---|---|---|
namespace | "default" | - |
extraConfig | { } | - |
hex.k8s.tailscale.network-policy ​
Copy Call Skeleton ​
nix
(hex.k8s.tailscale.network-policy {
name = "network-policy";
})Required Args ​
| Arg | Notes |
|---|---|
name | - |
Optional Args ​
| Arg | Default | Notes |
|---|---|---|
namespace | "default" | - |
cidr | defaults.cidr | - |
extraConfig | { } | - |
hex.k8s.tailscale.proxy.build ​
Copy Call Skeleton ​
nix
(hex.k8s.tailscale.proxy.build {
name = "build";
})Required Args ​
| Arg | Notes |
|---|---|
name | - |
Optional Args ​
| Arg | Default | Notes |
|---|---|---|
namespace | "default" | - |
destination_ip | null | - |
cidr | defaults.cidr | - |
tailscale_image | "${tailscale_image_base}:${tailscale_image_tag}" | - |
tailscale_image_base | defaults.tailscale_image_base | - |
tailscale_image_tag | defaults.tailscale_image_tag | - |
tailscale_stateful_filtering | false | - |
tailscale_firewall_mode | null | - |
tailscale_extra_env_attr | { } | - |
tailscale_extra_args | [ ] | - |
busybox_image | "${busybox_image_base}:${busybox_image_tag}" | - |
busybox_image_base | defaults.busybox_image_base | - |
busybox_image_tag | defaults.busybox_image_tag | - |
tags | [ ] | - |
default_tags | defaults.tags | - |
all_tags | tags ++ default_tags | - |
cpu | defaults.tailscale_resources.cpu | - |
memory | defaults.tailscale_resources.memory | - |
userspace | false | - |
exit_node | false | - |
subnet_router_cidr | null | - |
bind_local | false | - |
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 ​
| Arg | Notes |
|---|---|
name | - |
gcp_project | - |
cloudsql_instance | - |
Optional Args ​
| Arg | Default | Notes |
|---|---|---|
namespace | "default" | - |
gcp_region | "us-west1" | - |
cidr | defaults.cidr | - |
tailscale_image | "${tailscale_image_base}:${tailscale_image_tag}" | - |
tailscale_image_base | defaults.tailscale_image_base | - |
tailscale_image_tag | defaults.tailscale_image_tag | - |
cloudsql_image | "${cloudsql_image_base}:${cloudsql_image_tag}" | - |
cloudsql_image_base | defaults.cloudsql_image_base | - |
cloudsql_image_tag | defaults.cloudsql_image_tag | - |
cpu | defaults.cloudsql_resources.cpu | - |
memory | defaults.cloudsql_resources.memory | - |
secret_name | "cloud-sql-creds" | - |
port | 5432 | postgres default? |
tags | [ ] | - |
default_tags | defaults.tags | - |
all_tags | tags ++ default_tags | - |
tailscale_cpu | defaults.tailscale_resources.cpu | - |
tailscale_memory | defaults.tailscale_resources.memory | - |
userspace | false | - |
exit_node | false | - |
hostAliases | [ ] | - |