├── .github └── workflows │ ├── deps.cue │ ├── deps.yaml │ └── longhorn-images.yaml ├── .gitignore ├── .gitmodules ├── README.md ├── clusterconfig ├── cilium-values.yaml ├── kube-proxy.yaml ├── kubeadm-init.yaml ├── kubeadm-join.yaml ├── multus.yaml └── networking.sh ├── cue.mod ├── gen │ ├── context │ │ └── context_go_gen.cue │ ├── github.com │ │ ├── addreas │ │ │ ├── cue-controller │ │ │ │ └── api │ │ │ │ │ └── v1beta2 │ │ │ │ │ ├── condition_types_go_gen.cue │ │ │ │ │ ├── cue_export_types_go_gen.cue │ │ │ │ │ ├── doc_go_gen.cue │ │ │ │ │ ├── inventory_types_go_gen.cue │ │ │ │ │ └── reference_types_go_gen.cue │ │ │ └── cuebuild-controller │ │ │ │ └── api │ │ │ │ ├── v1alpha1 │ │ │ │ ├── condition_types_go_gen.cue │ │ │ │ ├── cue_build_types_go_gen.cue │ │ │ │ ├── doc_go_gen.cue │ │ │ │ ├── reference_types_go_gen.cue │ │ │ │ └── snapshot_types_go_gen.cue │ │ │ │ └── v1alpha2 │ │ │ │ ├── condition_types_go_gen.cue │ │ │ │ ├── cue_build_types_go_gen.cue │ │ │ │ ├── doc_go_gen.cue │ │ │ │ ├── inventory_types_go_gen.cue │ │ │ │ └── reference_types_go_gen.cue │ │ ├── bitnami-labs │ │ │ └── sealed-secrets │ │ │ │ └── pkg │ │ │ │ └── apis │ │ │ │ └── sealedsecrets │ │ │ │ └── v1alpha1 │ │ │ │ ├── doc_go_gen.cue │ │ │ │ ├── register_go_gen.cue │ │ │ │ ├── sealedsecret_expansion_go_gen.cue │ │ │ │ └── types_go_gen.cue │ │ ├── cert-manager │ │ │ └── cert-manager │ │ │ │ └── pkg │ │ │ │ └── apis │ │ │ │ ├── acme │ │ │ │ └── v1 │ │ │ │ │ ├── const_go_gen.cue │ │ │ │ │ ├── doc_go_gen.cue │ │ │ │ │ ├── types_challenge_go_gen.cue │ │ │ │ │ ├── types_go_gen.cue │ │ │ │ │ ├── types_issuer_go_gen.cue │ │ │ │ │ └── types_order_go_gen.cue │ │ │ │ ├── certmanager │ │ │ │ └── v1 │ │ │ │ │ ├── const_go_gen.cue │ │ │ │ │ ├── doc_go_gen.cue │ │ │ │ │ ├── generic_issuer_go_gen.cue │ │ │ │ │ ├── types_certificate_go_gen.cue │ │ │ │ │ ├── types_certificaterequest_go_gen.cue │ │ │ │ │ ├── types_go_gen.cue │ │ │ │ │ └── types_issuer_go_gen.cue │ │ │ │ └── meta │ │ │ │ └── v1 │ │ │ │ ├── doc_go_gen.cue │ │ │ │ └── types_go_gen.cue │ │ ├── cilium │ │ │ ├── cilium │ │ │ │ ├── api │ │ │ │ │ └── v1 │ │ │ │ │ │ └── models │ │ │ │ │ │ ├── address_go_gen.cue │ │ │ │ │ │ ├── address_pair_go_gen.cue │ │ │ │ │ │ ├── allocation_map_go_gen.cue │ │ │ │ │ │ ├── attach_mode_go_gen.cue │ │ │ │ │ │ ├── b_p_f_map_entry_go_gen.cue │ │ │ │ │ │ ├── b_p_f_map_go_gen.cue │ │ │ │ │ │ ├── b_p_f_map_list_go_gen.cue │ │ │ │ │ │ ├── b_p_f_map_properties_go_gen.cue │ │ │ │ │ │ ├── b_p_f_map_status_go_gen.cue │ │ │ │ │ │ ├── backend_address_go_gen.cue │ │ │ │ │ │ ├── bandwidth_manager_go_gen.cue │ │ │ │ │ │ ├── bgp_family_go_gen.cue │ │ │ │ │ │ ├── bgp_graceful_restart_go_gen.cue │ │ │ │ │ │ ├── bgp_nlri_go_gen.cue │ │ │ │ │ │ ├── bgp_path_attribute_go_gen.cue │ │ │ │ │ │ ├── bgp_path_go_gen.cue │ │ │ │ │ │ ├── bgp_peer_families_go_gen.cue │ │ │ │ │ │ ├── bgp_peer_go_gen.cue │ │ │ │ │ │ ├── bgp_route_go_gen.cue │ │ │ │ │ │ ├── bgp_route_policy_go_gen.cue │ │ │ │ │ │ ├── bgp_route_policy_prefix_match_go_gen.cue │ │ │ │ │ │ ├── bgp_route_policy_statement_go_gen.cue │ │ │ │ │ │ ├── c_id_r_list_go_gen.cue │ │ │ │ │ │ ├── c_id_r_policy_go_gen.cue │ │ │ │ │ │ ├── c_n_i_chaining_status_go_gen.cue │ │ │ │ │ │ ├── cgroup_container_metadata_go_gen.cue │ │ │ │ │ │ ├── cgroup_dump_metadata_go_gen.cue │ │ │ │ │ │ ├── cgroup_pod_metadata_go_gen.cue │ │ │ │ │ │ ├── clock_source_go_gen.cue │ │ │ │ │ │ ├── cluster_mesh_status_go_gen.cue │ │ │ │ │ │ ├── cluster_node_status_go_gen.cue │ │ │ │ │ │ ├── cluster_nodes_response_go_gen.cue │ │ │ │ │ │ ├── cluster_status_go_gen.cue │ │ │ │ │ │ ├── configuration_map_go_gen.cue │ │ │ │ │ │ ├── controller_status_go_gen.cue │ │ │ │ │ │ ├── controller_statuses_go_gen.cue │ │ │ │ │ │ ├── daemon_configuration_go_gen.cue │ │ │ │ │ │ ├── daemon_configuration_spec_go_gen.cue │ │ │ │ │ │ ├── daemon_configuration_status_go_gen.cue │ │ │ │ │ │ ├── datapath_mode_go_gen.cue │ │ │ │ │ │ ├── debug_info_go_gen.cue │ │ │ │ │ │ ├── dns_lookup_go_gen.cue │ │ │ │ │ │ ├── doc_go_gen.cue │ │ │ │ │ │ ├── encryption_status_go_gen.cue │ │ │ │ │ │ ├── endpoint_batch_delete_request_go_gen.cue │ │ │ │ │ │ ├── endpoint_change_request_go_gen.cue │ │ │ │ │ │ ├── endpoint_configuration_spec_go_gen.cue │ │ │ │ │ │ ├── endpoint_configuration_status_go_gen.cue │ │ │ │ │ │ ├── endpoint_datapath_configuration_go_gen.cue │ │ │ │ │ │ ├── endpoint_go_gen.cue │ │ │ │ │ │ ├── endpoint_health_go_gen.cue │ │ │ │ │ │ ├── endpoint_health_status_go_gen.cue │ │ │ │ │ │ ├── endpoint_identifiers_go_gen.cue │ │ │ │ │ │ ├── endpoint_networking_go_gen.cue │ │ │ │ │ │ ├── endpoint_policy_enabled_go_gen.cue │ │ │ │ │ │ ├── endpoint_policy_go_gen.cue │ │ │ │ │ │ ├── endpoint_policy_status_go_gen.cue │ │ │ │ │ │ ├── endpoint_state_go_gen.cue │ │ │ │ │ │ ├── endpoint_status_change_go_gen.cue │ │ │ │ │ │ ├── endpoint_status_go_gen.cue │ │ │ │ │ │ ├── endpoint_status_log_go_gen.cue │ │ │ │ │ │ ├── error_go_gen.cue │ │ │ │ │ │ ├── frontend_address_go_gen.cue │ │ │ │ │ │ ├── frontend_mapping_go_gen.cue │ │ │ │ │ │ ├── host_firewall_go_gen.cue │ │ │ │ │ │ ├── hubble_status_go_gen.cue │ │ │ │ │ │ ├── i_psec_status_go_gen.cue │ │ │ │ │ │ ├── identity_endpoints_go_gen.cue │ │ │ │ │ │ ├── identity_go_gen.cue │ │ │ │ │ │ ├── identity_range_go_gen.cue │ │ │ │ │ │ ├── ip_a_m_address_response_go_gen.cue │ │ │ │ │ │ ├── ip_a_m_response_go_gen.cue │ │ │ │ │ │ ├── ip_a_m_status_go_gen.cue │ │ │ │ │ │ ├── ip_list_entry_go_gen.cue │ │ │ │ │ │ ├── ip_list_entry_metadata_go_gen.cue │ │ │ │ │ │ ├── ip_v4_big_tcp_go_gen.cue │ │ │ │ │ │ ├── ip_v6_big_tcp_go_gen.cue │ │ │ │ │ │ ├── k8s_status_go_gen.cue │ │ │ │ │ │ ├── k_vstore_configuration_go_gen.cue │ │ │ │ │ │ ├── kube_proxy_replacement_go_gen.cue │ │ │ │ │ │ ├── l4_policy_go_gen.cue │ │ │ │ │ │ ├── l_r_p_backend_go_gen.cue │ │ │ │ │ │ ├── l_r_p_spec_go_gen.cue │ │ │ │ │ │ ├── label_array_go_gen.cue │ │ │ │ │ │ ├── label_configuration_go_gen.cue │ │ │ │ │ │ ├── label_configuration_spec_go_gen.cue │ │ │ │ │ │ ├── label_configuration_status_go_gen.cue │ │ │ │ │ │ ├── label_go_gen.cue │ │ │ │ │ │ ├── labels_go_gen.cue │ │ │ │ │ │ ├── map_event_go_gen.cue │ │ │ │ │ │ ├── masquerading_go_gen.cue │ │ │ │ │ │ ├── message_forwarding_statistics_go_gen.cue │ │ │ │ │ │ ├── metric_go_gen.cue │ │ │ │ │ │ ├── monitor_status_go_gen.cue │ │ │ │ │ │ ├── name_manager_go_gen.cue │ │ │ │ │ │ ├── named_ports_go_gen.cue │ │ │ │ │ │ ├── node_addressing_element_go_gen.cue │ │ │ │ │ │ ├── node_addressing_go_gen.cue │ │ │ │ │ │ ├── node_element_go_gen.cue │ │ │ │ │ │ ├── node_id_go_gen.cue │ │ │ │ │ │ ├── policy_go_gen.cue │ │ │ │ │ │ ├── policy_rule_go_gen.cue │ │ │ │ │ │ ├── policy_trace_result_go_gen.cue │ │ │ │ │ │ ├── port_go_gen.cue │ │ │ │ │ │ ├── prefilter_go_gen.cue │ │ │ │ │ │ ├── prefilter_spec_go_gen.cue │ │ │ │ │ │ ├── prefilter_status_go_gen.cue │ │ │ │ │ │ ├── proxy_redirect_go_gen.cue │ │ │ │ │ │ ├── proxy_statistics_go_gen.cue │ │ │ │ │ │ ├── proxy_status_go_gen.cue │ │ │ │ │ │ ├── recorder_filter_go_gen.cue │ │ │ │ │ │ ├── recorder_go_gen.cue │ │ │ │ │ │ ├── recorder_mask_go_gen.cue │ │ │ │ │ │ ├── recorder_mask_spec_go_gen.cue │ │ │ │ │ │ ├── recorder_mask_status_go_gen.cue │ │ │ │ │ │ ├── recorder_spec_go_gen.cue │ │ │ │ │ │ ├── recorder_status_go_gen.cue │ │ │ │ │ │ ├── remote_cluster_config_go_gen.cue │ │ │ │ │ │ ├── remote_cluster_go_gen.cue │ │ │ │ │ │ ├── remote_cluster_synced_go_gen.cue │ │ │ │ │ │ ├── request_response_statistics_go_gen.cue │ │ │ │ │ │ ├── routing_go_gen.cue │ │ │ │ │ │ ├── selector_cache_go_gen.cue │ │ │ │ │ │ ├── selector_entry_go_gen.cue │ │ │ │ │ │ ├── selector_identity_mapping_go_gen.cue │ │ │ │ │ │ ├── service_go_gen.cue │ │ │ │ │ │ ├── service_spec_go_gen.cue │ │ │ │ │ │ ├── service_status_go_gen.cue │ │ │ │ │ │ ├── srv6_go_gen.cue │ │ │ │ │ │ ├── state_d_b_query_go_gen.cue │ │ │ │ │ │ ├── status_go_gen.cue │ │ │ │ │ │ ├── status_response_go_gen.cue │ │ │ │ │ │ ├── trace_from_go_gen.cue │ │ │ │ │ │ ├── trace_selector_go_gen.cue │ │ │ │ │ │ ├── trace_to_go_gen.cue │ │ │ │ │ │ ├── wireguard_interface_go_gen.cue │ │ │ │ │ │ ├── wireguard_peer_go_gen.cue │ │ │ │ │ │ └── wireguard_status_go_gen.cue │ │ │ │ └── pkg │ │ │ │ │ ├── alibabacloud │ │ │ │ │ └── eni │ │ │ │ │ │ └── types │ │ │ │ │ │ ├── doc_go_gen.cue │ │ │ │ │ │ └── types_go_gen.cue │ │ │ │ │ ├── aws │ │ │ │ │ └── eni │ │ │ │ │ │ └── types │ │ │ │ │ │ └── types_go_gen.cue │ │ │ │ │ ├── azure │ │ │ │ │ └── types │ │ │ │ │ │ ├── doc_go_gen.cue │ │ │ │ │ │ └── types_go_gen.cue │ │ │ │ │ ├── cidr │ │ │ │ │ ├── cidr_go_gen.cue │ │ │ │ │ └── cidr_linux_go_gen.cue │ │ │ │ │ ├── ipam │ │ │ │ │ └── types │ │ │ │ │ │ ├── doc_go_gen.cue │ │ │ │ │ │ └── types_go_gen.cue │ │ │ │ │ ├── k8s │ │ │ │ │ ├── apis │ │ │ │ │ │ └── cilium.io │ │ │ │ │ │ │ ├── v2 │ │ │ │ │ │ │ ├── ccec_types_go_gen.cue │ │ │ │ │ │ │ ├── ccnp_types_go_gen.cue │ │ │ │ │ │ │ ├── cec_types_go_gen.cue │ │ │ │ │ │ │ ├── cegp_types_go_gen.cue │ │ │ │ │ │ │ ├── cew_types_go_gen.cue │ │ │ │ │ │ │ ├── clrp_types_go_gen.cue │ │ │ │ │ │ │ ├── cnc_types_go_gen.cue │ │ │ │ │ │ │ ├── cnp_types_go_gen.cue │ │ │ │ │ │ │ ├── doc_go_gen.cue │ │ │ │ │ │ │ ├── register_go_gen.cue │ │ │ │ │ │ │ └── types_go_gen.cue │ │ │ │ │ │ │ └── v2alpha1 │ │ │ │ │ │ │ ├── bgp_advert_types_go_gen.cue │ │ │ │ │ │ │ ├── bgp_cluster_types_go_gen.cue │ │ │ │ │ │ │ ├── bgp_node_override_types_go_gen.cue │ │ │ │ │ │ │ ├── bgp_node_types_go_gen.cue │ │ │ │ │ │ │ ├── bgp_peer_types_go_gen.cue │ │ │ │ │ │ │ ├── bgpp_types_go_gen.cue │ │ │ │ │ │ │ ├── cidrgroups_types_go_gen.cue │ │ │ │ │ │ │ ├── cnc_types_go_gen.cue │ │ │ │ │ │ │ ├── doc_go_gen.cue │ │ │ │ │ │ │ ├── ippool_types_go_gen.cue │ │ │ │ │ │ │ ├── l2announcement_types_go_gen.cue │ │ │ │ │ │ │ ├── lbipam_types_go_gen.cue │ │ │ │ │ │ │ ├── register_go_gen.cue │ │ │ │ │ │ │ └── types_go_gen.cue │ │ │ │ │ └── slim │ │ │ │ │ │ └── k8s │ │ │ │ │ │ └── apis │ │ │ │ │ │ └── meta │ │ │ │ │ │ └── v1 │ │ │ │ │ │ ├── doc_go_gen.cue │ │ │ │ │ │ ├── register_go_gen.cue │ │ │ │ │ │ ├── time_go_gen.cue │ │ │ │ │ │ ├── time_proto_go_gen.cue │ │ │ │ │ │ └── types_go_gen.cue │ │ │ │ │ ├── node │ │ │ │ │ └── addressing │ │ │ │ │ │ └── addresstype_go_gen.cue │ │ │ │ │ └── policy │ │ │ │ │ └── api │ │ │ │ │ ├── cidr_go_gen.cue │ │ │ │ │ ├── decision_go_gen.cue │ │ │ │ │ ├── doc_go_gen.cue │ │ │ │ │ ├── egress_go_gen.cue │ │ │ │ │ ├── entity_go_gen.cue │ │ │ │ │ ├── fqdn_go_gen.cue │ │ │ │ │ ├── groups_go_gen.cue │ │ │ │ │ ├── http_go_gen.cue │ │ │ │ │ ├── icmp_go_gen.cue │ │ │ │ │ ├── ingress_go_gen.cue │ │ │ │ │ ├── kafka │ │ │ │ │ ├── doc_go_gen.cue │ │ │ │ │ └── kafka_go_gen.cue │ │ │ │ │ ├── l4_go_gen.cue │ │ │ │ │ ├── l7_go_gen.cue │ │ │ │ │ ├── rule_go_gen.cue │ │ │ │ │ ├── rule_validation_go_gen.cue │ │ │ │ │ ├── rules_go_gen.cue │ │ │ │ │ ├── selector_go_gen.cue │ │ │ │ │ ├── service_go_gen.cue │ │ │ │ │ └── utils_go_gen.cue │ │ │ └── proxy │ │ │ │ └── pkg │ │ │ │ └── policy │ │ │ │ └── api │ │ │ │ └── kafka │ │ │ │ ├── doc_go_gen.cue │ │ │ │ └── kafka_go_gen.cue │ │ ├── fluxcd │ │ │ ├── helm-controller │ │ │ │ └── api │ │ │ │ │ ├── v2 │ │ │ │ │ ├── annotations_go_gen.cue │ │ │ │ │ ├── condition_types_go_gen.cue │ │ │ │ │ ├── doc_go_gen.cue │ │ │ │ │ ├── helmrelease_types_go_gen.cue │ │ │ │ │ ├── reference_types_go_gen.cue │ │ │ │ │ └── snapshot_types_go_gen.cue │ │ │ │ │ ├── v2beta1 │ │ │ │ │ ├── condition_types_go_gen.cue │ │ │ │ │ ├── doc_go_gen.cue │ │ │ │ │ ├── helmrelease_types_go_gen.cue │ │ │ │ │ └── reference_types_go_gen.cue │ │ │ │ │ └── v2beta2 │ │ │ │ │ ├── annotations_go_gen.cue │ │ │ │ │ ├── condition_types_go_gen.cue │ │ │ │ │ ├── doc_go_gen.cue │ │ │ │ │ ├── helmrelease_types_go_gen.cue │ │ │ │ │ ├── reference_types_go_gen.cue │ │ │ │ │ └── snapshot_types_go_gen.cue │ │ │ ├── kustomize-controller │ │ │ │ └── api │ │ │ │ │ ├── v1 │ │ │ │ │ ├── condition_types_go_gen.cue │ │ │ │ │ ├── doc_go_gen.cue │ │ │ │ │ ├── inventory_types_go_gen.cue │ │ │ │ │ ├── kustomization_types_go_gen.cue │ │ │ │ │ └── reference_types_go_gen.cue │ │ │ │ │ ├── v1beta1 │ │ │ │ │ ├── condition_types_go_gen.cue │ │ │ │ │ ├── doc_go_gen.cue │ │ │ │ │ ├── kustomization_types_go_gen.cue │ │ │ │ │ ├── reference_types_go_gen.cue │ │ │ │ │ └── snapshot_types_go_gen.cue │ │ │ │ │ └── v1beta2 │ │ │ │ │ ├── condition_types_go_gen.cue │ │ │ │ │ ├── doc_go_gen.cue │ │ │ │ │ ├── inventory_types_go_gen.cue │ │ │ │ │ ├── kustomization_types_go_gen.cue │ │ │ │ │ └── reference_types_go_gen.cue │ │ │ ├── notification-controller │ │ │ │ └── api │ │ │ │ │ ├── v1 │ │ │ │ │ ├── condition_types_go_gen.cue │ │ │ │ │ ├── doc_go_gen.cue │ │ │ │ │ ├── receiver_types_go_gen.cue │ │ │ │ │ └── reference_types_go_gen.cue │ │ │ │ │ └── v1beta1 │ │ │ │ │ ├── alert_types_go_gen.cue │ │ │ │ │ ├── condition_types_go_gen.cue │ │ │ │ │ ├── doc_go_gen.cue │ │ │ │ │ ├── provider_types_go_gen.cue │ │ │ │ │ ├── receiver_types_go_gen.cue │ │ │ │ │ └── reference_types_go_gen.cue │ │ │ ├── pkg │ │ │ │ ├── apis │ │ │ │ │ ├── acl │ │ │ │ │ │ ├── acl_types_go_gen.cue │ │ │ │ │ │ ├── conditions_go_gen.cue │ │ │ │ │ │ └── doc_go_gen.cue │ │ │ │ │ ├── kustomize │ │ │ │ │ │ ├── doc_go_gen.cue │ │ │ │ │ │ └── kustomize_types_go_gen.cue │ │ │ │ │ └── meta │ │ │ │ │ │ ├── annotations_go_gen.cue │ │ │ │ │ │ ├── conditions_go_gen.cue │ │ │ │ │ │ ├── dependencies_go_gen.cue │ │ │ │ │ │ ├── doc_go_gen.cue │ │ │ │ │ │ └── reference_types_go_gen.cue │ │ │ │ └── runtime │ │ │ │ │ └── dependency │ │ │ │ │ └── sort_go_gen.cue │ │ │ └── source-controller │ │ │ │ └── api │ │ │ │ ├── v1 │ │ │ │ ├── artifact_types_go_gen.cue │ │ │ │ ├── bucket_types_go_gen.cue │ │ │ │ ├── condition_types_go_gen.cue │ │ │ │ ├── doc_go_gen.cue │ │ │ │ ├── gitrepository_types_go_gen.cue │ │ │ │ ├── helmchart_types_go_gen.cue │ │ │ │ ├── helmrepository_types_go_gen.cue │ │ │ │ ├── ociverification_types_go_gen.cue │ │ │ │ ├── source_go_gen.cue │ │ │ │ └── sts_types_go_gen.cue │ │ │ │ ├── v1beta1 │ │ │ │ ├── artifact_types_go_gen.cue │ │ │ │ ├── bucket_types_go_gen.cue │ │ │ │ ├── condition_types_go_gen.cue │ │ │ │ ├── doc_go_gen.cue │ │ │ │ ├── gitrepository_types_go_gen.cue │ │ │ │ ├── helmchart_types_go_gen.cue │ │ │ │ ├── helmrepository_types_go_gen.cue │ │ │ │ └── source_go_gen.cue │ │ │ │ └── v1beta2 │ │ │ │ ├── artifact_types_go_gen.cue │ │ │ │ ├── bucket_types_go_gen.cue │ │ │ │ ├── condition_types_go_gen.cue │ │ │ │ ├── doc_go_gen.cue │ │ │ │ ├── gitrepository_types_go_gen.cue │ │ │ │ ├── helmchart_types_go_gen.cue │ │ │ │ ├── helmrepository_types_go_gen.cue │ │ │ │ ├── ocirepository_types_go_gen.cue │ │ │ │ ├── source_go_gen.cue │ │ │ │ └── sts_types_go_gen.cue │ │ ├── go-openapi │ │ │ └── strfmt │ │ │ │ ├── bson_go_gen.cue │ │ │ │ ├── date_go_gen.cue │ │ │ │ ├── default_go_gen.cue │ │ │ │ ├── doc_go_gen.cue │ │ │ │ ├── duration_go_gen.cue │ │ │ │ ├── format_go_gen.cue │ │ │ │ ├── time_go_gen.cue │ │ │ │ └── ulid_go_gen.cue │ │ ├── grafana-operator │ │ │ └── grafana-operator │ │ │ │ └── v5 │ │ │ │ └── api │ │ │ │ └── v1beta1 │ │ │ │ ├── conditions_go_gen.cue │ │ │ │ ├── grafana_types_go_gen.cue │ │ │ │ ├── grafanadashboard_types_go_gen.cue │ │ │ │ ├── grafanadatasource_types_go_gen.cue │ │ │ │ ├── grafanafolder_types_go_gen.cue │ │ │ │ ├── groupversion_info_go_gen.cue │ │ │ │ ├── namespaced_resource_go_gen.cue │ │ │ │ ├── plugin_list_go_gen.cue │ │ │ │ └── typeoverrides_go_gen.cue │ │ ├── k8snetworkplumbingwg │ │ │ └── network-attachment-definition-client │ │ │ │ └── pkg │ │ │ │ └── apis │ │ │ │ └── k8s.cni.cncf.io │ │ │ │ └── v1 │ │ │ │ └── types_go_gen.cue │ │ ├── openshift │ │ │ └── api │ │ │ │ └── route │ │ │ │ └── v1 │ │ │ │ ├── doc_go_gen.cue │ │ │ │ ├── generated.pb_go_gen.cue │ │ │ │ ├── register_go_gen.cue │ │ │ │ └── types_go_gen.cue │ │ ├── ory │ │ │ └── hydra-maester │ │ │ │ └── api │ │ │ │ └── v1alpha1 │ │ │ │ ├── groupversion_info_go_gen.cue │ │ │ │ └── oauth2client_types_go_gen.cue │ │ └── prometheus-operator │ │ │ ├── kube-prometheus │ │ │ └── manifests │ │ │ │ ├── alertmanager.cue │ │ │ │ ├── blackboxExporter.cue │ │ │ │ ├── grafanaDashboards.cue │ │ │ │ ├── kubePrometheus.cue │ │ │ │ ├── kubeStateMetrics.cue │ │ │ │ ├── kubernetesControlPlane.cue │ │ │ │ ├── nodeExporter.cue │ │ │ │ ├── prometheus.cue │ │ │ │ ├── prometheusAdapter.cue │ │ │ │ └── prometheusOperator.cue │ │ │ └── prometheus-operator │ │ │ └── pkg │ │ │ └── apis │ │ │ └── monitoring │ │ │ └── v1 │ │ │ ├── alertmanager_types_go_gen.cue │ │ │ ├── dns_types_go_gen.cue │ │ │ ├── podmonitor_types_go_gen.cue │ │ │ ├── probe_types_go_gen.cue │ │ │ ├── prometheus_types_go_gen.cue │ │ │ ├── prometheusrule_types_go_gen.cue │ │ │ ├── servicemonitor_types_go_gen.cue │ │ │ ├── thanos_types_go_gen.cue │ │ │ └── types_go_gen.cue │ ├── internal │ │ └── abi │ │ │ ├── abi_amd64_go_gen.cue │ │ │ ├── abi_go_gen.cue │ │ │ ├── map_go_gen.cue │ │ │ ├── stack_go_gen.cue │ │ │ ├── switch_go_gen.cue │ │ │ ├── symtab_go_gen.cue │ │ │ └── type_go_gen.cue │ ├── io │ │ ├── io_go_gen.cue │ │ └── multi_go_gen.cue │ ├── k8s.io │ │ ├── api │ │ │ ├── apps │ │ │ │ └── v1 │ │ │ │ │ ├── register_go_gen.cue │ │ │ │ │ └── types_go_gen.cue │ │ │ ├── autoscaling │ │ │ │ └── v2beta2 │ │ │ │ │ ├── register_go_gen.cue │ │ │ │ │ └── types_go_gen.cue │ │ │ ├── batch │ │ │ │ ├── v1 │ │ │ │ │ ├── doc_go_gen.cue │ │ │ │ │ ├── register_go_gen.cue │ │ │ │ │ └── types_go_gen.cue │ │ │ │ ├── v1beta1 │ │ │ │ │ ├── register_go_gen.cue │ │ │ │ │ └── types_go_gen.cue │ │ │ │ └── v2alpha1 │ │ │ │ │ ├── register_go_gen.cue │ │ │ │ │ └── types_go_gen.cue │ │ │ ├── core │ │ │ │ └── v1 │ │ │ │ │ ├── annotation_key_constants_go_gen.cue │ │ │ │ │ ├── doc_go_gen.cue │ │ │ │ │ ├── register_go_gen.cue │ │ │ │ │ ├── types_go_gen.cue │ │ │ │ │ ├── well_known_labels_go_gen.cue │ │ │ │ │ └── well_known_taints_go_gen.cue │ │ │ ├── discovery │ │ │ │ └── v1beta1 │ │ │ │ │ ├── register_go_gen.cue │ │ │ │ │ ├── types_go_gen.cue │ │ │ │ │ └── well_known_labels_go_gen.cue │ │ │ ├── extensions │ │ │ │ └── v1beta1 │ │ │ │ │ ├── register_go_gen.cue │ │ │ │ │ └── types_go_gen.cue │ │ │ ├── networking │ │ │ │ └── v1 │ │ │ │ │ ├── register_go_gen.cue │ │ │ │ │ ├── types_go_gen.cue │ │ │ │ │ ├── well_known_annotations_go_gen.cue │ │ │ │ │ └── well_known_labels_go_gen.cue │ │ │ ├── policy │ │ │ │ └── v1 │ │ │ │ │ ├── doc_go_gen.cue │ │ │ │ │ ├── register_go_gen.cue │ │ │ │ │ └── types_go_gen.cue │ │ │ ├── rbac │ │ │ │ └── v1 │ │ │ │ │ ├── register_go_gen.cue │ │ │ │ │ └── types_go_gen.cue │ │ │ └── storage │ │ │ │ └── v1 │ │ │ │ ├── register_go_gen.cue │ │ │ │ └── types_go_gen.cue │ │ ├── apiextensions-apiserver │ │ │ └── pkg │ │ │ │ └── apis │ │ │ │ └── apiextensions │ │ │ │ ├── v1 │ │ │ │ ├── doc_go_gen.cue │ │ │ │ ├── marshal_go_gen.cue │ │ │ │ ├── register_go_gen.cue │ │ │ │ ├── types_go_gen.cue │ │ │ │ └── types_jsonschema_go_gen.cue │ │ │ │ └── v1beta1 │ │ │ │ ├── doc_go_gen.cue │ │ │ │ ├── register_go_gen.cue │ │ │ │ ├── types_go_gen.cue │ │ │ │ └── types_jsonschema_go_gen.cue │ │ ├── apimachinery │ │ │ └── pkg │ │ │ │ ├── api │ │ │ │ ├── meta │ │ │ │ │ ├── doc_go_gen.cue │ │ │ │ │ ├── errors_go_gen.cue │ │ │ │ │ ├── firsthit_restmapper_go_gen.cue │ │ │ │ │ ├── interfaces_go_gen.cue │ │ │ │ │ ├── meta_go_gen.cue │ │ │ │ │ ├── multirestmapper_go_gen.cue │ │ │ │ │ ├── priority_go_gen.cue │ │ │ │ │ └── restmapper_go_gen.cue │ │ │ │ └── resource │ │ │ │ │ ├── amount_go_gen.cue │ │ │ │ │ ├── math_go_gen.cue │ │ │ │ │ ├── quantity_go_gen.cue │ │ │ │ │ └── suffix_go_gen.cue │ │ │ │ ├── apis │ │ │ │ └── meta │ │ │ │ │ └── v1 │ │ │ │ │ ├── duration_go_gen.cue │ │ │ │ │ ├── group_version_go_gen.cue │ │ │ │ │ ├── helpers_go_gen.cue │ │ │ │ │ ├── meta_go_gen.cue │ │ │ │ │ ├── micro_time_go_gen.cue │ │ │ │ │ ├── register_go_gen.cue │ │ │ │ │ ├── time_go_gen.cue │ │ │ │ │ ├── time_proto_go_gen.cue │ │ │ │ │ ├── types_go_gen.cue │ │ │ │ │ └── watch_go_gen.cue │ │ │ │ ├── fields │ │ │ │ ├── doc_go_gen.cue │ │ │ │ ├── fields_go_gen.cue │ │ │ │ ├── requirements_go_gen.cue │ │ │ │ └── selector_go_gen.cue │ │ │ │ ├── labels │ │ │ │ ├── doc_go_gen.cue │ │ │ │ ├── labels_go_gen.cue │ │ │ │ └── selector_go_gen.cue │ │ │ │ ├── runtime │ │ │ │ ├── allocator_go_gen.cue │ │ │ │ ├── codec_go_gen.cue │ │ │ │ ├── conversion_go_gen.cue │ │ │ │ ├── converter_go_gen.cue │ │ │ │ ├── doc_go_gen.cue │ │ │ │ ├── embedded_go_gen.cue │ │ │ │ ├── helper_go_gen.cue │ │ │ │ ├── interfaces_go_gen.cue │ │ │ │ ├── negotiate_go_gen.cue │ │ │ │ ├── schema │ │ │ │ │ ├── group_version_go_gen.cue │ │ │ │ │ └── interfaces_go_gen.cue │ │ │ │ ├── splice_go_gen.cue │ │ │ │ ├── swagger_doc_generator_go_gen.cue │ │ │ │ ├── types_go_gen.cue │ │ │ │ └── types_proto_go_gen.cue │ │ │ │ ├── selection │ │ │ │ └── operator_go_gen.cue │ │ │ │ ├── types │ │ │ │ ├── doc_go_gen.cue │ │ │ │ ├── namespacedname_go_gen.cue │ │ │ │ ├── nodename_go_gen.cue │ │ │ │ ├── patch_go_gen.cue │ │ │ │ └── uid_go_gen.cue │ │ │ │ ├── util │ │ │ │ └── intstr │ │ │ │ │ └── intstr_go_gen.cue │ │ │ │ └── watch │ │ │ │ ├── doc_go_gen.cue │ │ │ │ ├── filter_go_gen.cue │ │ │ │ ├── mux_go_gen.cue │ │ │ │ ├── streamwatcher_go_gen.cue │ │ │ │ └── watch_go_gen.cue │ │ ├── kube-aggregator │ │ │ └── pkg │ │ │ │ └── apis │ │ │ │ └── apiregistration │ │ │ │ └── v1 │ │ │ │ ├── doc_go_gen.cue │ │ │ │ ├── register_go_gen.cue │ │ │ │ └── types_go_gen.cue │ │ └── utils │ │ │ └── clock │ │ │ └── clock_go_gen.cue │ ├── net │ │ ├── 0454a7836ba8af6dcd137026d27eb5adda7f18616a56733216e2e8f2467860f6-d_gen.cue │ │ ├── 0c6c45872abd45d40fea1d450b929d9e1917f6224dba845b08761da6c8bd6f1a-d_gen.cue │ │ ├── 10a229f347a7f4df4d8e4fd2ebcfb7e49aebf3b86cb99747e0a60e3500bc59cf-d_gen.cue │ │ ├── 10f2d03866817a81bb93d05ab71308da8edbaac199109009ed342217dbd4371e-d_gen.cue │ │ ├── 14171eaf5b56f37b2b705347c2f6edd04bd9306d4d14b86fdb4aa56dfd42f046-d_gen.cue │ │ ├── 190497997fedb885d7df544a745ed67500fc8d943483f5612c03d04569febe7d-d_gen.cue │ │ ├── 19a0e801cd9824df644754033cef1808e486e0473b43ba6ebdf8d67f08b14d64-d_gen.cue │ │ ├── 1b8c567e19bdc45d65499aae9499b86a5a80660690c2c238fc15f4df8ae18cea-d_gen.cue │ │ ├── 1d1506374aa9b65a36de8aaed01950d241326b44f2c6cc29cc44906c95a5775d-d_gen.cue │ │ ├── 2048beda751c465cbdd8a2a7281f6f2951b164e34dc7a2beadbabb58122def1e-d_gen.cue │ │ ├── 231d9edf6ed56bace4d5595f7cde7bb0b25ae27767827b61b21a09c7342d5aa9-d_gen.cue │ │ ├── 28ea0a48f710cd2476e4926da09d0fde21fd8e3c4d1c9d5145b065df10fa123a-d_gen.cue │ │ ├── 2900b5ee247ffaa45807935fc0671a29747f88ee3874a81fc95789c03653cf21-d_gen.cue │ │ ├── 2a6934aa061e0af0e8691e8e1a3524b492b0b0f9372ea17b5db8c18d18bc79d4-d_gen.cue │ │ ├── 34b0aa996b5ce1000ab564f8d6282d816b13134c03a4edd92859d540ab9e2a27-d_gen.cue │ │ ├── 34e0b0c3fb4b0356d8794e881efacc5aeb268c0da7c42d2c167acaa866b42b3c-d_gen.cue │ │ ├── 35235c3d657e70bd413852426a4aed435ffc5215d7b42195332cfb56c0c9e3ee-d_gen.cue │ │ ├── 363c6bc0a50f98cc2bd9ee6959187c71020ce1f4e8fd2ef733dd0efeed01bded-d_gen.cue │ │ ├── 38257e782e610efcc17fb3856ca00c7eaaaf85a6278dd61e2f7fde3dc6fc46d4-d_gen.cue │ │ ├── 3e0b4d210a76d7d2a15082ffc1a77720ef2bbfba21fab99abd0e3e2270f6962a-d_gen.cue │ │ ├── 408a50c5625ee7f263029f5fd3e7cc8ca8322f8cfe7dccd87e487d2c2b361e65-d_gen.cue │ │ ├── 4162258d658520ed324cdb79e1e80582855df89b2abfcb62ff99fbda2b1f9d42-d_gen.cue │ │ ├── 4229addb052d89bd137f9bbd44d5951b4430f6ac89a70d35c012240b6b6f8a0a-d_gen.cue │ │ ├── 4b861165794010328aa1deafb8eef06b27a6d1f202428d7b251864f7dc42eee3-d_gen.cue │ │ ├── 4f9da13356c227e698e56de1dafc146fd349541445d65e17eb4963bdd0db0fe9-d_gen.cue │ │ ├── 516fbe45eb9c05b47dd79bed52661f608c55eb935746fb6fadc722133087ce56-d_gen.cue │ │ ├── 5480ccc2221ce14c8020d8c3b6919c0b2428c5fdf1d3a2d4f3663ec987fce28d-d_gen.cue │ │ ├── 59903bde41a7b1c8f77bc6e1cb5627a27e4b6568b46a2b705576a2d0ba9579ab-d_gen.cue │ │ ├── 5ae736dd724f6c821ec8edfe517213cda583d16b7df419bad445bf6564b478b5-d_gen.cue │ │ ├── 6d2773f9dca96b424b36b6327be2ce97f394b9a1fe0816e5e1c88f6bcdcb5053-d_gen.cue │ │ ├── 6ee7bc1cfb1f5b85764ccf475e300029bae29ac2fd2ccddfb5351e0741d432c4-d_gen.cue │ │ ├── 78a722f1a85aa073eaee0dedde1bea585ad74b2aa547669aad7c3e70e62f572f-d_gen.cue │ │ ├── 7bdf64f5baa9c74f6b58a430b520b71258a907283cde310d179a7d1d150a235c-d_gen.cue │ │ ├── 801548ccf46bbc8607427e4567a2d3682387cec0e2327ef4c0506b10a10b8b87-d_gen.cue │ │ ├── 8493c07be123012e47b9c5c47a9e85b6c5ea75bc3e1ff6b8b5ec542f8817a54c-d_gen.cue │ │ ├── 8835ab63c0ce2b89547aa1c370faa8f4abd63c9b3b932d301f1f859bd95380d3-d_gen.cue │ │ ├── 8afb7e48f6861787d64ccae5c349988f4e6b96fa1dd35a98cb1afbf59f9883be-d_gen.cue │ │ ├── 8b29b36d68f92da38f4b72ec27c73ce91f8b161b1b40de24f5f52daa792980c6-d_gen.cue │ │ ├── 92e59802c8d150c9a9cd8fdd585252636743a3d9f7a6d80c0458c56cb2ffa4d7-d_gen.cue │ │ ├── 96811685f513d6e31b61a679d36b1f7f549c047753b150c6a3a65bcbdf521304-d_gen.cue │ │ ├── 9961687608309fa2052725c07d307f163d4a0e23294526872634d98593f51d8c-d_gen.cue │ │ ├── a1966b6a2f7cea753711dbbcf0ed19926cc5973de149d766ecefa20fe4bedc37-d_gen.cue │ │ ├── a24bb0d17a958fe72f49229039c1ca715b5c95485768f1f2b7a98d3c1d8ac25b-d_gen.cue │ │ ├── addrselect_go_gen.cue │ │ ├── aeab58238c8b8bf2cc853ee74fd79197584bc6cf572dc17c17c45ef6a091d2e6-d_gen.cue │ │ ├── af5a45d3132fcf8e49aaa0284f0f55a5055e41af388f6f68b26120869c23923a-d_gen.cue │ │ ├── b7d1b6f5ef72e9a8898fc47b5ec59a3e65bb60165b779860fe51226cd02ac158-d_gen.cue │ │ ├── bb4fef334752a0be4003dc56acb4523ee22ec368f94bb8963a552a5a83aa0d11-d_gen.cue │ │ ├── bdf508839f110cd12cdce4ff45468681174f6d80d34f4b58232658517b946bdd-d_gen.cue │ │ ├── c000551c512df39e4a862cd7d91d3e32ff6e567ab30c516d1a5fe109d3b6dcf9-d_gen.cue │ │ ├── c3d7c711ef85bb736986daa4be3a80eb1b86c742e94b85d662624d6611921b64-d_gen.cue │ │ ├── c3f826f34e4240c2b7c5a9e651438bd050e3a5de53ea1dae0ec984fa774863a0-d_gen.cue │ │ ├── c4ab219a7dc4d4a8878dc2da9acef0aff97b5d2dcb58b2378314a9e3783464ea-d_gen.cue │ │ ├── c67d6dd23ed8d0627e8d968791f700d7c550b9b8ddab86a12f66190876967d05-d_gen.cue │ │ ├── c765ff1c17540a19d628bc3e8556c16cc64e2b0ab6d3773f50bf188feac2a6a8-d_gen.cue │ │ ├── c827deaab91f4825324dcc9999a8cff3c2addd686d4c0d435faf4911afbbe736-d_gen.cue │ │ ├── caf37b5d1bfc6da4cf28d2b9e5dd56755a82c4993e433a9a08e04bcd58bc58ef-d_gen.cue │ │ ├── cb70da8c511ef33fbb2e97d3396f1a1b597190a872bbf3b0c41e58b6fbd53ddd-d_gen.cue │ │ ├── cgo_unix_go_gen.cue │ │ ├── conf_go_gen.cue │ │ ├── d175faf0c4791126cff19c3a4d9b5868a606f2336d8009ccd2d60962514d5287-d_gen.cue │ │ ├── d1d3e5e058945ced47bd5e8888fc85b3c8e546f3c3ec60e443ff1fa2cb2b36ec-d_gen.cue │ │ ├── d1e73e05b35b230cfb2caa9105f8390e54885c0644a1140f1933edbd07f228bb-d_gen.cue │ │ ├── d52a3ebbc2b17d82583e88883b2fe5d828b9ab604b258192c8296c5597287966-d_gen.cue │ │ ├── d5674f666eece024b713ecec1aaa7285ebf9f2c167ae754f7518f6d95932342c-d_gen.cue │ │ ├── dba052f6aa74a34d8d1bfd3dcd5e85679b29dc01b1d468844c836def8cabcb50-d_gen.cue │ │ ├── dc5ee418ca815254fa36f2ba41d9a8c3f9141deea549ba12629f4ac793054ceb-d_gen.cue │ │ ├── dial_go_gen.cue │ │ ├── dnsclient_go_gen.cue │ │ ├── dnsclient_unix_go_gen.cue │ │ ├── e05ba4b3ce4e1db25cea44dc87e2aada381f0dff603e4e093fee916d20085f51-d_gen.cue │ │ ├── e4c77b23788c7f79f0035584f1abe91229c83705cee4aba52c6e4aed23b3f56c-d_gen.cue │ │ ├── e618d2137220af68cf49730dff4be0d6ab963f49fa3dc58039e30df65779cec6-d_gen.cue │ │ ├── e6a67df04b32824982f6f315f0a2cfabf20df86fedd4593f45248799b1f227a4-d_gen.cue │ │ ├── eae07e7cf6435eb1be584deb393778efc8a9c77f7c4b6269d367055240dd2dc2-d_gen.cue │ │ ├── ebd809c4c2b8445ffd6f3eefcac0fd3e8eb2adb8c3d090a15e3607650b68b4f2-d_gen.cue │ │ ├── ed2b7ab23c44db04e8eca719a5b9ac83ce525aa68c51bf63ef73439e6870af18-d_gen.cue │ │ ├── ef92fb62b8787aec2a054c9c5970f64ee06d60a24732a8b67b8088c6c3d947cf-d_gen.cue │ │ ├── fcdf08577d87185026eaf4d4df0be664e9938ad9dd1d16064ae8b78210c69e4e-d_gen.cue │ │ ├── fd_unix_go_gen.cue │ │ ├── file_go_gen.cue │ │ ├── hosts_go_gen.cue │ │ ├── interface_go_gen.cue │ │ ├── interface_linux_go_gen.cue │ │ ├── ip_go_gen.cue │ │ ├── iprawsock_go_gen.cue │ │ ├── ipsock_go_gen.cue │ │ ├── lookup_go_gen.cue │ │ ├── mac_go_gen.cue │ │ ├── mptcpsock_linux_go_gen.cue │ │ ├── net_go_gen.cue │ │ ├── netcgo_off_go_gen.cue │ │ ├── netgo_off_go_gen.cue │ │ ├── nss_go_gen.cue │ │ ├── parse_go_gen.cue │ │ ├── pipe_go_gen.cue │ │ ├── sendfile_linux_go_gen.cue │ │ ├── sockaddr_posix_go_gen.cue │ │ ├── tcpsock_go_gen.cue │ │ ├── udpsock_go_gen.cue │ │ ├── unixsock_go_gen.cue │ │ ├── unixsock_readmsg_cmsg_cloexec_go_gen.cue │ │ └── url │ │ │ └── url_go_gen.cue │ ├── reflect │ │ ├── abi_go_gen.cue │ │ ├── type_go_gen.cue │ │ └── value_go_gen.cue │ ├── sigs.k8s.io │ │ └── gateway-api │ │ │ └── apis │ │ │ ├── v1 │ │ │ ├── doc_go_gen.cue │ │ │ ├── gateway_types_go_gen.cue │ │ │ ├── gatewayclass_types_go_gen.cue │ │ │ ├── gatewayclass_types_overrides_go_gen.cue │ │ │ ├── grpcroute_types_go_gen.cue │ │ │ ├── httproute_types_go_gen.cue │ │ │ ├── object_reference_types_go_gen.cue │ │ │ ├── shared_types_go_gen.cue │ │ │ └── zz_generated.register_go_gen.cue │ │ │ ├── v1alpha2 │ │ │ ├── doc_go_gen.cue │ │ │ ├── gateway_types_go_gen.cue │ │ │ ├── gatewayclass_types_go_gen.cue │ │ │ ├── httproute_types_go_gen.cue │ │ │ ├── object_reference_types_go_gen.cue │ │ │ ├── policy_types_go_gen.cue │ │ │ ├── referencegrant_types_go_gen.cue │ │ │ ├── referencepolicy_types_go_gen.cue │ │ │ ├── shared_types_go_gen.cue │ │ │ ├── tcproute_types_go_gen.cue │ │ │ ├── tlsroute_types_go_gen.cue │ │ │ ├── udproute_types_go_gen.cue │ │ │ └── zz_generated.register_go_gen.cue │ │ │ └── v1beta1 │ │ │ ├── doc_go_gen.cue │ │ │ ├── gateway_types_go_gen.cue │ │ │ ├── gatewayclass_types_go_gen.cue │ │ │ ├── httproute_types_go_gen.cue │ │ │ ├── object_reference_types_go_gen.cue │ │ │ ├── referencegrant_types_go_gen.cue │ │ │ ├── shared_types_go_gen.cue │ │ │ └── zz_generated.register_go_gen.cue │ └── time │ │ ├── format_go_gen.cue │ │ ├── time_go_gen.cue │ │ ├── zoneinfo_go_gen.cue │ │ └── zoneinfo_read_go_gen.cue ├── module.cue ├── pkg │ └── github.com │ │ └── prometheus-operator │ │ ├── export.jsonnet │ │ └── export.sh └── tests │ ├── tests.cue │ └── vet.txt ├── flake.lock ├── flake.nix ├── go.mod ├── go.sum ├── kube_defs.cue ├── kube_defs.go ├── kube_defs_tool.cue ├── kube_tool.cue ├── nix ├── machines │ ├── frr-test │ │ └── configuration.nix │ ├── nucle-installer │ │ ├── base.nix │ │ ├── cmdline.py │ │ ├── default.nix │ │ └── nuke.sh │ ├── nucles │ │ ├── default.nix │ │ ├── kube.nix │ │ ├── nucle1 │ │ │ └── default.nix │ │ ├── nucle2 │ │ │ └── default.nix │ │ ├── nucle3 │ │ │ ├── default.nix │ │ │ └── hardware-configuration.nix │ │ ├── nucle4 │ │ │ ├── default.nix │ │ │ └── hardware-configuration.nix │ │ └── provisioning.md │ ├── pinas │ │ └── default.nix │ ├── radnas │ │ ├── default.nix │ │ ├── kernel.nix │ │ ├── minimal.nix │ │ ├── ramdisk_addr_r.patch │ │ ├── rockchip.nix │ │ ├── sd-image.nix │ │ └── trash.nix │ └── sergio │ │ ├── default.nix │ │ ├── disaster.sh │ │ ├── hardware-configuration.nix │ │ ├── monitoring.nix │ │ └── nas.nix └── packages │ ├── kube │ ├── cilium.nix │ ├── crio.nix │ ├── default.nix │ ├── kubeadm │ │ ├── config.nix │ │ ├── default.nix │ │ └── kubelet.nix │ └── kured.nix │ └── pixie-api │ ├── api.ts │ └── module.nix ├── resources ├── atuin │ ├── constraints.cue │ ├── deploy.cue │ ├── postgres.cue │ └── secret.cue ├── bitwarden │ ├── config.cue │ ├── constraints.cue │ ├── ingress.cue │ └── sts.cue ├── constraints.cue ├── default │ ├── constraints.cue │ ├── macvlan-conf.cue │ ├── storageclass.cue │ └── trillium.cue ├── fogis │ ├── calendar │ │ ├── app.cue │ │ └── secret.cue │ ├── constraints.cue │ ├── flux.cue │ ├── logger │ │ ├── app.cue │ │ ├── postgres.cue │ │ └── secret.cue │ └── namespace │ │ └── namespace.cue ├── hass │ ├── config.cue │ ├── constraints.cue │ ├── esphome.cue │ ├── hass.cue │ ├── postgres.cue │ ├── sealed-secrets.cue │ └── zwavejs.cue ├── hoarder │ ├── chrome.cue │ ├── config.cue │ ├── constraints.cue │ ├── hoarder.cue │ └── melisearch.cue ├── packlistor │ ├── app.cue │ ├── constraints.cue │ ├── namespace.cue │ ├── postgres.cue │ └── secret.cue ├── plausible │ ├── _email.cue │ ├── clickhouse.cue │ ├── constraints.cue │ ├── namespace.cue │ ├── plausible.cue │ ├── postgres.cue │ └── sealed-secrets.cue ├── soltidtabellen │ ├── app.cue │ ├── constraints.cue │ └── namespace.cue ├── splitplace │ ├── app.cue │ ├── constraints.cue │ ├── ecoview.cue │ ├── namespace.cue │ ├── postgres.cue │ └── secret.cue ├── system │ ├── cert-manager │ │ ├── cert-manager.cue │ │ ├── cluster-issuer.cue │ │ └── namespace.cue │ ├── flux-system │ │ ├── gotk-components.cue │ │ ├── gotk-sync.cue │ │ ├── k8s-at-home.cue │ │ ├── monitoring.cue │ │ ├── namespace.cue │ │ └── sealed-secrets.cue │ ├── ingress │ │ ├── _skipper.cue │ │ ├── cloudflared-jonas.cue │ │ ├── cloudflared.cue │ │ ├── constraints.cue │ │ ├── haproxy.cue │ │ └── sealed-secrets.cue │ ├── kube-system │ │ ├── cilium.cue │ │ ├── constraints.cue │ │ ├── device-plugin.cue │ │ ├── kured.cue │ │ ├── sealed-secrets.cue │ │ └── subnet-router.cue │ ├── lauset │ │ ├── common.cue │ │ ├── constraints.cue │ │ ├── hydra-config-schema.cue │ │ ├── hydra-maester.cue │ │ ├── hydra.cue │ │ ├── kratos-config-schema.cue │ │ ├── kratos-curier.cue │ │ ├── kratos.cue │ │ ├── lauset.cue │ │ ├── ory_chema_tool.cue │ │ ├── postgres.cue │ │ └── proxy.cue │ ├── longhorn-system │ │ ├── constraints.cue │ │ ├── instance-manager.Dockerfile │ │ ├── longhorn-manager.Dockerfile │ │ ├── longhorn.cue │ │ └── monitor.cue │ └── nixery │ │ ├── namespace.cue │ │ └── nixery.cue └── trippler │ ├── constraints.cue │ ├── namespace.cue │ ├── prototype.cue │ └── secret.cue ├── tags.cue ├── tags_tool.cue └── util ├── copy-static.cue └── macvlan-default-route-fix.cue /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | .pr-body.md 3 | result 4 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- 1 | [submodule "cue.mod/pkg/github.com/prometheus-operator/kube-prometheus"] 2 | path = cue.mod/pkg/github.com/prometheus-operator/kube-prometheus 3 | url = git@github.com:prometheus-operator/kube-prometheus.git 4 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # homelab 2 | -------------------------------------------------------------------------------- /clusterconfig/kubeadm-join.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kubeadm.k8s.io/v1beta2 2 | kind: JoinConfiguration 3 | discovery: 4 | bootstrapToken: 5 | apiServerEndpoint: nucles.localdomain:6443 6 | token: "" # from kubeadm-init.yaml or `kubeadm token create` 7 | unsafeSkipCAVerification: true 8 | controlPlane: 9 | certificateKey: "" # from kubeadm-init.yaml or `kubeadm init phase upload-certs --upload-certs` 10 | 11 | #kubeadm join nucles.localdomain:6443 --config kubeadm-join.yaml 12 | #kubectl taint nodes --all node-role.kubernetes.io/master- 13 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/addreas/cue-controller/api/v1beta2/doc_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/addreas/cue-controller/api/v1beta2 4 | 5 | // Package v1beta2 contains API Schema definitions for the kustomize.toolkit.fluxcd.io v1beta2 API group. 6 | // +kubebuilder:object:generate=true 7 | // +groupName=cue.toolkit.fluxcd.io 8 | package v1beta2 9 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/addreas/cuebuild-controller/api/v1alpha1/doc_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/addreas/cuebuild-controller/api/v1alpha1 4 | 5 | // Package v1alpha1 contains API Schema definitions for the cuebuild v1alpha1 API group 6 | // +kubebuilder:object:generate=true 7 | // +groupName=cuebuild.toolkit.fluxcd.io 8 | package v1alpha1 9 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/addreas/cuebuild-controller/api/v1alpha1/reference_types_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/addreas/cuebuild-controller/api/v1alpha1 4 | 5 | package v1alpha1 6 | 7 | // CrossNamespaceSourceReference contains enough information to let you locate the 8 | // typed referenced object at cluster level 9 | #CrossNamespaceSourceReference: { 10 | // API version of the referent 11 | // +optional 12 | apiVersion?: string @go(APIVersion) 13 | 14 | // Kind of the referent 15 | // +kubebuilder:validation:Enum=GitRepository;Bucket 16 | // +required 17 | kind: string @go(Kind) 18 | 19 | // Name of the referent 20 | // +required 21 | name: string @go(Name) 22 | 23 | // Namespace of the referent, defaults to the CueBuild namespace 24 | // +optional 25 | namespace?: string @go(Namespace) 26 | } 27 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/addreas/cuebuild-controller/api/v1alpha2/doc_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/addreas/cuebuild-controller/api/v1alpha2 4 | 5 | // Package v1alpha2 contains API Schema definitions for the cuebuild.toolkit.fluxcd.io v1alpha2 API group. 6 | // +kubebuilder:object:generate=true 7 | // +groupName=cuebuild.toolkit.fluxcd.io 8 | package v1alpha2 9 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/bitnami-labs/sealed-secrets/pkg/apis/sealedsecrets/v1alpha1/doc_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/bitnami-labs/sealed-secrets/pkg/apis/sealedsecrets/v1alpha1 4 | 5 | // Package v1alpha1 contains the definition of the sealed-secrets v1alpha1 API. Some of the code in this package is generated. 6 | package v1alpha1 7 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/bitnami-labs/sealed-secrets/pkg/apis/sealedsecrets/v1alpha1/register_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/bitnami-labs/sealed-secrets/pkg/apis/sealedsecrets/v1alpha1 4 | 5 | package v1alpha1 6 | 7 | #GroupName: "bitnami.com" 8 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/cert-manager/cert-manager/pkg/apis/acme/v1/const_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/cert-manager/cert-manager/pkg/apis/acme/v1 4 | 5 | package v1 6 | 7 | #ACMELegacyFinalizer: "finalizer.acme.cert-manager.io" 8 | #ACMEDomainQualifiedFinalizer: "acme.cert-manager.io/finalizer" 9 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/cert-manager/cert-manager/pkg/apis/acme/v1/doc_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/cert-manager/cert-manager/pkg/apis/acme/v1 4 | 5 | // Package v1 is the v1 version of the API. 6 | // +k8s:deepcopy-gen=package,register 7 | // +groupName=acme.cert-manager.io 8 | package v1 9 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/cert-manager/cert-manager/pkg/apis/certmanager/v1/doc_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/cert-manager/cert-manager/pkg/apis/certmanager/v1 4 | 5 | // Package v1 is the v1 version of the API. 6 | // +k8s:deepcopy-gen=package,register 7 | // +groupName=cert-manager.io 8 | // +groupGoName=Certmanager 9 | package v1 10 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/cert-manager/cert-manager/pkg/apis/certmanager/v1/generic_issuer_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/cert-manager/cert-manager/pkg/apis/certmanager/v1 4 | 5 | package v1 6 | 7 | #GenericIssuer: _ 8 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/cert-manager/cert-manager/pkg/apis/meta/v1/doc_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/cert-manager/cert-manager/pkg/apis/meta/v1 4 | 5 | // Package v1 contains meta types for cert-manager APIs 6 | // +k8s:deepcopy-gen=package 7 | // +gencrdrefdocs:force 8 | // +groupName=meta.cert-manager.io 9 | package v1 10 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/cilium/cilium/api/v1/models/address_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/cilium/cilium/api/v1/models 4 | 5 | package models 6 | 7 | // Address IP address 8 | // 9 | // swagger:model Address 10 | #Address: string 11 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/cilium/cilium/api/v1/models/allocation_map_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/cilium/cilium/api/v1/models 4 | 5 | package models 6 | 7 | // AllocationMap Map of allocated IPs 8 | // 9 | // swagger:model AllocationMap 10 | #AllocationMap: {[string]: string} 11 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/cilium/cilium/api/v1/models/attach_mode_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/cilium/cilium/api/v1/models 4 | 5 | package models 6 | 7 | // AttachMode Core datapath attachment mode 8 | // 9 | // swagger:model AttachMode 10 | #AttachMode: string // #enumAttachMode 11 | 12 | #enumAttachMode: 13 | #AttachModeTc | 14 | #AttachModeTcx 15 | 16 | // AttachModeTc captures enum value "tc" 17 | #AttachModeTc: #AttachMode & "tc" 18 | 19 | // AttachModeTcx captures enum value "tcx" 20 | #AttachModeTcx: #AttachMode & "tcx" 21 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/cilium/cilium/api/v1/models/b_p_f_map_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/cilium/cilium/api/v1/models 4 | 5 | package models 6 | 7 | // BPFMap BPF map definition and content 8 | // 9 | // swagger:model BPFMap 10 | #BPFMap: { 11 | // Contents of cache 12 | cache: [...null | #BPFMapEntry] @go(Cache,[]*BPFMapEntry) 13 | 14 | // Path to BPF map 15 | path?: string @go(Path) 16 | } 17 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/cilium/cilium/api/v1/models/b_p_f_map_list_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/cilium/cilium/api/v1/models 4 | 5 | package models 6 | 7 | // BPFMapList List of BPF Maps 8 | // 9 | // swagger:model BPFMapList 10 | #BPFMapList: { 11 | // Array of open BPF map lists 12 | maps: [...null | #BPFMap] @go(Maps,[]*BPFMap) 13 | } 14 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/cilium/cilium/api/v1/models/b_p_f_map_properties_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/cilium/cilium/api/v1/models 4 | 5 | package models 6 | 7 | // BPFMapProperties BPF map properties 8 | // 9 | // swagger:model BPFMapProperties 10 | #BPFMapProperties: { 11 | // Name of the BPF map 12 | name?: string @go(Name) 13 | 14 | // Size of the BPF map 15 | size?: int64 @go(Size) 16 | } 17 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/cilium/cilium/api/v1/models/b_p_f_map_status_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/cilium/cilium/api/v1/models 4 | 5 | package models 6 | 7 | // BPFMapStatus BPF map status 8 | // 9 | // +k8s:deepcopy-gen=true 10 | // 11 | // swagger:model BPFMapStatus 12 | #BPFMapStatus: { 13 | // Ratio of total system memory to use for dynamic sizing of BPF maps 14 | "dynamic-size-ratio"?: float64 @go(DynamicSizeRatio) 15 | 16 | // BPF maps 17 | maps: [...null | #BPFMapProperties] @go(Maps,[]*BPFMapProperties) 18 | } 19 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/cilium/cilium/api/v1/models/bgp_family_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/cilium/cilium/api/v1/models 4 | 5 | package models 6 | 7 | // BgpFamily Address Family Indicator (AFI) and Subsequent Address Family Indicator (SAFI) of the path 8 | // 9 | // swagger:model BgpFamily 10 | #BgpFamily: { 11 | // Address Family Indicator (AFI) of the path 12 | afi?: string @go(Afi) 13 | 14 | // Subsequent Address Family Indicator (SAFI) of the path 15 | safi?: string @go(Safi) 16 | } 17 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/cilium/cilium/api/v1/models/bgp_graceful_restart_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/cilium/cilium/api/v1/models 4 | 5 | package models 6 | 7 | // BgpGracefulRestart BGP graceful restart parameters negotiated with the peer. 8 | // 9 | // +k8s:deepcopy-gen=true 10 | // 11 | // swagger:model BgpGracefulRestart 12 | #BgpGracefulRestart: { 13 | // When set, graceful restart capability is negotiated for all AFI/SAFIs of 14 | // this peer. 15 | enabled?: bool @go(Enabled) 16 | 17 | // This is the time advertised to peer for the BGP session to be re-established 18 | // after a restart. After this period, peer will remove stale routes. 19 | // (RFC 4724 section 4.2) 20 | "restart-time-seconds"?: int64 @go(RestartTimeSeconds) 21 | } 22 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/cilium/cilium/api/v1/models/bgp_nlri_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/cilium/cilium/api/v1/models 4 | 5 | package models 6 | 7 | // BgpNlri Network Layer Reachability Information (NLRI) of the path 8 | // 9 | // swagger:model BgpNlri 10 | #BgpNlri: { 11 | // Base64-encoded NLRI in the BGP UPDATE message format 12 | base64?: string @go(Base64) 13 | } 14 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/cilium/cilium/api/v1/models/bgp_path_attribute_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/cilium/cilium/api/v1/models 4 | 5 | package models 6 | 7 | // BgpPathAttribute Single BGP path attribute specific for the path 8 | // 9 | // swagger:model BgpPathAttribute 10 | #BgpPathAttribute: { 11 | // Base64-encoded BGP path attribute in the BGP UPDATE message format 12 | base64?: string @go(Base64) 13 | } 14 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/cilium/cilium/api/v1/models/bgp_peer_families_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/cilium/cilium/api/v1/models 4 | 5 | package models 6 | 7 | // BgpPeerFamilies BGP AFI SAFI state of the peer 8 | // 9 | // +k8s:deepcopy-gen=true 10 | // 11 | // swagger:model BgpPeerFamilies 12 | #BgpPeerFamilies: { 13 | // Number of routes accepted from the peer of this address family 14 | accepted?: int64 @go(Accepted) 15 | 16 | // Number of routes advertised of this address family to the peer 17 | advertised?: int64 @go(Advertised) 18 | 19 | // BGP address family indicator 20 | afi?: string @go(Afi) 21 | 22 | // Number of routes received from the peer of this address family 23 | received?: int64 @go(Received) 24 | 25 | // BGP subsequent address family indicator 26 | safi?: string @go(Safi) 27 | } 28 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/cilium/cilium/api/v1/models/bgp_route_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/cilium/cilium/api/v1/models 4 | 5 | package models 6 | 7 | // BgpRoute Single BGP route retrieved from the RIB of underlying router 8 | // 9 | // swagger:model BgpRoute 10 | #BgpRoute: { 11 | // IP address specifying a BGP neighbor if the source table type is adj-rib-in or adj-rib-out 12 | neighbor?: string @go(Neighbor) 13 | 14 | // List of routing paths leading towards the prefix 15 | paths: [...null | #BgpPath] @go(Paths,[]*BgpPath) 16 | 17 | // IP prefix of the route 18 | prefix?: string @go(Prefix) 19 | 20 | // Autonomous System Number (ASN) identifying a BGP virtual router instance 21 | "router-asn"?: int64 @go(RouterAsn) 22 | } 23 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/cilium/cilium/api/v1/models/bgp_route_policy_prefix_match_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/cilium/cilium/api/v1/models 4 | 5 | package models 6 | 7 | // BgpRoutePolicyPrefixMatch Matches a CIDR prefix in a BGP route policy 8 | // 9 | // swagger:model BgpRoutePolicyPrefixMatch 10 | #BgpRoutePolicyPrefixMatch: { 11 | // CIDR prefix to match with 12 | cidr?: string @go(Cidr) 13 | 14 | // Maximal prefix length that will match if it falls under CIDR 15 | "prefix-len-max"?: int64 @go(PrefixLenMax) 16 | 17 | // Minimal prefix length that will match if it falls under CIDR 18 | "prefix-len-min"?: int64 @go(PrefixLenMin) 19 | } 20 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/cilium/cilium/api/v1/models/c_id_r_list_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/cilium/cilium/api/v1/models 4 | 5 | package models 6 | 7 | // CIDRList List of CIDRs 8 | // 9 | // swagger:model CIDRList 10 | #CIDRList: { 11 | // list 12 | list: [...string] @go(List,[]string) 13 | 14 | // revision 15 | revision?: int64 @go(Revision) 16 | } 17 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/cilium/cilium/api/v1/models/c_id_r_policy_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/cilium/cilium/api/v1/models 4 | 5 | package models 6 | 7 | // CIDRPolicy CIDR endpoint policy 8 | // 9 | // +k8s:deepcopy-gen=true 10 | // 11 | // swagger:model CIDRPolicy 12 | #CIDRPolicy: { 13 | // List of CIDR egress rules 14 | egress: [...null | #PolicyRule] @go(Egress,[]*PolicyRule) 15 | 16 | // List of CIDR ingress rules 17 | ingress: [...null | #PolicyRule] @go(Ingress,[]*PolicyRule) 18 | } 19 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/cilium/cilium/api/v1/models/cgroup_container_metadata_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/cilium/cilium/api/v1/models 4 | 5 | package models 6 | 7 | // CgroupContainerMetadata cgroup container metadata 8 | // 9 | // swagger:model CgroupContainerMetadata 10 | #CgroupContainerMetadata: { 11 | // cgroup id 12 | "cgroup-id"?: uint64 @go(CgroupID) 13 | 14 | // cgroup path 15 | "cgroup-path"?: string @go(CgroupPath) 16 | } 17 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/cilium/cilium/api/v1/models/cgroup_dump_metadata_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/cilium/cilium/api/v1/models 4 | 5 | package models 6 | 7 | // CgroupDumpMetadata cgroup full metadata 8 | // 9 | // swagger:model CgroupDumpMetadata 10 | #CgroupDumpMetadata: { 11 | // pod metadatas 12 | "pod-metadatas": [...null | #CgroupPodMetadata] @go(PodMetadatas,[]*CgroupPodMetadata) 13 | } 14 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/cilium/cilium/api/v1/models/cgroup_pod_metadata_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/cilium/cilium/api/v1/models 4 | 5 | package models 6 | 7 | // CgroupPodMetadata cgroup pod metadata 8 | // 9 | // swagger:model CgroupPodMetadata 10 | #CgroupPodMetadata: { 11 | // containers 12 | containers: [...null | #CgroupContainerMetadata] @go(Containers,[]*CgroupContainerMetadata) 13 | 14 | // ips 15 | ips: [...string] @go(Ips,[]string) 16 | 17 | // name 18 | name?: string @go(Name) 19 | 20 | // namespace 21 | namespace?: string @go(Namespace) 22 | } 23 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/cilium/cilium/api/v1/models/clock_source_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/cilium/cilium/api/v1/models 4 | 5 | package models 6 | 7 | // ClockSource Status of BPF clock source 8 | // 9 | // +k8s:deepcopy-gen=true 10 | // 11 | // swagger:model ClockSource 12 | #ClockSource: { 13 | // Kernel Hz 14 | hertz?: int64 @go(Hertz) 15 | 16 | // Datapath clock source 17 | // Enum: [ktime jiffies] 18 | mode?: string @go(Mode) 19 | } 20 | 21 | // ClockSourceModeKtime captures enum value "ktime" 22 | #ClockSourceModeKtime: "ktime" 23 | 24 | // ClockSourceModeJiffies captures enum value "jiffies" 25 | #ClockSourceModeJiffies: "jiffies" 26 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/cilium/cilium/api/v1/models/cluster_mesh_status_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/cilium/cilium/api/v1/models 4 | 5 | package models 6 | 7 | // ClusterMeshStatus Status of ClusterMesh 8 | // 9 | // +k8s:deepcopy-gen=true 10 | // 11 | // swagger:model ClusterMeshStatus 12 | #ClusterMeshStatus: { 13 | // List of remote clusters 14 | clusters: [...null | #RemoteCluster] @go(Clusters,[]*RemoteCluster) 15 | 16 | // Number of global services 17 | "num-global-services"?: int64 @go(NumGlobalServices) 18 | } 19 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/cilium/cilium/api/v1/models/cluster_node_status_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/cilium/cilium/api/v1/models 4 | 5 | package models 6 | 7 | // ClusterNodeStatus Status of cluster 8 | // 9 | // swagger:model ClusterNodeStatus 10 | #ClusterNodeStatus: { 11 | // ID that should be used by the client to receive a diff from the previous request 12 | "client-id"?: int64 @go(ClientID) 13 | 14 | // List of known nodes 15 | "nodes-added": [...null | #NodeElement] @go(NodesAdded,[]*NodeElement) 16 | 17 | // List of known nodes 18 | "nodes-removed": [...null | #NodeElement] @go(NodesRemoved,[]*NodeElement) 19 | 20 | // Name of local node (if available) 21 | self?: string @go(Self) 22 | } 23 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/cilium/cilium/api/v1/models/cluster_nodes_response_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/cilium/cilium/api/v1/models 4 | 5 | package models 6 | 7 | // ClusterNodesResponse cluster nodes response 8 | // 9 | // swagger:model ClusterNodesResponse 10 | #ClusterNodesResponse: { 11 | // List of known nodes 12 | nodes: [...null | #NodeElement] @go(Nodes,[]*NodeElement) 13 | 14 | // Name of local node (if available) 15 | self?: string @go(Self) 16 | } 17 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/cilium/cilium/api/v1/models/cluster_status_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/cilium/cilium/api/v1/models 4 | 5 | package models 6 | 7 | // ClusterStatus Status of cluster 8 | // 9 | // +k8s:deepcopy-gen=true 10 | // 11 | // swagger:model ClusterStatus 12 | #ClusterStatus: { 13 | // Status of local cilium-health daemon 14 | ciliumHealth?: null | #Status @go(CiliumHealth,*Status) 15 | 16 | // List of known nodes 17 | nodes: [...null | #NodeElement] @go(Nodes,[]*NodeElement) 18 | 19 | // Name of local node (if available) 20 | self?: string @go(Self) 21 | } 22 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/cilium/cilium/api/v1/models/configuration_map_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/cilium/cilium/api/v1/models 4 | 5 | package models 6 | 7 | // ConfigurationMap Map of configuration key/value pairs. 8 | // 9 | // swagger:model ConfigurationMap 10 | #ConfigurationMap: {[string]: string} 11 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/cilium/cilium/api/v1/models/controller_statuses_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/cilium/cilium/api/v1/models 4 | 5 | package models 6 | 7 | // ControllerStatuses Collection of controller statuses 8 | // 9 | // swagger:model ControllerStatuses 10 | #ControllerStatuses: [...null | #ControllerStatus] 11 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/cilium/cilium/api/v1/models/daemon_configuration_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/cilium/cilium/api/v1/models 4 | 5 | package models 6 | 7 | // DaemonConfiguration Response to a daemon configuration request. 8 | // 9 | // swagger:model DaemonConfiguration 10 | #DaemonConfiguration: { 11 | // Changeable configuration 12 | spec?: null | #DaemonConfigurationSpec @go(Spec,*DaemonConfigurationSpec) 13 | 14 | // Current daemon configuration related status.Contains the addressing 15 | // information, k8s, node monitor and immutable and mutable 16 | // configuration settings. 17 | // 18 | status?: null | #DaemonConfigurationStatus @go(Status,*DaemonConfigurationStatus) 19 | } 20 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/cilium/cilium/api/v1/models/datapath_mode_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/cilium/cilium/api/v1/models 4 | 5 | package models 6 | 7 | // DatapathMode Datapath mode 8 | // 9 | // swagger:model DatapathMode 10 | #DatapathMode: string // #enumDatapathMode 11 | 12 | #enumDatapathMode: 13 | #DatapathModeVeth | 14 | #DatapathModeNetkit | 15 | #DatapathModeNetkitDashL2 16 | 17 | // DatapathModeVeth captures enum value "veth" 18 | #DatapathModeVeth: #DatapathMode & "veth" 19 | 20 | // DatapathModeNetkit captures enum value "netkit" 21 | #DatapathModeNetkit: #DatapathMode & "netkit" 22 | 23 | // DatapathModeNetkitDashL2 captures enum value "netkit-l2" 24 | #DatapathModeNetkitDashL2: #DatapathMode & "netkit-l2" 25 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/cilium/cilium/api/v1/models/dns_lookup_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/cilium/cilium/api/v1/models 4 | 5 | package models 6 | 7 | // DNSLookup An IP -> DNS mapping, with metadata 8 | // 9 | // swagger:model DNSLookup 10 | #DNSLookup: { 11 | // The endpoint that made this lookup, or 0 for the agent itself. 12 | "endpoint-id"?: int64 @go(EndpointID) 13 | 14 | // DNS name 15 | fqdn?: string @go(Fqdn) 16 | 17 | // IP addresses returned in this lookup 18 | ips: [...string] @go(Ips,[]string) 19 | 20 | // The reason this FQDN IP association exists. Either a DNS lookup or an ongoing connection to an IP that was created by a DNS lookup. 21 | source?: string @go(Source) 22 | 23 | // The TTL in the DNS response 24 | ttl?: int64 @go(TTL) 25 | } 26 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/cilium/cilium/api/v1/models/doc_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/cilium/cilium/api/v1/models 4 | 5 | // Package models defines all models to be used in the Cilium API. 6 | // +groupName=v1 7 | package models 8 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/cilium/cilium/api/v1/models/endpoint_batch_delete_request_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/cilium/cilium/api/v1/models 4 | 5 | package models 6 | 7 | // EndpointBatchDeleteRequest Properties selecting a batch of endpoints to delete. 8 | // 9 | // swagger:model EndpointBatchDeleteRequest 10 | #EndpointBatchDeleteRequest: { 11 | // ID assigned by container runtime 12 | "container-id"?: string @go(ContainerID) 13 | } 14 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/cilium/cilium/api/v1/models/endpoint_configuration_spec_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/cilium/cilium/api/v1/models 4 | 5 | package models 6 | 7 | // EndpointConfigurationSpec An endpoint's configuration 8 | // 9 | // swagger:model EndpointConfigurationSpec 10 | #EndpointConfigurationSpec: { 11 | // the endpoint's labels 12 | "label-configuration"?: null | #LabelConfigurationSpec @go(LabelConfiguration,*LabelConfigurationSpec) 13 | 14 | // Changeable configuration 15 | options?: #ConfigurationMap @go(Options) 16 | } 17 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/cilium/cilium/api/v1/models/endpoint_configuration_status_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/cilium/cilium/api/v1/models 4 | 5 | package models 6 | 7 | // EndpointConfigurationStatus An endpoint's configuration 8 | // 9 | // swagger:model EndpointConfigurationStatus 10 | #EndpointConfigurationStatus: { 11 | // Most recent error, if applicable 12 | error?: #Error @go(Error) 13 | 14 | // Immutable configuration (read-only) 15 | immutable?: #ConfigurationMap @go(Immutable) 16 | 17 | // currently applied changeable configuration 18 | realized?: null | #EndpointConfigurationSpec @go(Realized,*EndpointConfigurationSpec) 19 | } 20 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/cilium/cilium/api/v1/models/endpoint_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/cilium/cilium/api/v1/models 4 | 5 | package models 6 | 7 | // Endpoint An endpoint is a namespaced network interface to which cilium applies policies 8 | // 9 | // swagger:model Endpoint 10 | #Endpoint: { 11 | // The cilium-agent-local ID of the endpoint 12 | id?: int64 @go(ID) 13 | 14 | // The desired configuration state of the endpoint 15 | spec?: null | #EndpointConfigurationSpec @go(Spec,*EndpointConfigurationSpec) 16 | 17 | // The desired and realized configuration state of the endpoint 18 | status?: null | #EndpointStatus @go(Status,*EndpointStatus) 19 | } 20 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/cilium/cilium/api/v1/models/endpoint_health_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/cilium/cilium/api/v1/models 4 | 5 | package models 6 | 7 | // EndpointHealth Health of the endpoint 8 | // 9 | // +deepequal-gen=true 10 | // 11 | // swagger:model EndpointHealth 12 | #EndpointHealth: { 13 | // bpf 14 | bpf?: #EndpointHealthStatus @go(Bpf) 15 | 16 | // Is this endpoint reachable 17 | connected?: bool @go(Connected) 18 | 19 | // overall health 20 | overallHealth?: #EndpointHealthStatus @go(OverallHealth) 21 | 22 | // policy 23 | policy?: #EndpointHealthStatus @go(Policy) 24 | } 25 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/cilium/cilium/api/v1/models/endpoint_status_log_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/cilium/cilium/api/v1/models 4 | 5 | package models 6 | 7 | // EndpointStatusLog Status log of endpoint 8 | // 9 | // swagger:model EndpointStatusLog 10 | #EndpointStatusLog: [...null | #EndpointStatusChange] 11 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/cilium/cilium/api/v1/models/error_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/cilium/cilium/api/v1/models 4 | 5 | package models 6 | 7 | // Error error 8 | // 9 | // swagger:model Error 10 | #Error: string 11 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/cilium/cilium/api/v1/models/frontend_mapping_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/cilium/cilium/api/v1/models 4 | 5 | package models 6 | 7 | // FrontendMapping Mapping of frontend to backend pods of an LRP 8 | // 9 | // swagger:model FrontendMapping 10 | #FrontendMapping: { 11 | // Pod backends of an LRP 12 | backends: [...null | #LRPBackend] @go(Backends,[]*LRPBackend) 13 | 14 | // frontend address 15 | "frontend-address"?: null | #FrontendAddress @go(FrontendAddress,*FrontendAddress) 16 | } 17 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/cilium/cilium/api/v1/models/host_firewall_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/cilium/cilium/api/v1/models 4 | 5 | package models 6 | 7 | // HostFirewall Status of the host firewall 8 | // 9 | // +k8s:deepcopy-gen=true 10 | // 11 | // swagger:model HostFirewall 12 | #HostFirewall: { 13 | // devices 14 | devices: [...string] @go(Devices,[]string) 15 | 16 | // mode 17 | // Enum: [Disabled Enabled] 18 | mode?: string @go(Mode) 19 | } 20 | 21 | // HostFirewallModeDisabled captures enum value "Disabled" 22 | #HostFirewallModeDisabled: "Disabled" 23 | 24 | // HostFirewallModeEnabled captures enum value "Enabled" 25 | #HostFirewallModeEnabled: "Enabled" 26 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/cilium/cilium/api/v1/models/i_psec_status_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/cilium/cilium/api/v1/models 4 | 5 | package models 6 | 7 | // IPsecStatus Status of the IPsec agent 8 | // 9 | // +k8s:deepcopy-gen=true 10 | // 11 | // swagger:model IPsecStatus 12 | #IPsecStatus: { 13 | // IPsec decryption interfaces 14 | "decrypt-interfaces": [...string] @go(DecryptInterfaces,[]string) 15 | 16 | // IPsec error count 17 | "error-count"?: int64 @go(ErrorCount) 18 | 19 | // IPsec keys in use 20 | "keys-in-use"?: int64 @go(KeysInUse) 21 | 22 | // IPsec max sequence number 23 | "max-seq-number"?: string @go(MaxSeqNumber) 24 | 25 | // IPsec XFRM errors 26 | "xfrm-errors"?: {[string]: int64} @go(XfrmErrors,map[string]int64) 27 | } 28 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/cilium/cilium/api/v1/models/identity_endpoints_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/cilium/cilium/api/v1/models 4 | 5 | package models 6 | 7 | // IdentityEndpoints Security identities owned by endpoints on the local node 8 | // 9 | // swagger:model IdentityEndpoints 10 | #IdentityEndpoints: { 11 | // Security identity 12 | identity?: null | #Identity @go(Identity,*Identity) 13 | 14 | // number of endpoints consuming this identity locally (should always be > 0) 15 | refCount?: int64 @go(RefCount) 16 | } 17 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/cilium/cilium/api/v1/models/identity_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/cilium/cilium/api/v1/models 4 | 5 | package models 6 | 7 | // Identity Security identity 8 | // 9 | // swagger:model Identity 10 | #Identity: { 11 | // Unique identifier 12 | id?: int64 @go(ID) 13 | 14 | // Labels describing the identity 15 | labels?: #Labels @go(Labels) 16 | 17 | // SHA256 of labels 18 | labelsSHA256?: string @go(LabelsSHA256) 19 | } 20 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/cilium/cilium/api/v1/models/identity_range_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/cilium/cilium/api/v1/models 4 | 5 | package models 6 | 7 | // IdentityRange Status of identity range of the cluster 8 | // 9 | // +k8s:deepcopy-gen=true 10 | // 11 | // swagger:model IdentityRange 12 | #IdentityRange: { 13 | // Maximum identity of the cluster 14 | "max-identity"?: int64 @go(MaxIdentity) 15 | 16 | // Minimum identity of the cluster 17 | "min-identity"?: int64 @go(MinIdentity) 18 | } 19 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/cilium/cilium/api/v1/models/ip_a_m_response_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/cilium/cilium/api/v1/models 4 | 5 | package models 6 | 7 | // IPAMResponse IPAM configuration of an endpoint 8 | // 9 | // swagger:model IPAMResponse 10 | #IPAMResponse: { 11 | // address 12 | // Required: true 13 | address?: null | #AddressPair @go(Address,*AddressPair) 14 | 15 | // host addressing 16 | // Required: true 17 | "host-addressing"?: null | #NodeAddressing @go(HostAddressing,*NodeAddressing) 18 | 19 | // ipv4 20 | ipv4?: null | #IPAMAddressResponse @go(IPV4,*IPAMAddressResponse) 21 | 22 | // ipv6 23 | ipv6?: null | #IPAMAddressResponse @go(IPV6,*IPAMAddressResponse) 24 | } 25 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/cilium/cilium/api/v1/models/ip_a_m_status_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/cilium/cilium/api/v1/models 4 | 5 | package models 6 | 7 | // IPAMStatus Status of IP address management 8 | // 9 | // +k8s:deepcopy-gen=true 10 | // 11 | // swagger:model IPAMStatus 12 | #IPAMStatus: { 13 | // allocations 14 | allocations?: #AllocationMap @go(Allocations) 15 | 16 | // ipv4 17 | ipv4: [...string] @go(IPV4,[]string) 18 | 19 | // ipv6 20 | ipv6: [...string] @go(IPV6,[]string) 21 | 22 | // status 23 | status?: string @go(Status) 24 | } 25 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/cilium/cilium/api/v1/models/ip_list_entry_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/cilium/cilium/api/v1/models 4 | 5 | package models 6 | 7 | // IPListEntry IP entry with metadata 8 | // 9 | // swagger:model IPListEntry 10 | #IPListEntry: { 11 | // Key of the entry in the form of a CIDR range 12 | // Required: true 13 | cidr?: null | string @go(Cidr,*string) 14 | 15 | // The context ID for the encryption session 16 | encryptKey?: int64 @go(EncryptKey) 17 | 18 | // IP address of the host 19 | hostIP?: string @go(HostIP) 20 | 21 | // Numerical identity assigned to the IP 22 | // Required: true 23 | identity?: null | int64 @go(Identity,*int64) 24 | 25 | // metadata 26 | metadata?: null | #IPListEntryMetadata @go(Metadata,*IPListEntryMetadata) 27 | } 28 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/cilium/cilium/api/v1/models/ip_list_entry_metadata_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/cilium/cilium/api/v1/models 4 | 5 | package models 6 | 7 | // IPListEntryMetadata Additional metadata assigned to an IP list entry 8 | // 9 | // swagger:model IPListEntryMetadata 10 | #IPListEntryMetadata: { 11 | // Name assigned to the IP (e.g. Kubernetes pod name) 12 | name?: string @go(Name) 13 | 14 | // Namespace of the IP (e.g. Kubernetes namespace) 15 | namespace?: string @go(Namespace) 16 | 17 | // Source of the IP entry and its metadata 18 | // Example: k8s 19 | source?: string @go(Source) 20 | } 21 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/cilium/cilium/api/v1/models/ip_v4_big_tcp_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/cilium/cilium/api/v1/models 4 | 5 | package models 6 | 7 | // IPV4BigTCP Status of IPv4 BIG TCP 8 | // 9 | // +k8s:deepcopy-gen=true 10 | // 11 | // swagger:model IPV4BigTCP 12 | #IPV4BigTCP: { 13 | // Is IPv4 BIG TCP enabled 14 | enabled?: bool @go(Enabled) 15 | 16 | // Maximum IPv4 GRO size 17 | maxGRO?: int64 @go(MaxGRO) 18 | 19 | // Maximum IPv4 GSO size 20 | maxGSO?: int64 @go(MaxGSO) 21 | } 22 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/cilium/cilium/api/v1/models/ip_v6_big_tcp_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/cilium/cilium/api/v1/models 4 | 5 | package models 6 | 7 | // IPV6BigTCP Status of IPv6 BIG TCP 8 | // 9 | // +k8s:deepcopy-gen=true 10 | // 11 | // swagger:model IPV6BigTCP 12 | #IPV6BigTCP: { 13 | // Is IPv6 BIG TCP enabled 14 | enabled?: bool @go(Enabled) 15 | 16 | // Maximum IPv6 GRO size 17 | maxGRO?: int64 @go(MaxGRO) 18 | 19 | // Maximum IPv6 GSO size 20 | maxGSO?: int64 @go(MaxGSO) 21 | } 22 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/cilium/cilium/api/v1/models/k_vstore_configuration_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/cilium/cilium/api/v1/models 4 | 5 | package models 6 | 7 | // KVstoreConfiguration Configuration used for the kvstore 8 | // 9 | // swagger:model KVstoreConfiguration 10 | #KVstoreConfiguration: { 11 | // Configuration options 12 | options?: {[string]: string} @go(Options,map[string]string) 13 | 14 | // Type of kvstore 15 | type?: string @go(Type) 16 | } 17 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/cilium/cilium/api/v1/models/l4_policy_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/cilium/cilium/api/v1/models 4 | 5 | package models 6 | 7 | // L4Policy L4 endpoint policy 8 | // 9 | // +k8s:deepcopy-gen=true 10 | // 11 | // swagger:model L4Policy 12 | #L4Policy: { 13 | // List of L4 egress rules 14 | egress: [...null | #PolicyRule] @go(Egress,[]*PolicyRule) 15 | 16 | // List of L4 ingress rules 17 | ingress: [...null | #PolicyRule] @go(Ingress,[]*PolicyRule) 18 | } 19 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/cilium/cilium/api/v1/models/l_r_p_backend_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/cilium/cilium/api/v1/models 4 | 5 | package models 6 | 7 | // LRPBackend Pod backend of an LRP 8 | // 9 | // swagger:model LRPBackend 10 | #LRPBackend: { 11 | // backend address 12 | "backend-address"?: null | #BackendAddress @go(BackendAddress,*BackendAddress) 13 | 14 | // Namespace and name of the backend pod 15 | "pod-id"?: string @go(PodID) 16 | } 17 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/cilium/cilium/api/v1/models/label_array_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/cilium/cilium/api/v1/models 4 | 5 | package models 6 | 7 | // LabelArray LabelArray is an array of labels forming a set 8 | // 9 | // swagger:model LabelArray 10 | #LabelArray: [...null | #Label] 11 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/cilium/cilium/api/v1/models/label_configuration_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/cilium/cilium/api/v1/models 4 | 5 | package models 6 | 7 | // LabelConfiguration Label configuration of an endpoint 8 | // 9 | // swagger:model LabelConfiguration 10 | #LabelConfiguration: { 11 | // The user provided desired configuration 12 | spec?: null | #LabelConfigurationSpec @go(Spec,*LabelConfigurationSpec) 13 | 14 | // The current configuration 15 | status?: null | #LabelConfigurationStatus @go(Status,*LabelConfigurationStatus) 16 | } 17 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/cilium/cilium/api/v1/models/label_configuration_spec_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/cilium/cilium/api/v1/models 4 | 5 | package models 6 | 7 | // LabelConfigurationSpec User desired Label configuration of an endpoint 8 | // 9 | // swagger:model LabelConfigurationSpec 10 | #LabelConfigurationSpec: { 11 | // Custom labels in addition to orchestration system labels. 12 | user?: #Labels @go(User) 13 | } 14 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/cilium/cilium/api/v1/models/label_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/cilium/cilium/api/v1/models 4 | 5 | package models 6 | 7 | // Label Label is the Cilium's representation of a container label 8 | // 9 | // swagger:model Label 10 | #Label: { 11 | // key 12 | key?: string @go(Key) 13 | 14 | // Source can be one of the above values (e.g. LabelSourceContainer) 15 | source?: string @go(Source) 16 | 17 | // value 18 | value?: string @go(Value) 19 | } 20 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/cilium/cilium/api/v1/models/labels_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/cilium/cilium/api/v1/models 4 | 5 | package models 6 | 7 | // Labels Set of labels 8 | // 9 | // swagger:model Labels 10 | #Labels: [...string] 11 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/cilium/cilium/api/v1/models/message_forwarding_statistics_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/cilium/cilium/api/v1/models 4 | 5 | package models 6 | 7 | // MessageForwardingStatistics Statistics of a message forwarding entity 8 | // 9 | // swagger:model MessageForwardingStatistics 10 | #MessageForwardingStatistics: { 11 | // Number of messages denied 12 | denied?: int64 @go(Denied) 13 | 14 | // Number of errors while parsing messages 15 | error?: int64 @go(Error) 16 | 17 | // Number of messages forwarded 18 | forwarded?: int64 @go(Forwarded) 19 | 20 | // Number of messages received 21 | received?: int64 @go(Received) 22 | } 23 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/cilium/cilium/api/v1/models/metric_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/cilium/cilium/api/v1/models 4 | 5 | package models 6 | 7 | // Metric Metric information 8 | // 9 | // swagger:model Metric 10 | #Metric: { 11 | // Labels of the metric 12 | labels?: {[string]: string} @go(Labels,map[string]string) 13 | 14 | // Name of the metric 15 | name?: string @go(Name) 16 | 17 | // Value of the metric 18 | value?: float64 @go(Value) 19 | } 20 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/cilium/cilium/api/v1/models/monitor_status_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/cilium/cilium/api/v1/models 4 | 5 | package models 6 | 7 | // MonitorStatus Status of the node monitor 8 | // 9 | // swagger:model MonitorStatus 10 | #MonitorStatus: { 11 | // Number of CPUs to listen on for events. 12 | cpus?: int64 @go(Cpus) 13 | 14 | // Number of samples lost by perf. 15 | lost?: int64 @go(Lost) 16 | 17 | // Number of pages used for the perf ring buffer. 18 | npages?: int64 @go(Npages) 19 | 20 | // Pages size used for the perf ring buffer. 21 | pagesize?: int64 @go(Pagesize) 22 | 23 | // Number of unknown samples. 24 | unknown?: int64 @go(Unknown) 25 | } 26 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/cilium/cilium/api/v1/models/name_manager_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/cilium/cilium/api/v1/models 4 | 5 | package models 6 | 7 | // NameManager Internal state about DNS names in relation to policy subsystem 8 | // 9 | // swagger:model NameManager 10 | #NameManager: { 11 | // Names to poll for DNS Poller 12 | DNSPollNames: [...string] @go(,[]string) 13 | 14 | // Mapping of FQDNSelectors to corresponding regular expressions 15 | FQDNPolicySelectors: [...null | #SelectorEntry] @go(,[]*SelectorEntry) 16 | } 17 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/cilium/cilium/api/v1/models/named_ports_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/cilium/cilium/api/v1/models 4 | 5 | package models 6 | 7 | // NamedPorts List of named Layer 4 port and protocol pairs which will be used in Network 8 | // Policy specs. 9 | // 10 | // +deepequal-gen=true 11 | // +k8s:deepcopy-gen=true 12 | // 13 | // swagger:model NamedPorts 14 | #NamedPorts: [...null | #Port] 15 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/cilium/cilium/api/v1/models/node_addressing_element_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/cilium/cilium/api/v1/models 4 | 5 | package models 6 | 7 | // NodeAddressingElement Addressing information 8 | // 9 | // swagger:model NodeAddressingElement 10 | #NodeAddressingElement: { 11 | // Node address type, one of HostName, ExternalIP or InternalIP 12 | "address-type"?: string @go(AddressType) 13 | 14 | // Address pool to be used for local endpoints 15 | "alloc-range"?: string @go(AllocRange) 16 | 17 | // True if address family is enabled 18 | enabled?: bool @go(Enabled) 19 | 20 | // IP address of node 21 | ip?: string @go(IP) 22 | } 23 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/cilium/cilium/api/v1/models/node_addressing_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/cilium/cilium/api/v1/models 4 | 5 | package models 6 | 7 | // NodeAddressing Addressing information of a node for all address families 8 | // 9 | // +k8s:deepcopy-gen=true 10 | // 11 | // swagger:model NodeAddressing 12 | #NodeAddressing: { 13 | // ipv4 14 | ipv4?: null | #NodeAddressingElement @go(IPV4,*NodeAddressingElement) 15 | 16 | // ipv6 17 | ipv6?: null | #NodeAddressingElement @go(IPV6,*NodeAddressingElement) 18 | } 19 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/cilium/cilium/api/v1/models/node_id_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/cilium/cilium/api/v1/models 4 | 5 | package models 6 | 7 | // NodeID Node ID with associated node IP addresses 8 | // 9 | // swagger:model NodeID 10 | #NodeID: { 11 | // ID allocated by the agent for the node 12 | // Required: true 13 | id?: null | int64 @go(ID,*int64) 14 | 15 | // IP addresses of the node associated with the ID in the agent 16 | // Required: true 17 | ips: [...string] @go(Ips,[]string) 18 | } 19 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/cilium/cilium/api/v1/models/policy_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/cilium/cilium/api/v1/models 4 | 5 | package models 6 | 7 | // Policy Policy definition 8 | // 9 | // swagger:model Policy 10 | #Policy: { 11 | // Policy definition as JSON. 12 | policy?: string @go(Policy) 13 | 14 | // Revision number of the policy. Incremented each time the policy is 15 | // changed in the agent's repository 16 | // 17 | revision?: int64 @go(Revision) 18 | } 19 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/cilium/cilium/api/v1/models/policy_rule_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/cilium/cilium/api/v1/models 4 | 5 | package models 6 | 7 | // PolicyRule A policy rule including the rule labels it derives from 8 | // 9 | // +k8s:deepcopy-gen=true 10 | // 11 | // swagger:model PolicyRule 12 | #PolicyRule: { 13 | // The policy rule labels identifying the policy rules this rule derives from 14 | "derived-from-rules": [...[...string]] @go(DerivedFromRules,[][]string) 15 | 16 | // The policy rule as json 17 | rule?: string @go(Rule) 18 | 19 | // The policy rule labels identifying the policy rules this rule derives from, mapped by selector 20 | "rules-by-selector"?: {[string]: [...[...string]]} @go(RulesBySelector,map[string][][]string) 21 | } 22 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/cilium/cilium/api/v1/models/policy_trace_result_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/cilium/cilium/api/v1/models 4 | 5 | package models 6 | 7 | // PolicyTraceResult Response to a policy resolution process 8 | // 9 | // swagger:model PolicyTraceResult 10 | #PolicyTraceResult: { 11 | // log 12 | log?: string @go(Log) 13 | 14 | // verdict 15 | verdict?: string @go(Verdict) 16 | } 17 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/cilium/cilium/api/v1/models/prefilter_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/cilium/cilium/api/v1/models 4 | 5 | package models 6 | 7 | // Prefilter Collection of endpoints to be served 8 | // 9 | // swagger:model Prefilter 10 | #Prefilter: { 11 | // spec 12 | spec?: null | #PrefilterSpec @go(Spec,*PrefilterSpec) 13 | 14 | // status 15 | status?: null | #PrefilterStatus @go(Status,*PrefilterStatus) 16 | } 17 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/cilium/cilium/api/v1/models/prefilter_spec_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/cilium/cilium/api/v1/models 4 | 5 | package models 6 | 7 | // PrefilterSpec CIDR ranges implemented in the Prefilter 8 | // 9 | // swagger:model PrefilterSpec 10 | #PrefilterSpec: { 11 | // deny 12 | deny: [...string] @go(Deny,[]string) 13 | 14 | // revision 15 | revision?: int64 @go(Revision) 16 | } 17 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/cilium/cilium/api/v1/models/prefilter_status_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/cilium/cilium/api/v1/models 4 | 5 | package models 6 | 7 | // PrefilterStatus CIDR ranges implemented in the Prefilter 8 | // 9 | // swagger:model PrefilterStatus 10 | #PrefilterStatus: { 11 | // realized 12 | realized?: null | #PrefilterSpec @go(Realized,*PrefilterSpec) 13 | } 14 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/cilium/cilium/api/v1/models/proxy_redirect_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/cilium/cilium/api/v1/models 4 | 5 | package models 6 | 7 | // ProxyRedirect Configured proxy redirection state 8 | // 9 | // swagger:model ProxyRedirect 10 | #ProxyRedirect: { 11 | // Name of the proxy redirect 12 | name?: string @go(Name) 13 | 14 | // Name of the proxy this redirect points to 15 | proxy?: string @go(Proxy) 16 | 17 | // Host port that this redirect points to 18 | "proxy-port"?: int64 @go(ProxyPort) 19 | } 20 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/cilium/cilium/api/v1/models/recorder_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/cilium/cilium/api/v1/models 4 | 5 | package models 6 | 7 | // Recorder Collection of wildcard filters for pcap recorder 8 | // 9 | // swagger:model Recorder 10 | #Recorder: { 11 | // spec 12 | spec?: null | #RecorderSpec @go(Spec,*RecorderSpec) 13 | 14 | // status 15 | status?: null | #RecorderStatus @go(Status,*RecorderStatus) 16 | } 17 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/cilium/cilium/api/v1/models/recorder_mask_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/cilium/cilium/api/v1/models 4 | 5 | package models 6 | 7 | // RecorderMask Individual mask for pcap recorder 8 | // 9 | // swagger:model RecorderMask 10 | #RecorderMask: { 11 | // status 12 | status?: null | #RecorderMaskStatus @go(Status,*RecorderMaskStatus) 13 | } 14 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/cilium/cilium/api/v1/models/recorder_mask_status_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/cilium/cilium/api/v1/models 4 | 5 | package models 6 | 7 | // RecorderMaskStatus Configuration of a recorder mask 8 | // 9 | // swagger:model RecorderMaskStatus 10 | #RecorderMaskStatus: { 11 | // realized 12 | realized?: null | #RecorderMaskSpec @go(Realized,*RecorderMaskSpec) 13 | } 14 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/cilium/cilium/api/v1/models/recorder_spec_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/cilium/cilium/api/v1/models 4 | 5 | package models 6 | 7 | // RecorderSpec Configuration of a recorder 8 | // 9 | // swagger:model RecorderSpec 10 | #RecorderSpec: { 11 | // Maximum packet length or zero for full packet length 12 | "capture-length"?: int64 @go(CaptureLength) 13 | 14 | // List of wildcard filters for given recorder 15 | // Required: true 16 | filters: [...null | #RecorderFilter] @go(Filters,[]*RecorderFilter) 17 | 18 | // Unique identification 19 | // Required: true 20 | id?: null | int64 @go(ID,*int64) 21 | } 22 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/cilium/cilium/api/v1/models/recorder_status_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/cilium/cilium/api/v1/models 4 | 5 | package models 6 | 7 | // RecorderStatus Configuration of a recorder 8 | // 9 | // swagger:model RecorderStatus 10 | #RecorderStatus: { 11 | // realized 12 | realized?: null | #RecorderSpec @go(Realized,*RecorderSpec) 13 | } 14 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/cilium/cilium/api/v1/models/request_response_statistics_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/cilium/cilium/api/v1/models 4 | 5 | package models 6 | 7 | // RequestResponseStatistics Statistics of a proxy redirect 8 | // 9 | // +k8s:deepcopy-gen=true 10 | // 11 | // swagger:model RequestResponseStatistics 12 | #RequestResponseStatistics: { 13 | // requests 14 | requests?: null | #MessageForwardingStatistics @go(Requests,*MessageForwardingStatistics) 15 | 16 | // responses 17 | responses?: null | #MessageForwardingStatistics @go(Responses,*MessageForwardingStatistics) 18 | } 19 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/cilium/cilium/api/v1/models/selector_cache_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/cilium/cilium/api/v1/models 4 | 5 | package models 6 | 7 | // SelectorCache cache of which identities match selectors in the policy repository 8 | // 9 | // swagger:model SelectorCache 10 | #SelectorCache: [...null | #SelectorIdentityMapping] 11 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/cilium/cilium/api/v1/models/selector_entry_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/cilium/cilium/api/v1/models 4 | 5 | package models 6 | 7 | // SelectorEntry Mapping of FQDNSelector to corresponding regular expression 8 | // 9 | // swagger:model SelectorEntry 10 | #SelectorEntry: { 11 | // String representation of regular expression form of FQDNSelector 12 | regexString?: string @go(RegexString) 13 | 14 | // FQDNSelector in string representation 15 | selectorString?: string @go(SelectorString) 16 | } 17 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/cilium/cilium/api/v1/models/selector_identity_mapping_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/cilium/cilium/api/v1/models 4 | 5 | package models 6 | 7 | // SelectorIdentityMapping mapping of selector to identities which match it 8 | // 9 | // swagger:model SelectorIdentityMapping 10 | #SelectorIdentityMapping: { 11 | // identities mapping to this selector 12 | identities: [...int64] @go(Identities,[]int64) 13 | 14 | // Labels are the metadata labels associated with the selector 15 | labels?: #LabelArray @go(Labels) 16 | 17 | // string form of selector 18 | selector?: string @go(Selector) 19 | 20 | // number of users of this selector in the cache 21 | users?: int64 @go(Users) 22 | } 23 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/cilium/cilium/api/v1/models/service_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/cilium/cilium/api/v1/models 4 | 5 | package models 6 | 7 | // Service Collection of endpoints to be served 8 | // 9 | // swagger:model Service 10 | #Service: { 11 | // spec 12 | spec?: null | #ServiceSpec @go(Spec,*ServiceSpec) 13 | 14 | // status 15 | status?: null | #ServiceStatus @go(Status,*ServiceStatus) 16 | } 17 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/cilium/cilium/api/v1/models/service_status_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/cilium/cilium/api/v1/models 4 | 5 | package models 6 | 7 | // ServiceStatus Configuration of a service 8 | // 9 | // swagger:model ServiceStatus 10 | #ServiceStatus: { 11 | // realized 12 | realized?: null | #ServiceSpec @go(Realized,*ServiceSpec) 13 | } 14 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/cilium/cilium/api/v1/models/srv6_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/cilium/cilium/api/v1/models 4 | 5 | package models 6 | 7 | // Srv6 Status of the SRv6 8 | // 9 | // +k8s:deepcopy-gen=true 10 | // 11 | // swagger:model Srv6 12 | #Srv6: { 13 | // enabled 14 | enabled?: bool @go(Enabled) 15 | 16 | // srv6 encap mode 17 | // Enum: [SRH Reduced] 18 | srv6EncapMode?: string @go(Srv6EncapMode) 19 | } 20 | 21 | // Srv6Srv6EncapModeSRH captures enum value "SRH" 22 | #Srv6Srv6EncapModeSRH: "SRH" 23 | 24 | // Srv6Srv6EncapModeReduced captures enum value "Reduced" 25 | #Srv6Srv6EncapModeReduced: "Reduced" 26 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/cilium/cilium/api/v1/models/state_d_b_query_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/cilium/cilium/api/v1/models 4 | 5 | package models 6 | 7 | // StateDBQuery StateDB query 8 | // 9 | // swagger:model StateDBQuery 10 | #StateDBQuery: { 11 | // Index to query against 12 | index?: string @go(Index) 13 | 14 | // Key to query with. Base64 encoded. 15 | key?: string @go(Key) 16 | 17 | // LowerBound prefix search or full-matching Get 18 | lowerbound?: bool @go(Lowerbound) 19 | 20 | // Name of the table to query 21 | table?: string @go(Table) 22 | } 23 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/cilium/cilium/api/v1/models/trace_from_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/cilium/cilium/api/v1/models 4 | 5 | package models 6 | 7 | // TraceFrom trace from 8 | // 9 | // swagger:model TraceFrom 10 | #TraceFrom: { 11 | // labels 12 | labels?: #Labels @go(Labels) 13 | } 14 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/cilium/cilium/api/v1/models/trace_selector_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/cilium/cilium/api/v1/models 4 | 5 | package models 6 | 7 | // TraceSelector Context describing a pair of source and destination identity 8 | // 9 | // swagger:model TraceSelector 10 | #TraceSelector: { 11 | // from 12 | from?: null | #TraceFrom @go(From,*TraceFrom) 13 | 14 | // to 15 | to?: null | #TraceTo @go(To,*TraceTo) 16 | 17 | // Enable verbose tracing. 18 | // 19 | verbose?: bool @go(Verbose) 20 | } 21 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/cilium/cilium/api/v1/models/trace_to_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/cilium/cilium/api/v1/models 4 | 5 | package models 6 | 7 | // TraceTo trace to 8 | // 9 | // swagger:model TraceTo 10 | #TraceTo: { 11 | // List of Layer 4 port and protocol pairs which will be used in communication 12 | // from the source identity to the destination identity. 13 | // 14 | dports: [...null | #Port] @go(Dports,[]*Port) 15 | 16 | // labels 17 | labels?: #Labels @go(Labels) 18 | } 19 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/cilium/cilium/api/v1/models/wireguard_interface_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/cilium/cilium/api/v1/models 4 | 5 | package models 6 | 7 | // WireguardInterface Status of a WireGuard interface 8 | // 9 | // +k8s:deepcopy-gen=true 10 | // 11 | // swagger:model WireguardInterface 12 | #WireguardInterface: { 13 | // Port on which the WireGuard endpoint is exposed 14 | "listen-port"?: int64 @go(ListenPort) 15 | 16 | // Name of the interface 17 | name?: string @go(Name) 18 | 19 | // Number of peers configured on this interface 20 | "peer-count"?: int64 @go(PeerCount) 21 | 22 | // Optional list of WireGuard peers 23 | peers: [...null | #WireguardPeer] @go(Peers,[]*WireguardPeer) 24 | 25 | // Public key of this interface 26 | "public-key"?: string @go(PublicKey) 27 | } 28 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/cilium/cilium/api/v1/models/wireguard_peer_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/cilium/cilium/api/v1/models 4 | 5 | package models 6 | 7 | // WireguardPeer Status of a WireGuard peer 8 | // 9 | // +k8s:deepcopy-gen=true 10 | // 11 | // swagger:model WireguardPeer 12 | #WireguardPeer: { 13 | // List of IPs which may be routed through this peer 14 | "allowed-ips": [...string] @go(AllowedIps,[]string) 15 | 16 | // Endpoint on which we are connected to this peer 17 | endpoint?: string @go(Endpoint) 18 | 19 | // Public key of this peer 20 | "public-key"?: string @go(PublicKey) 21 | 22 | // Number of received bytes 23 | "transfer-rx"?: int64 @go(TransferRx) 24 | 25 | // Number of sent bytes 26 | "transfer-tx"?: int64 @go(TransferTx) 27 | } 28 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/cilium/cilium/api/v1/models/wireguard_status_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/cilium/cilium/api/v1/models 4 | 5 | package models 6 | 7 | // WireguardStatus Status of the WireGuard agent 8 | // 9 | // +k8s:deepcopy-gen=true 10 | // 11 | // swagger:model WireguardStatus 12 | #WireguardStatus: { 13 | // WireGuard interfaces managed by this Cilium instance 14 | interfaces: [...null | #WireguardInterface] @go(Interfaces,[]*WireguardInterface) 15 | 16 | // Node Encryption status 17 | "node-encryption"?: string @go(NodeEncryption) 18 | } 19 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/cilium/cilium/pkg/alibabacloud/eni/types/doc_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/cilium/cilium/pkg/alibabacloud/eni/types --exclude=HubbleStatus$,ControllerStatus(es)?$,ControllerList$,StatusResponse$,DebugInfo$,Endpoint(Status)?(Slice)?(List)?$ 4 | 5 | // Package types provides Alibaba Cloud specific types 6 | package types 7 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/cilium/cilium/pkg/azure/types/doc_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/cilium/cilium/pkg/azure/types --exclude=HubbleStatus$,ControllerStatus(es)?$,ControllerList$,StatusResponse$,DebugInfo$,Endpoint(Status)?(Slice)?(List)?$ 4 | 5 | // +groupName=azure 6 | package types 7 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/cilium/cilium/pkg/cidr/cidr_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/cilium/cilium/pkg/cidr --exclude=HubbleStatus$,ControllerStatus(es)?$,ControllerList$,StatusResponse$,DebugInfo$,Endpoint(Status)?(Slice)?(List)?$ 4 | 5 | package cidr 6 | 7 | import "net" 8 | 9 | // CIDR is a network CIDR representation based on net.IPNet 10 | #CIDR: { 11 | IPNet?: null | net.#IPNet @go(,*net.IPNet) 12 | } 13 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/cilium/cilium/pkg/cidr/cidr_linux_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/cilium/cilium/pkg/cidr --exclude=HubbleStatus$,ControllerStatus(es)?$,ControllerList$,StatusResponse$,DebugInfo$,Endpoint(Status)?(Slice)?(List)?$ 4 | 5 | package cidr 6 | 7 | #FAMILY_ALL: 0 8 | #FAMILY_V4: 2 9 | #FAMILY_V6: 10 10 | #FAMILY_MPLS: 28 11 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/cilium/cilium/pkg/ipam/types/doc_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/cilium/cilium/pkg/ipam/types --exclude=HubbleStatus$,ControllerStatus(es)?$,ControllerList$,StatusResponse$,DebugInfo$,Endpoint(Status)?(Slice)?(List)?$ 4 | 5 | // +groupName=ipam 6 | package types 7 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/cilium/cilium/pkg/k8s/apis/cilium.io/v2/doc_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/cilium/cilium/pkg/k8s/apis/cilium.io/v2 --exclude=HubbleStatus$,ControllerStatus(es)?$,ControllerList$,StatusResponse$,DebugInfo$,Endpoint(Status)?(Slice)?(List)?$ 4 | 5 | // Package v2 is the v2 version of the API. 6 | // +groupName=cilium.io 7 | package v2 8 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/cilium/cilium/pkg/k8s/apis/cilium.io/v2alpha1/doc_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/cilium/cilium/pkg/k8s/apis/cilium.io/v2alpha1 --exclude=HubbleStatus$,ControllerStatus(es)?$,ControllerList$,StatusResponse$,DebugInfo$,Endpoint(Status)?(Slice)?(List)?$ 4 | 5 | // Package v2alpha1 is the v2alpha1 version of the API. 6 | // +groupName=cilium.io 7 | package v2alpha1 8 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/cilium/cilium/pkg/k8s/slim/k8s/apis/meta/v1/doc_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/cilium/cilium/pkg/k8s/slim/k8s/apis/meta/v1 --exclude=HubbleStatus$,ControllerStatus(es)?$,ControllerList$,StatusResponse$,DebugInfo$,Endpoint(Status)?(Slice)?(List)?$ 4 | 5 | // Package types contains slimmer versions of k8s types. 6 | package v1 7 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/cilium/cilium/pkg/k8s/slim/k8s/apis/meta/v1/register_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/cilium/cilium/pkg/k8s/slim/k8s/apis/meta/v1 --exclude=HubbleStatus$,ControllerStatus(es)?$,ControllerList$,StatusResponse$,DebugInfo$,Endpoint(Status)?(Slice)?(List)?$ 4 | 5 | package v1 6 | 7 | #GroupName: "meta.k8s.io" 8 | 9 | #WatchEventKind: "WatchEvent" 10 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/cilium/cilium/pkg/k8s/slim/k8s/apis/meta/v1/time_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/cilium/cilium/pkg/k8s/slim/k8s/apis/meta/v1 --exclude=HubbleStatus$,ControllerStatus(es)?$,ControllerList$,StatusResponse$,DebugInfo$,Endpoint(Status)?(Slice)?(List)?$ 4 | 5 | package v1 6 | 7 | // Time is a wrapper around time.Time which supports correct 8 | // marshaling to YAML and JSON. Wrappers are provided for many 9 | // of the factory methods that the time package offers. 10 | // 11 | // +protobuf.options.marshal=false 12 | // +protobuf.as=Timestamp 13 | // +protobuf.options.(gogoproto.goproto_stringer)=false 14 | // 15 | // +kubebuilder:validation:Format=date-time 16 | // +kubebuilder:validation:Type=string 17 | #Time: _ 18 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/cilium/cilium/pkg/policy/api/decision_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/cilium/cilium/pkg/policy/api --exclude=HubbleStatus$,ControllerStatus(es)?$,ControllerList$,StatusResponse$,DebugInfo$,Endpoint(Status)?(Slice)?(List)?$ 4 | 5 | package api 6 | 7 | // Decision is a reachability policy decision 8 | #Decision: _ // #enumDecision 9 | 10 | #enumDecision: 11 | #Undecided | 12 | #Allowed | 13 | #Denied 14 | 15 | #values_Decision: { 16 | Undecided: #Undecided 17 | Allowed: #Allowed 18 | Denied: #Denied 19 | } 20 | 21 | // Undecided means that we have not come to a decision yet 22 | #Undecided: #Decision & 0 23 | 24 | // Allowed means that reachability is allowed 25 | #Allowed: #Decision & 1 26 | 27 | // Denied means that reachability is denied 28 | #Denied: #Decision & 2 29 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/cilium/cilium/pkg/policy/api/doc_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/cilium/cilium/pkg/policy/api --exclude=HubbleStatus$,ControllerStatus(es)?$,ControllerList$,StatusResponse$,DebugInfo$,Endpoint(Status)?(Slice)?(List)?$ 4 | 5 | // Package api defines the API of the Cilium network policy interface 6 | // +groupName=policy 7 | package api 8 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/cilium/cilium/pkg/policy/api/icmp_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/cilium/cilium/pkg/policy/api --exclude=HubbleStatus$,ControllerStatus(es)?$,ControllerList$,StatusResponse$,DebugInfo$,Endpoint(Status)?(Slice)?(List)?$ 4 | 5 | package api 6 | 7 | #IPv4Family: "IPv4" 8 | #IPv6Family: "IPv6" 9 | 10 | #ICMPRules: [...#ICMPRule] 11 | 12 | // ICMPRule is a list of ICMP fields. 13 | #ICMPRule: { 14 | // Fields is a list of ICMP fields. 15 | // 16 | // +kubebuilder:validation:Optional 17 | // +kubebuilder:validation:MaxItems=40 18 | fields?: [...#ICMPField] @go(Fields,[]ICMPField) 19 | } 20 | 21 | // ICMPField is a ICMP field. 22 | // 23 | // +deepequal-gen=true 24 | // +deepequal-gen:private-method=true 25 | #ICMPField: _ 26 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/cilium/cilium/pkg/policy/api/kafka/doc_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/cilium/cilium/pkg/policy/api/kafka --exclude=HubbleStatus$,ControllerStatus(es)?$,ControllerList$,StatusResponse$,DebugInfo$,Endpoint(Status)?(Slice)?(List)?$ 4 | 5 | // Package kafka defines the Kafka API of the Cilium network policy interface 6 | // +groupName=policy 7 | package kafka 8 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/cilium/cilium/pkg/policy/api/l7_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/cilium/cilium/pkg/policy/api --exclude=HubbleStatus$,ControllerStatus(es)?$,ControllerList$,StatusResponse$,DebugInfo$,Endpoint(Status)?(Slice)?(List)?$ 4 | 5 | package api 6 | 7 | // PortRuleL7 is a list of key-value pairs interpreted by a L7 protocol as 8 | // protocol constraints. All fields are optional, if all fields are empty or 9 | // missing, the rule does not have any effect. 10 | #PortRuleL7: {[string]: string} 11 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/cilium/cilium/pkg/policy/api/rule_validation_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/cilium/cilium/pkg/policy/api --exclude=HubbleStatus$,ControllerStatus(es)?$,ControllerList$,StatusResponse$,DebugInfo$,Endpoint(Status)?(Slice)?(List)?$ 4 | 5 | package api 6 | 7 | _#maxPorts: 40 8 | _#maxICMPFields: 40 9 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/cilium/cilium/pkg/policy/api/rules_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/cilium/cilium/pkg/policy/api --exclude=HubbleStatus$,ControllerStatus(es)?$,ControllerList$,StatusResponse$,DebugInfo$,Endpoint(Status)?(Slice)?(List)?$ 4 | 5 | package api 6 | 7 | // Rules is a collection of api.Rule. 8 | // 9 | // All rules must be evaluated in order to come to a conclusion. While 10 | // it is sufficient to have a single fromEndpoints rule match, none of 11 | // the fromRequires may be violated at the same time. 12 | // +deepequal-gen:private-method=true 13 | #Rules: [...null | #Rule] 14 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/cilium/cilium/pkg/policy/api/selector_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/cilium/cilium/pkg/policy/api --exclude=HubbleStatus$,ControllerStatus(es)?$,ControllerList$,StatusResponse$,DebugInfo$,Endpoint(Status)?(Slice)?(List)?$ 4 | 5 | package api 6 | 7 | // EndpointSelector is a wrapper for k8s LabelSelector. 8 | #EndpointSelector: _ 9 | 10 | // EndpointSelectorSlice is a slice of EndpointSelectors that can be sorted. 11 | #EndpointSelectorSlice: [...#EndpointSelector] 12 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/cilium/cilium/pkg/policy/api/utils_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/cilium/cilium/pkg/policy/api --exclude=HubbleStatus$,ControllerStatus(es)?$,ControllerList$,StatusResponse$,DebugInfo$,Endpoint(Status)?(Slice)?(List)?$ 4 | 5 | package api 6 | 7 | #Option: int // #enumOption 8 | 9 | #enumOption: 10 | #ForceNamespace 11 | 12 | #values_Option: ForceNamespace: #ForceNamespace 13 | 14 | #ForceNamespace: #Option & 0 15 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/cilium/proxy/pkg/policy/api/kafka/doc_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/cilium/proxy/pkg/policy/api/kafka --exclude=HubbleStatus$,ControllerStatus(es)?$,ControllerList$,StatusResponse$,DebugInfo$,Endpoint(Status)?(Slice)?(List)?$ 4 | 5 | // Package kafka defines the Kafka API of the Cilium network policy interface 6 | // +groupName=policy 7 | package kafka 8 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/fluxcd/helm-controller/api/v2/doc_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/fluxcd/helm-controller/api/v2 4 | 5 | // Package v2 contains API Schema definitions for the helm v2 API group 6 | // +kubebuilder:object:generate=true 7 | // +groupName=helm.toolkit.fluxcd.io 8 | package v2 9 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/fluxcd/helm-controller/api/v2beta1/doc_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/fluxcd/helm-controller/api/v2beta1 4 | 5 | // Package v2beta1 contains API Schema definitions for the helm v2beta1 API group 6 | // +kubebuilder:object:generate=true 7 | // +groupName=helm.toolkit.fluxcd.io 8 | package v2beta1 9 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/fluxcd/helm-controller/api/v2beta2/doc_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/fluxcd/helm-controller/api/v2beta2 4 | 5 | // Package v2beta2 contains API Schema definitions for the helm v2beta2 API group 6 | // +kubebuilder:object:generate=true 7 | // +groupName=helm.toolkit.fluxcd.io 8 | package v2beta2 9 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/fluxcd/kustomize-controller/api/v1/doc_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/fluxcd/kustomize-controller/api/v1 4 | 5 | // Package v1 contains API Schema definitions for the kustomize.toolkit.fluxcd.io 6 | // v1 API group. 7 | // +kubebuilder:object:generate=true 8 | // +groupName=kustomize.toolkit.fluxcd.io 9 | package v1 10 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/fluxcd/kustomize-controller/api/v1beta1/doc_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/fluxcd/kustomize-controller/api/v1beta1 4 | 5 | // Package v1beta1 contains API Schema definitions for the kustomize v1beta1 API group 6 | // +kubebuilder:object:generate=true 7 | // +groupName=kustomize.toolkit.fluxcd.io 8 | package v1beta1 9 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/fluxcd/kustomize-controller/api/v1beta2/doc_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/fluxcd/kustomize-controller/api/v1beta2 4 | 5 | // Package v1beta2 contains API Schema definitions for the kustomize.toolkit.fluxcd.io v1beta2 API group. 6 | // +kubebuilder:object:generate=true 7 | // +groupName=kustomize.toolkit.fluxcd.io 8 | package v1beta2 9 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/fluxcd/notification-controller/api/v1/condition_types_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/fluxcd/notification-controller/api/v1 4 | 5 | package v1 6 | 7 | #NotificationFinalizer: "finalizers.fluxcd.io" 8 | 9 | // InitializedReason represents the fact that a given resource has been initialized. 10 | #InitializedReason: "Initialized" 11 | 12 | // ValidationFailedReason represents the fact that some part of the spec of a given resource 13 | // couldn't be validated. 14 | #ValidationFailedReason: "ValidationFailed" 15 | 16 | // TokenNotFoundReason represents the fact that receiver token can't be found. 17 | #TokenNotFoundReason: "TokenNotFound" 18 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/fluxcd/notification-controller/api/v1/doc_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/fluxcd/notification-controller/api/v1 4 | 5 | // Package v1 contains API Schema definitions for the notification v1 API group. 6 | // +kubebuilder:object:generate=true 7 | // +groupName=notification.toolkit.fluxcd.io 8 | package v1 9 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/fluxcd/notification-controller/api/v1beta1/condition_types_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/fluxcd/notification-controller/api/v1beta1 4 | 5 | package v1beta1 6 | 7 | #NotificationFinalizer: "finalizers.fluxcd.io" 8 | 9 | // InitializedReason represents the fact that a given resource has been initialized. 10 | #InitializedReason: "Initialized" 11 | 12 | // ValidationFailedReason represents the fact that some part of the spec of a given resource 13 | // couldn't be validated. 14 | #ValidationFailedReason: "ValidationFailed" 15 | 16 | // TokenNotFound represents the fact that receiver token can't be found. 17 | #TokenNotFoundReason: "TokenNotFound" 18 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/fluxcd/notification-controller/api/v1beta1/doc_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/fluxcd/notification-controller/api/v1beta1 4 | 5 | // Package v1beta1 contains API Schema definitions for the notification v1beta1 API group 6 | // +kubebuilder:object:generate=true 7 | // +groupName=notification.toolkit.fluxcd.io 8 | package v1beta1 9 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/fluxcd/pkg/apis/acl/conditions_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/fluxcd/pkg/apis/acl 4 | 5 | package acl 6 | 7 | // AccessDeniedCondition indicates that access to a resource has been denied by an ACL assertion. 8 | // The Condition adheres to an "abnormal-true" polarity pattern, and MUST only be present on the resource if the 9 | // Condition is True. 10 | #AccessDeniedCondition: "AccessDenied" 11 | 12 | // AccessDeniedReason indicates that access to a resource has been denied by an ACL assertion. 13 | #AccessDeniedReason: "AccessDenied" 14 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/fluxcd/pkg/apis/acl/doc_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/fluxcd/pkg/apis/acl 4 | 5 | // Package acl contains the API types for defining access control lists for use by GitOps Toolkit components. 6 | // +kubebuilder:object:generate=true 7 | package acl 8 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/fluxcd/pkg/apis/kustomize/doc_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/fluxcd/pkg/apis/kustomize 4 | 5 | // Package kustomize contains a selective set of Kustomize API types for use by GitOps Toolkit components. 6 | // +kubebuilder:object:generate=true 7 | package kustomize 8 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/fluxcd/pkg/apis/meta/dependencies_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/fluxcd/pkg/apis/meta 4 | 5 | package meta 6 | 7 | // ObjectWithDependencies describes a Kubernetes resource object with dependencies. 8 | // +k8s:deepcopy-gen=false 9 | #ObjectWithDependencies: _ 10 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/fluxcd/pkg/apis/meta/doc_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/fluxcd/pkg/apis/meta 4 | 5 | // Package meta contains the generic metadata APIs for use by GitOps Toolkit components. 6 | // 7 | // It is intended only to help adhere to Kubernetes API conventions, utility integrations, and Flux project considered 8 | // best practices. It may therefore be suitable for usage by Kubernetes resources with no relationship to the GitOps 9 | // Toolkit. 10 | // +kubebuilder:object:generate=true 11 | package meta 12 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/fluxcd/source-controller/api/v1/doc_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/fluxcd/source-controller/api/v1 4 | 5 | // Package v1 contains API Schema definitions for the source v1 API group 6 | // +kubebuilder:object:generate=true 7 | // +groupName=source.toolkit.fluxcd.io 8 | package v1 9 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/fluxcd/source-controller/api/v1/source_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/fluxcd/source-controller/api/v1 4 | 5 | package v1 6 | 7 | // SourceIndexKey is the key used for indexing objects based on their 8 | // referenced Source. 9 | #SourceIndexKey: ".metadata.source" 10 | 11 | // Source interface must be supported by all API types. 12 | // Source is the interface that provides generic access to the Artifact and 13 | // interval. It must be supported by all kinds of the source.toolkit.fluxcd.io 14 | // API group. 15 | // 16 | // +k8s:deepcopy-gen=false 17 | #Source: _ 18 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/fluxcd/source-controller/api/v1/sts_types_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/fluxcd/source-controller/api/v1 4 | 5 | package v1 6 | 7 | // STSProviderAmazon represents the AWS provider for Security Token Service. 8 | // Provides support for fetching temporary credentials from an AWS STS endpoint. 9 | #STSProviderAmazon: "aws" 10 | 11 | // STSProviderLDAP represents the LDAP provider for Security Token Service. 12 | // Provides support for fetching temporary credentials from an LDAP endpoint. 13 | #STSProviderLDAP: "ldap" 14 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/fluxcd/source-controller/api/v1beta1/doc_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/fluxcd/source-controller/api/v1beta1 4 | 5 | // Package v1beta1 contains API Schema definitions for the source v1beta1 API group 6 | // +kubebuilder:object:generate=true 7 | // +groupName=source.toolkit.fluxcd.io 8 | package v1beta1 9 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/fluxcd/source-controller/api/v1beta1/source_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/fluxcd/source-controller/api/v1beta1 4 | 5 | package v1beta1 6 | 7 | // SourceIndexKey is the key used for indexing resources 8 | // resources based on their Source. 9 | #SourceIndexKey: ".metadata.source" 10 | 11 | // Source interface must be supported by all API types. 12 | // +k8s:deepcopy-gen=false 13 | #Source: _ 14 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/fluxcd/source-controller/api/v1beta2/doc_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/fluxcd/source-controller/api/v1beta2 4 | 5 | // Package v1beta2 contains API Schema definitions for the source v1beta2 API group 6 | // +kubebuilder:object:generate=true 7 | // +groupName=source.toolkit.fluxcd.io 8 | package v1beta2 9 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/fluxcd/source-controller/api/v1beta2/source_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/fluxcd/source-controller/api/v1beta2 4 | 5 | package v1beta2 6 | 7 | // SourceIndexKey is the key used for indexing objects based on their 8 | // referenced Source. 9 | #SourceIndexKey: ".metadata.source" 10 | 11 | // Source interface must be supported by all API types. 12 | // Source is the interface that provides generic access to the Artifact and 13 | // interval. It must be supported by all kinds of the source.toolkit.fluxcd.io 14 | // API group. 15 | // 16 | // Deprecated: use the Source interface from api/v1 instead. This type will be 17 | // removed in a future release. 18 | // 19 | // +k8s:deepcopy-gen=false 20 | #Source: _ 21 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/fluxcd/source-controller/api/v1beta2/sts_types_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/fluxcd/source-controller/api/v1beta2 4 | 5 | package v1beta2 6 | 7 | // STSProviderAmazon represents the AWS provider for Security Token Service. 8 | // Provides support for fetching temporary credentials from an AWS STS endpoint. 9 | #STSProviderAmazon: "aws" 10 | 11 | // STSProviderLDAP represents the LDAP provider for Security Token Service. 12 | // Provides support for fetching temporary credentials from an LDAP endpoint. 13 | #STSProviderLDAP: "ldap" 14 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/go-openapi/strfmt/bson_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/go-openapi/strfmt 4 | 5 | package strfmt 6 | 7 | // ObjectId represents a BSON object ID (alias to go.mongodb.org/mongo-driver/bson/primitive.ObjectID) 8 | // 9 | // swagger:strfmt bsonobjectid 10 | #ObjectId: _ 11 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/go-openapi/strfmt/date_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/go-openapi/strfmt 4 | 5 | package strfmt 6 | 7 | // RFC3339FullDate represents a full-date as specified by RFC3339 8 | // See: http://goo.gl/xXOvVd 9 | #RFC3339FullDate: "2006-01-02" 10 | 11 | // Date represents a date from the API 12 | // 13 | // swagger:strfmt date 14 | #Date: _ 15 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/go-openapi/strfmt/doc_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/go-openapi/strfmt 4 | 5 | // Package strfmt contains custom string formats 6 | // 7 | // TODO: add info on how to define and register a custom format 8 | package strfmt 9 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/go-openapi/strfmt/duration_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/go-openapi/strfmt 4 | 5 | package strfmt 6 | 7 | // Duration represents a duration 8 | // 9 | // Duration stores a period of time as a nanosecond count, with the largest 10 | // repesentable duration being approximately 290 years. 11 | // 12 | // swagger:strfmt duration 13 | #Duration: _ 14 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/go-openapi/strfmt/format_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/go-openapi/strfmt 4 | 5 | package strfmt 6 | 7 | // import "reflect" 8 | 9 | // Format represents a string format. 10 | // 11 | // All implementations of Format provide a string representation and text 12 | // marshaling/unmarshaling interface to be used by encoders (e.g. encoding/json). 13 | #Format: string 14 | 15 | // Registry is a registry of string formats, with a validation method. 16 | #Registry: _ 17 | 18 | _#knownFormat: { 19 | Name: string 20 | OrigName: string 21 | // Type: reflect.#Type 22 | } 23 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/go-openapi/strfmt/ulid_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/go-openapi/strfmt 4 | 5 | package strfmt 6 | 7 | // ULID represents a ulid string format 8 | // ref: 9 | // 10 | // https://github.com/ulid/spec 11 | // 12 | // impl: 13 | // 14 | // https://github.com/oklog/ulid 15 | // 16 | // swagger:strfmt ulid 17 | #ULID: _ 18 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/grafana-operator/grafana-operator/v5/api/v1beta1/conditions_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/grafana-operator/grafana-operator/v5/api/v1beta1 4 | 5 | package v1beta1 6 | 7 | #NoMatchingInstancesReason: "NoMatchingInstances" 8 | #ContentUnavailableReason: "ContentUnavailable" 9 | #ContentAvailableReason: "ContentAvailable" 10 | #ErrorBackoffReason: "ErrorBackoff" 11 | #GrafanaApiErrorReason: "GrafanaApiErrorFailed" 12 | #GrafanaApiUnavailableReason: "GrafanaApiUnavailableFailed" 13 | #DashboardSyncedReason: "DashboardSynced" 14 | #DatasourceSyncedReason: "DatasourceSynced" 15 | #CreateResourceFailedReason: "CreateResourceFailed" 16 | #GrafanaApiAvailableReason: "GrafanaApiAvailable" 17 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/grafana-operator/grafana-operator/v5/api/v1beta1/groupversion_info_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/grafana-operator/grafana-operator/v5/api/v1beta1 4 | 5 | // Package v1beta1 contains API Schema definitions for the grafana v1beta1 API group 6 | // +kubebuilder:object:generate=true 7 | // +groupName=grafana.integreatly.org 8 | package v1beta1 9 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/grafana-operator/grafana-operator/v5/api/v1beta1/namespaced_resource_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/grafana-operator/grafana-operator/v5/api/v1beta1 4 | 5 | package v1beta1 6 | 7 | #NamespacedResource: string 8 | 9 | #NamespacedResourceList: [...#NamespacedResource] 10 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/grafana-operator/grafana-operator/v5/api/v1beta1/plugin_list_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/grafana-operator/grafana-operator/v5/api/v1beta1 4 | 5 | package v1beta1 6 | 7 | #GrafanaPlugin: { 8 | name: string @go(Name) 9 | version: string @go(Version) 10 | } 11 | 12 | #PluginList: [...#GrafanaPlugin] 13 | 14 | #PluginMap: [string]: #PluginList 15 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/openshift/api/route/v1/doc_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/openshift/api/route/v1 4 | 5 | // +groupName=route.openshift.io 6 | // Package v1 is the v1 version of the API. 7 | package v1 8 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/openshift/api/route/v1/generated.pb_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/openshift/api/route/v1 4 | 5 | // Package v1 is a generated protocol buffer package. 6 | // 7 | // It is generated from these files: 8 | // github.com/openshift/api/route/v1/generated.proto 9 | // 10 | // It has these top-level messages: 11 | // Route 12 | // RouteIngress 13 | // RouteIngressCondition 14 | // RouteList 15 | // RoutePort 16 | // RouteSpec 17 | // RouteStatus 18 | // RouteTargetReference 19 | // RouterShard 20 | // TLSConfig 21 | package v1 22 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/openshift/api/route/v1/register_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/openshift/api/route/v1 4 | 5 | package v1 6 | 7 | #GroupName: "route.openshift.io" 8 | #LegacyGroupName: "" 9 | -------------------------------------------------------------------------------- /cue.mod/gen/github.com/ory/hydra-maester/api/v1alpha1/groupversion_info_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go github.com/ory/hydra-maester/api/v1alpha1 4 | 5 | // Package v1alpha1 contains API Schema definitions for the hydra v1alpha1 API group 6 | // +kubebuilder:object:generate=true 7 | // +groupName=hydra.ory.sh 8 | package v1alpha1 9 | -------------------------------------------------------------------------------- /cue.mod/gen/internal/abi/abi_amd64_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go internal/abi 4 | 5 | package abi 6 | 7 | // RAX, RBX, RCX, RDI, RSI, R8, R9, R10, R11. 8 | #IntArgRegs: 9 9 | 10 | // X0 -> X14. 11 | #FloatArgRegs: 15 12 | 13 | // We use SSE2 registers which support 64-bit float operations. 14 | #EffectiveFloatRegSize: 8 15 | -------------------------------------------------------------------------------- /cue.mod/gen/internal/abi/map_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go internal/abi 4 | 5 | package abi 6 | 7 | #MapBucketCountBits: 3 8 | #MapBucketCount: 8 9 | #MapMaxKeyBytes: 128 10 | #MapMaxElemBytes: 128 11 | 12 | #ZeroValSize: 1024 13 | -------------------------------------------------------------------------------- /cue.mod/gen/io/multi_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go io --exclude=HubbleStatus$,ControllerStatus(es)?$,ControllerList$,StatusResponse$,DebugInfo$,Endpoint(Status)?(Slice)?(List)?$ 4 | 5 | package io 6 | 7 | _#eofReader: { 8 | } 9 | -------------------------------------------------------------------------------- /cue.mod/gen/k8s.io/api/apps/v1/register_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go k8s.io/api/apps/v1 4 | 5 | package v1 6 | 7 | #GroupName: "apps" 8 | -------------------------------------------------------------------------------- /cue.mod/gen/k8s.io/api/autoscaling/v2beta2/register_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go k8s.io/api/autoscaling/v2beta2 4 | 5 | package v2beta2 6 | 7 | #GroupName: "autoscaling" 8 | -------------------------------------------------------------------------------- /cue.mod/gen/k8s.io/api/batch/v1/doc_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go k8s.io/api/batch/v1 4 | 5 | // +k8s:deepcopy-gen=package 6 | // +k8s:protobuf-gen=package 7 | // +k8s:openapi-gen=true 8 | // +k8s:prerelease-lifecycle-gen=true 9 | package v1 10 | -------------------------------------------------------------------------------- /cue.mod/gen/k8s.io/api/batch/v1/register_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go k8s.io/api/batch/v1 4 | 5 | package v1 6 | 7 | #GroupName: "batch" 8 | -------------------------------------------------------------------------------- /cue.mod/gen/k8s.io/api/batch/v1beta1/register_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go k8s.io/api/batch/v1beta1 4 | 5 | package v1beta1 6 | 7 | #GroupName: "batch" 8 | -------------------------------------------------------------------------------- /cue.mod/gen/k8s.io/api/batch/v2alpha1/register_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go k8s.io/api/batch/v2alpha1 4 | 5 | package v2alpha1 6 | 7 | #GroupName: "batch" 8 | -------------------------------------------------------------------------------- /cue.mod/gen/k8s.io/api/core/v1/doc_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go k8s.io/api/core/v1 4 | 5 | // Package v1 is the v1 version of the core API. 6 | package v1 7 | -------------------------------------------------------------------------------- /cue.mod/gen/k8s.io/api/core/v1/register_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go k8s.io/api/core/v1 4 | 5 | package v1 6 | 7 | #GroupName: "" 8 | -------------------------------------------------------------------------------- /cue.mod/gen/k8s.io/api/discovery/v1beta1/register_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go k8s.io/api/discovery/v1beta1 4 | 5 | package v1beta1 6 | 7 | #GroupName: "discovery.k8s.io" 8 | -------------------------------------------------------------------------------- /cue.mod/gen/k8s.io/api/extensions/v1beta1/register_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go k8s.io/api/extensions/v1beta1 4 | 5 | package v1beta1 6 | 7 | #GroupName: "extensions" 8 | -------------------------------------------------------------------------------- /cue.mod/gen/k8s.io/api/networking/v1/register_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go k8s.io/api/networking/v1 4 | 5 | package v1 6 | 7 | #GroupName: "networking.k8s.io" 8 | -------------------------------------------------------------------------------- /cue.mod/gen/k8s.io/api/networking/v1/well_known_annotations_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go k8s.io/api/networking/v1 4 | 5 | package v1 6 | 7 | // AnnotationIsDefaultIngressClass can be used to indicate that an 8 | // IngressClass should be considered default. When a single IngressClass 9 | // resource has this annotation set to true, new Ingress resources without a 10 | // class specified will be assigned this default class. 11 | #AnnotationIsDefaultIngressClass: "ingressclass.kubernetes.io/is-default-class" 12 | -------------------------------------------------------------------------------- /cue.mod/gen/k8s.io/api/policy/v1/doc_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go k8s.io/api/policy/v1 4 | 5 | // Package policy is for any kind of policy object. Suitable examples, even if 6 | // they aren't all here, are PodDisruptionBudget, 7 | // NetworkPolicy, etc. 8 | package v1 9 | -------------------------------------------------------------------------------- /cue.mod/gen/k8s.io/api/policy/v1/register_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go k8s.io/api/policy/v1 4 | 5 | package v1 6 | 7 | #GroupName: "policy" 8 | -------------------------------------------------------------------------------- /cue.mod/gen/k8s.io/api/rbac/v1/register_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go k8s.io/api/rbac/v1 4 | 5 | package v1 6 | 7 | #GroupName: "rbac.authorization.k8s.io" 8 | -------------------------------------------------------------------------------- /cue.mod/gen/k8s.io/api/storage/v1/register_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go k8s.io/api/storage/v1 4 | 5 | package v1 6 | 7 | #GroupName: "storage.k8s.io" 8 | -------------------------------------------------------------------------------- /cue.mod/gen/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1/doc_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1 4 | 5 | // Package v1 is the v1 version of the API. 6 | package v1 7 | -------------------------------------------------------------------------------- /cue.mod/gen/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1/register_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1 4 | 5 | package v1 6 | 7 | #GroupName: "apiextensions.k8s.io" 8 | -------------------------------------------------------------------------------- /cue.mod/gen/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1beta1/doc_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1beta1 4 | 5 | // Package v1beta1 is the v1beta1 version of the API. 6 | package v1beta1 7 | -------------------------------------------------------------------------------- /cue.mod/gen/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1beta1/register_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1beta1 4 | 5 | package v1beta1 6 | 7 | #GroupName: "apiextensions.k8s.io" 8 | -------------------------------------------------------------------------------- /cue.mod/gen/k8s.io/apimachinery/pkg/api/meta/doc_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go k8s.io/apimachinery/pkg/api/meta 4 | 5 | // Package meta provides functions for retrieving API metadata from objects 6 | // belonging to the Kubernetes API 7 | package meta 8 | -------------------------------------------------------------------------------- /cue.mod/gen/k8s.io/apimachinery/pkg/api/meta/firsthit_restmapper_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go k8s.io/apimachinery/pkg/api/meta 4 | 5 | package meta 6 | 7 | // FirstHitRESTMapper is a wrapper for multiple RESTMappers which returns the 8 | // first successful result for the singular requests 9 | #FirstHitRESTMapper: { 10 | MultiRESTMapper: #MultiRESTMapper 11 | } 12 | -------------------------------------------------------------------------------- /cue.mod/gen/k8s.io/apimachinery/pkg/api/meta/meta_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go k8s.io/apimachinery/pkg/api/meta 4 | 5 | package meta 6 | 7 | import "k8s.io/apimachinery/pkg/runtime" 8 | 9 | _#objectAccessor: Object: runtime.#Object 10 | 11 | // resourceAccessor implements ResourceVersioner and SelfLinker. 12 | _#resourceAccessor: { 13 | } 14 | -------------------------------------------------------------------------------- /cue.mod/gen/k8s.io/apimachinery/pkg/api/meta/multirestmapper_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go k8s.io/apimachinery/pkg/api/meta 4 | 5 | package meta 6 | 7 | // MultiRESTMapper is a wrapper for multiple RESTMappers. 8 | #MultiRESTMapper: [...#RESTMapper] 9 | -------------------------------------------------------------------------------- /cue.mod/gen/k8s.io/apimachinery/pkg/api/meta/restmapper_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go k8s.io/apimachinery/pkg/api/meta 4 | 5 | // TODO: move everything in this file to pkg/api/rest 6 | package meta 7 | -------------------------------------------------------------------------------- /cue.mod/gen/k8s.io/apimachinery/pkg/api/resource/math_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go k8s.io/apimachinery/pkg/api/resource 4 | 5 | package resource 6 | 7 | // maxInt64Factors is the highest value that will be checked when removing factors of 10 from an int64. 8 | // It is also the maximum decimal digits that can be represented with an int64. 9 | _#maxInt64Factors: 18 10 | 11 | _#mostNegative: -9223372036854775808 12 | 13 | _#mostPositive: 9223372036854775807 14 | -------------------------------------------------------------------------------- /cue.mod/gen/k8s.io/apimachinery/pkg/api/resource/suffix_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go k8s.io/apimachinery/pkg/api/resource 4 | 5 | package resource 6 | 7 | _#suffix: string 8 | 9 | // suffixer can interpret and construct suffixes. 10 | _#suffixer: _ 11 | -------------------------------------------------------------------------------- /cue.mod/gen/k8s.io/apimachinery/pkg/apis/meta/v1/duration_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go k8s.io/apimachinery/pkg/apis/meta/v1 4 | 5 | package v1 6 | 7 | // Duration is a wrapper around time.Duration which supports correct 8 | // marshaling to YAML and JSON. In particular, it marshals into strings, which 9 | // can be used as map keys in json. 10 | #Duration: _ 11 | -------------------------------------------------------------------------------- /cue.mod/gen/k8s.io/apimachinery/pkg/apis/meta/v1/micro_time_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go k8s.io/apimachinery/pkg/apis/meta/v1 4 | 5 | package v1 6 | 7 | #RFC3339Micro: "2006-01-02T15:04:05.000000Z07:00" 8 | 9 | // MicroTime is version of Time with microsecond level precision. 10 | // 11 | // +protobuf.options.marshal=false 12 | // +protobuf.as=Timestamp 13 | // +protobuf.options.(gogoproto.goproto_stringer)=false 14 | #MicroTime: _ 15 | -------------------------------------------------------------------------------- /cue.mod/gen/k8s.io/apimachinery/pkg/apis/meta/v1/register_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go k8s.io/apimachinery/pkg/apis/meta/v1 4 | 5 | package v1 6 | 7 | #GroupName: "meta.k8s.io" 8 | 9 | #WatchEventKind: "WatchEvent" 10 | -------------------------------------------------------------------------------- /cue.mod/gen/k8s.io/apimachinery/pkg/apis/meta/v1/time_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go k8s.io/apimachinery/pkg/apis/meta/v1 4 | 5 | package v1 6 | 7 | // Time is a wrapper around time.Time which supports correct 8 | // marshaling to YAML and JSON. Wrappers are provided for many 9 | // of the factory methods that the time package offers. 10 | // 11 | // +protobuf.options.marshal=false 12 | // +protobuf.as=Timestamp 13 | // +protobuf.options.(gogoproto.goproto_stringer)=false 14 | #Time: _ 15 | -------------------------------------------------------------------------------- /cue.mod/gen/k8s.io/apimachinery/pkg/fields/doc_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go k8s.io/apimachinery/pkg/fields 4 | 5 | // Package fields implements a simple field system, parsing and matching 6 | // selectors with sets of fields. 7 | package fields 8 | -------------------------------------------------------------------------------- /cue.mod/gen/k8s.io/apimachinery/pkg/fields/fields_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go k8s.io/apimachinery/pkg/fields 4 | 5 | package fields 6 | 7 | // Fields allows you to present fields independently from their storage. 8 | #Fields: _ 9 | 10 | // Set is a map of field:value. It implements Fields. 11 | #Set: {[string]: string} 12 | -------------------------------------------------------------------------------- /cue.mod/gen/k8s.io/apimachinery/pkg/fields/requirements_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go k8s.io/apimachinery/pkg/fields 4 | 5 | package fields 6 | 7 | import "k8s.io/apimachinery/pkg/selection" 8 | 9 | // Requirements is AND of all requirements. 10 | #Requirements: [...#Requirement] 11 | 12 | // Requirement contains a field, a value, and an operator that relates the field and value. 13 | // This is currently for reading internal selection information of field selector. 14 | #Requirement: { 15 | Operator: selection.#Operator 16 | Field: string 17 | Value: string 18 | } 19 | -------------------------------------------------------------------------------- /cue.mod/gen/k8s.io/apimachinery/pkg/fields/selector_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go k8s.io/apimachinery/pkg/fields 4 | 5 | package fields 6 | 7 | // Selector represents a field selector. 8 | #Selector: _ 9 | 10 | _#nothingSelector: { 11 | } 12 | 13 | _#andTerm: [...#Selector] 14 | 15 | _#notEqualOperator: "!=" 16 | _#doubleEqualOperator: "==" 17 | _#equalOperator: "=" 18 | -------------------------------------------------------------------------------- /cue.mod/gen/k8s.io/apimachinery/pkg/labels/doc_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go k8s.io/apimachinery/pkg/labels 4 | 5 | // Package labels implements a simple label system, parsing and matching 6 | // selectors with sets of labels. 7 | package labels 8 | -------------------------------------------------------------------------------- /cue.mod/gen/k8s.io/apimachinery/pkg/labels/labels_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go k8s.io/apimachinery/pkg/labels 4 | 5 | package labels 6 | 7 | // Labels allows you to present labels independently from their storage. 8 | #Labels: _ 9 | 10 | // Set is a map of label:value. It implements Labels. 11 | #Set: {[string]: string} 12 | -------------------------------------------------------------------------------- /cue.mod/gen/k8s.io/apimachinery/pkg/runtime/allocator_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go k8s.io/apimachinery/pkg/runtime 4 | 5 | package runtime 6 | 7 | // SimpleAllocator a wrapper around make([]byte) 8 | // conforms to the MemoryAllocator interface 9 | #SimpleAllocator: {} 10 | -------------------------------------------------------------------------------- /cue.mod/gen/k8s.io/apimachinery/pkg/runtime/conversion_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go k8s.io/apimachinery/pkg/runtime 4 | 5 | // Package runtime defines conversions between generic types and structs to map query strings 6 | // to struct objects. 7 | package runtime 8 | -------------------------------------------------------------------------------- /cue.mod/gen/k8s.io/apimachinery/pkg/runtime/converter_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go k8s.io/apimachinery/pkg/runtime 4 | 5 | package runtime 6 | 7 | // UnstructuredConverter is an interface for converting between interface{} 8 | // and map[string]interface representation. 9 | #UnstructuredConverter: _ 10 | -------------------------------------------------------------------------------- /cue.mod/gen/k8s.io/apimachinery/pkg/runtime/embedded_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go k8s.io/apimachinery/pkg/runtime 4 | 5 | package runtime 6 | 7 | _#encodable: _ 8 | -------------------------------------------------------------------------------- /cue.mod/gen/k8s.io/apimachinery/pkg/runtime/helper_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go k8s.io/apimachinery/pkg/runtime 4 | 5 | package runtime 6 | 7 | // MultiObjectTyper returns the types of objects across multiple schemes in order. 8 | #MultiObjectTyper: [...#ObjectTyper] 9 | 10 | _#defaultFramer: {} 11 | 12 | // WithVersionEncoder serializes an object and ensures the GVK is set. 13 | #WithVersionEncoder: { 14 | Version: #GroupVersioner 15 | Encoder: #Encoder 16 | ObjectTyper: #ObjectTyper 17 | } 18 | 19 | // WithoutVersionDecoder clears the group version kind of a deserialized object. 20 | #WithoutVersionDecoder: { 21 | Decoder: #Decoder 22 | } 23 | 24 | _#nondeterministicEncoderToEncoderAdapter: NondeterministicEncoder: #NondeterministicEncoder 25 | -------------------------------------------------------------------------------- /cue.mod/gen/k8s.io/apimachinery/pkg/runtime/negotiate_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go k8s.io/apimachinery/pkg/runtime 4 | 5 | package runtime 6 | 7 | // NegotiateError is returned when a ClientNegotiator is unable to locate 8 | // a serializer for the requested operation. 9 | #NegotiateError: { 10 | ContentType: string 11 | Stream: bool 12 | } 13 | -------------------------------------------------------------------------------- /cue.mod/gen/k8s.io/apimachinery/pkg/runtime/schema/interfaces_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go k8s.io/apimachinery/pkg/runtime/schema --exclude=Color$,Transport$ 4 | 5 | package schema 6 | 7 | // All objects that are serialized from a Scheme encode their type information. This interface is used 8 | // by serialization to set type information from the Scheme onto the serialized version of an object. 9 | // For objects that cannot be serialized or have unique requirements, this interface may be a no-op. 10 | #ObjectKind: _ 11 | 12 | _#emptyObjectKind: { 13 | } 14 | -------------------------------------------------------------------------------- /cue.mod/gen/k8s.io/apimachinery/pkg/runtime/splice_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go k8s.io/apimachinery/pkg/runtime 4 | 5 | package runtime 6 | 7 | // Splice is the interface that wraps the Splice method. 8 | // 9 | // Splice moves data from given slice without copying the underlying data for 10 | // efficiency purpose. Therefore, the caller should make sure the underlying 11 | // data is not changed later. 12 | #Splice: _ 13 | -------------------------------------------------------------------------------- /cue.mod/gen/k8s.io/apimachinery/pkg/runtime/swagger_doc_generator_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go k8s.io/apimachinery/pkg/runtime 4 | 5 | package runtime 6 | 7 | // Pair of strings. We keed the name of fields and the doc 8 | #Pair: { 9 | Name: string 10 | Doc: string 11 | } 12 | 13 | // KubeTypes is an array to represent all available types in a parsed file. [0] is for the type itself 14 | #KubeTypes: [...#Pair] 15 | -------------------------------------------------------------------------------- /cue.mod/gen/k8s.io/apimachinery/pkg/runtime/types_proto_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go k8s.io/apimachinery/pkg/runtime 4 | 5 | package runtime 6 | 7 | #ProtobufMarshaller: _ 8 | 9 | #ProtobufReverseMarshaller: _ 10 | 11 | _#typeMetaTag: 0xa 12 | _#rawTag: 0x12 13 | _#contentEncodingTag: 0x1a 14 | _#contentTypeTag: 0x22 15 | 16 | // max length of a varint for a uint64 17 | _#maxUint64VarIntLength: 10 18 | -------------------------------------------------------------------------------- /cue.mod/gen/k8s.io/apimachinery/pkg/types/doc_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go k8s.io/apimachinery/pkg/types 4 | 5 | // Package types implements various generic types used throughout kubernetes. 6 | package types 7 | -------------------------------------------------------------------------------- /cue.mod/gen/k8s.io/apimachinery/pkg/types/namespacedname_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go k8s.io/apimachinery/pkg/types 4 | 5 | package types 6 | 7 | #NamespacedName: { 8 | Namespace: string 9 | Name: string 10 | } 11 | 12 | #Separator: 47 // '/' 13 | -------------------------------------------------------------------------------- /cue.mod/gen/k8s.io/apimachinery/pkg/types/uid_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go k8s.io/apimachinery/pkg/types 4 | 5 | package types 6 | 7 | // UID is a type that holds unique ID values, including UUIDs. Because we 8 | // don't ONLY use UUIDs, this is an alias to string. Being a type captures 9 | // intent and helps make sure that UIDs and names do not get conflated. 10 | #UID: string 11 | -------------------------------------------------------------------------------- /cue.mod/gen/k8s.io/apimachinery/pkg/watch/doc_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go k8s.io/apimachinery/pkg/watch 4 | 5 | // Package watch contains a generic watchable interface, and a fake for 6 | // testing code that uses the watch interface. 7 | package watch 8 | -------------------------------------------------------------------------------- /cue.mod/gen/k8s.io/apimachinery/pkg/watch/filter_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go k8s.io/apimachinery/pkg/watch 4 | 5 | package watch 6 | 7 | // Recorder records all events that are sent from the watch until it is closed. 8 | #Recorder: { 9 | Interface: #Interface 10 | } 11 | -------------------------------------------------------------------------------- /cue.mod/gen/k8s.io/apimachinery/pkg/watch/mux_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go k8s.io/apimachinery/pkg/watch 4 | 5 | package watch 6 | 7 | // FullChannelBehavior controls how the Broadcaster reacts if a watcher's watch 8 | // channel is full. 9 | #FullChannelBehavior: int // #enumFullChannelBehavior 10 | 11 | #enumFullChannelBehavior: 12 | #WaitIfChannelFull | 13 | #DropIfChannelFull 14 | 15 | #values_FullChannelBehavior: { 16 | WaitIfChannelFull: #WaitIfChannelFull 17 | DropIfChannelFull: #DropIfChannelFull 18 | } 19 | 20 | #WaitIfChannelFull: #FullChannelBehavior & 0 21 | #DropIfChannelFull: #FullChannelBehavior & 1 22 | 23 | _#incomingQueueLength: 25 24 | 25 | _#internalRunFunctionMarker: "internal-do-function" 26 | -------------------------------------------------------------------------------- /cue.mod/gen/k8s.io/apimachinery/pkg/watch/streamwatcher_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go k8s.io/apimachinery/pkg/watch 4 | 5 | package watch 6 | 7 | // Decoder allows StreamWatcher to watch any stream for which a Decoder can be written. 8 | #Decoder: _ 9 | 10 | // Reporter hides the details of how an error is turned into a runtime.Object for 11 | // reporting on a watch stream since this package may not import a higher level report. 12 | #Reporter: _ 13 | -------------------------------------------------------------------------------- /cue.mod/gen/k8s.io/kube-aggregator/pkg/apis/apiregistration/v1/register_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go k8s.io/kube-aggregator/pkg/apis/apiregistration/v1 4 | 5 | package v1 6 | 7 | #GroupName: "apiregistration.k8s.io" 8 | -------------------------------------------------------------------------------- /cue.mod/gen/net/0454a7836ba8af6dcd137026d27eb5adda7f18616a56733216e2e8f2467860f6-d_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go net --exclude=HubbleStatus$,ControllerStatus(es)?$,ControllerList$,StatusResponse$,DebugInfo$,Endpoint(Status)?(Slice)?(List)?$ 4 | 5 | package net 6 | 7 | _#cgoAddrInfoFlags: 26 8 | -------------------------------------------------------------------------------- /cue.mod/gen/net/0c6c45872abd45d40fea1d450b929d9e1917f6224dba845b08761da6c8bd6f1a-d_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go net --exclude=HubbleStatus$,ControllerStatus(es)?$,ControllerList$,StatusResponse$,DebugInfo$,Endpoint(Status)?(Slice)?(List)?$ 4 | 5 | package net 6 | 7 | _#_C_struct___res_state: {} 8 | -------------------------------------------------------------------------------- /cue.mod/gen/net/10a229f347a7f4df4d8e4fd2ebcfb7e49aebf3b86cb99747e0a60e3500bc59cf-d_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go net --exclude=HubbleStatus$,ControllerStatus(es)?$,ControllerList$,StatusResponse$,DebugInfo$,Endpoint(Status)?(Slice)?(List)?$ 4 | 5 | package net 6 | 7 | _#cgoAddrInfoFlags: 26 8 | -------------------------------------------------------------------------------- /cue.mod/gen/net/10f2d03866817a81bb93d05ab71308da8edbaac199109009ed342217dbd4371e-d_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go net --exclude=HubbleStatus$,ControllerStatus(es)?$,ControllerList$,StatusResponse$,DebugInfo$,Endpoint(Status)?(Slice)?(List)?$ 4 | 5 | package net 6 | 7 | _#cgoAddrInfoFlags: 26 8 | -------------------------------------------------------------------------------- /cue.mod/gen/net/14171eaf5b56f37b2b705347c2f6edd04bd9306d4d14b86fdb4aa56dfd42f046-d_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go net --exclude=HubbleStatus$,ControllerStatus(es)?$,ControllerList$,StatusResponse$,DebugInfo$,Endpoint(Status)?(Slice)?(List)?$ 4 | 5 | package net 6 | 7 | _#_C_AF_INET: 2 8 | _#_C_AF_INET6: 10 9 | _#_C_AF_UNSPEC: 0 10 | _#_C_EAI_AGAIN: -3 11 | _#_C_EAI_NODATA: -5 12 | _#_C_EAI_NONAME: -2 13 | _#_C_EAI_SERVICE: -8 14 | _#_C_EAI_OVERFLOW: -12 15 | _#_C_EAI_SYSTEM: -11 16 | _#_C_IPPROTO_TCP: 6 17 | _#_C_IPPROTO_UDP: 17 18 | _#_C_SOCK_DGRAM: 2 19 | _#_C_SOCK_STREAM: 1 20 | 21 | _#_C_char: _#_Ctype_char 22 | 23 | _#_C_uchar: _#_Ctype_uchar 24 | 25 | _#_C_int: _#_Ctype_int 26 | 27 | _#_C_uint: _#_Ctype_uint 28 | 29 | _#_C_socklen_t: _#_Ctype_uint 30 | -------------------------------------------------------------------------------- /cue.mod/gen/net/190497997fedb885d7df544a745ed67500fc8d943483f5612c03d04569febe7d-d_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go net --exclude=HubbleStatus$,ControllerStatus(es)?$,ControllerList$,StatusResponse$,DebugInfo$,Endpoint(Status)?(Slice)?(List)?$ 4 | 5 | package net 6 | 7 | _#_C_struct___res_state: {} 8 | -------------------------------------------------------------------------------- /cue.mod/gen/net/19a0e801cd9824df644754033cef1808e486e0473b43ba6ebdf8d67f08b14d64-d_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go net --exclude=HubbleStatus$,ControllerStatus(es)?$,ControllerList$,StatusResponse$,DebugInfo$,Endpoint(Status)?(Slice)?(List)?$ 4 | 5 | package net 6 | 7 | _#cgoAddrInfoFlags: 26 8 | -------------------------------------------------------------------------------- /cue.mod/gen/net/1b8c567e19bdc45d65499aae9499b86a5a80660690c2c238fc15f4df8ae18cea-d_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go net --exclude=HubbleStatus$,ControllerStatus(es)?$,ControllerList$,StatusResponse$,DebugInfo$,Endpoint(Status)?(Slice)?(List)?$ 4 | 5 | package net 6 | 7 | _#_C_struct___res_state: { 8 | } 9 | -------------------------------------------------------------------------------- /cue.mod/gen/net/1d1506374aa9b65a36de8aaed01950d241326b44f2c6cc29cc44906c95a5775d-d_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go net --exclude=HubbleStatus$,ControllerStatus(es)?$,ControllerList$,StatusResponse$,DebugInfo$,Endpoint(Status)?(Slice)?(List)?$ 4 | 5 | package net 6 | 7 | _#cgoAddrInfoFlags: 26 8 | -------------------------------------------------------------------------------- /cue.mod/gen/net/2048beda751c465cbdd8a2a7281f6f2951b164e34dc7a2beadbabb58122def1e-d_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go net --exclude=HubbleStatus$,ControllerStatus(es)?$,ControllerList$,StatusResponse$,DebugInfo$,Endpoint(Status)?(Slice)?(List)?$ 4 | 5 | package net 6 | 7 | _#cgoAddrInfoFlags: 26 8 | -------------------------------------------------------------------------------- /cue.mod/gen/net/231d9edf6ed56bace4d5595f7cde7bb0b25ae27767827b61b21a09c7342d5aa9-d_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go net --exclude=HubbleStatus$,ControllerStatus(es)?$,ControllerList$,StatusResponse$,DebugInfo$,Endpoint(Status)?(Slice)?(List)?$ 4 | 5 | package net 6 | 7 | _#cgoAddrInfoFlags: 26 8 | -------------------------------------------------------------------------------- /cue.mod/gen/net/28ea0a48f710cd2476e4926da09d0fde21fd8e3c4d1c9d5145b065df10fa123a-d_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go net --exclude=HubbleStatus$,ControllerStatus(es)?$,ControllerList$,StatusResponse$,DebugInfo$,Endpoint(Status)?(Slice)?(List)?$ 4 | 5 | package net 6 | 7 | _#cgoAddrInfoFlags: 26 8 | -------------------------------------------------------------------------------- /cue.mod/gen/net/2900b5ee247ffaa45807935fc0671a29747f88ee3874a81fc95789c03653cf21-d_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go net --exclude=HubbleStatus$,ControllerStatus(es)?$,ControllerList$,StatusResponse$,DebugInfo$,Endpoint(Status)?(Slice)?(List)?$ 4 | 5 | package net 6 | 7 | _#cgoAddrInfoFlags: 26 8 | -------------------------------------------------------------------------------- /cue.mod/gen/net/2a6934aa061e0af0e8691e8e1a3524b492b0b0f9372ea17b5db8c18d18bc79d4-d_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go net --exclude=HubbleStatus$,ControllerStatus(es)?$,ControllerList$,StatusResponse$,DebugInfo$,Endpoint(Status)?(Slice)?(List)?$ 4 | 5 | package net 6 | 7 | _#_C_AF_INET: 2 8 | _#_C_AF_INET6: 10 9 | _#_C_AF_UNSPEC: 0 10 | _#_C_EAI_AGAIN: -3 11 | _#_C_EAI_NODATA: -5 12 | _#_C_EAI_NONAME: -2 13 | _#_C_EAI_SERVICE: -8 14 | _#_C_EAI_OVERFLOW: -12 15 | _#_C_EAI_SYSTEM: -11 16 | _#_C_IPPROTO_TCP: 6 17 | _#_C_IPPROTO_UDP: 17 18 | _#_C_SOCK_DGRAM: 2 19 | _#_C_SOCK_STREAM: 1 20 | 21 | _#_C_char: _#_Ctype_char 22 | 23 | _#_C_uchar: _#_Ctype_uchar 24 | 25 | _#_C_int: _#_Ctype_int 26 | 27 | _#_C_uint: _#_Ctype_uint 28 | 29 | _#_C_socklen_t: _#_Ctype_uint 30 | -------------------------------------------------------------------------------- /cue.mod/gen/net/34e0b0c3fb4b0356d8794e881efacc5aeb268c0da7c42d2c167acaa866b42b3c-d_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go net --exclude=HubbleStatus$,ControllerStatus(es)?$,ControllerList$,StatusResponse$,DebugInfo$,Endpoint(Status)?(Slice)?(List)?$ 4 | 5 | package net 6 | 7 | _#cgoAddrInfoFlags: 26 8 | -------------------------------------------------------------------------------- /cue.mod/gen/net/35235c3d657e70bd413852426a4aed435ffc5215d7b42195332cfb56c0c9e3ee-d_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go net --exclude=HubbleStatus$,ControllerStatus(es)?$,ControllerList$,StatusResponse$,DebugInfo$,Endpoint(Status)?(Slice)?(List)?$ 4 | 5 | package net 6 | 7 | _#_C_struct___res_state: {} 8 | -------------------------------------------------------------------------------- /cue.mod/gen/net/363c6bc0a50f98cc2bd9ee6959187c71020ce1f4e8fd2ef733dd0efeed01bded-d_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go net --exclude=HubbleStatus$,ControllerStatus(es)?$,ControllerList$,StatusResponse$,DebugInfo$,Endpoint(Status)?(Slice)?(List)?$ 4 | 5 | package net 6 | 7 | _#cgoAddrInfoFlags: 26 8 | -------------------------------------------------------------------------------- /cue.mod/gen/net/38257e782e610efcc17fb3856ca00c7eaaaf85a6278dd61e2f7fde3dc6fc46d4-d_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go net --exclude=HubbleStatus$,ControllerStatus(es)?$,ControllerList$,StatusResponse$,DebugInfo$,Endpoint(Status)?(Slice)?(List)?$ 4 | 5 | package net 6 | 7 | _#_C_struct___res_state: {} 8 | -------------------------------------------------------------------------------- /cue.mod/gen/net/3e0b4d210a76d7d2a15082ffc1a77720ef2bbfba21fab99abd0e3e2270f6962a-d_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go net --exclude=HubbleStatus$,ControllerStatus(es)?$,ControllerList$,StatusResponse$,DebugInfo$,Endpoint(Status)?(Slice)?(List)?$ 4 | 5 | package net 6 | 7 | _#_C_struct___res_state: { 8 | } 9 | -------------------------------------------------------------------------------- /cue.mod/gen/net/408a50c5625ee7f263029f5fd3e7cc8ca8322f8cfe7dccd87e487d2c2b361e65-d_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go net --exclude=HubbleStatus$,ControllerStatus(es)?$,ControllerList$,StatusResponse$,DebugInfo$,Endpoint(Status)?(Slice)?(List)?$ 4 | 5 | package net 6 | 7 | _#_C_AF_INET: 2 8 | _#_C_AF_INET6: 10 9 | _#_C_AF_UNSPEC: 0 10 | _#_C_EAI_AGAIN: -3 11 | _#_C_EAI_NODATA: -5 12 | _#_C_EAI_NONAME: -2 13 | _#_C_EAI_SERVICE: -8 14 | _#_C_EAI_OVERFLOW: -12 15 | _#_C_EAI_SYSTEM: -11 16 | _#_C_IPPROTO_TCP: 6 17 | _#_C_IPPROTO_UDP: 17 18 | _#_C_SOCK_DGRAM: 2 19 | _#_C_SOCK_STREAM: 1 20 | 21 | _#_C_char: _#_Ctype_char 22 | 23 | _#_C_uchar: _#_Ctype_uchar 24 | 25 | _#_C_int: _#_Ctype_int 26 | 27 | _#_C_uint: _#_Ctype_uint 28 | 29 | _#_C_socklen_t: _#_Ctype_uint 30 | -------------------------------------------------------------------------------- /cue.mod/gen/net/4162258d658520ed324cdb79e1e80582855df89b2abfcb62ff99fbda2b1f9d42-d_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go net --exclude=HubbleStatus$,ControllerStatus(es)?$,ControllerList$,StatusResponse$,DebugInfo$,Endpoint(Status)?(Slice)?(List)?$ 4 | 5 | package net 6 | 7 | _#_C_AF_INET: 2 8 | _#_C_AF_INET6: 10 9 | _#_C_AF_UNSPEC: 0 10 | _#_C_EAI_AGAIN: -3 11 | _#_C_EAI_NONAME: -2 12 | _#_C_EAI_OVERFLOW: -12 13 | _#_C_EAI_SYSTEM: -11 14 | _#_C_IPPROTO_TCP: 6 15 | _#_C_IPPROTO_UDP: 17 16 | _#_C_SOCK_DGRAM: 2 17 | _#_C_SOCK_STREAM: 1 18 | 19 | _#_C_char: _#_Ctype_char 20 | 21 | _#_C_uchar: _#_Ctype_uchar 22 | 23 | _#_C_int: _#_Ctype_int 24 | 25 | _#_C_uint: _#_Ctype_uint 26 | 27 | _#_C_socklen_t: _#_Ctype_uint 28 | -------------------------------------------------------------------------------- /cue.mod/gen/net/4229addb052d89bd137f9bbd44d5951b4430f6ac89a70d35c012240b6b6f8a0a-d_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go net --exclude=HubbleStatus$,ControllerStatus(es)?$,ControllerList$,StatusResponse$,DebugInfo$,Endpoint(Status)?(Slice)?(List)?$ 4 | 5 | package net 6 | 7 | _#_C_AF_INET: 2 8 | _#_C_AF_INET6: 10 9 | _#_C_AF_UNSPEC: 0 10 | _#_C_EAI_AGAIN: -3 11 | _#_C_EAI_NODATA: -5 12 | _#_C_EAI_NONAME: -2 13 | _#_C_EAI_SERVICE: -8 14 | _#_C_EAI_OVERFLOW: -12 15 | _#_C_EAI_SYSTEM: -11 16 | _#_C_IPPROTO_TCP: 6 17 | _#_C_IPPROTO_UDP: 17 18 | _#_C_SOCK_DGRAM: 2 19 | _#_C_SOCK_STREAM: 1 20 | 21 | _#_C_char: _#_Ctype_char 22 | 23 | _#_C_uchar: _#_Ctype_uchar 24 | 25 | _#_C_int: _#_Ctype_int 26 | 27 | _#_C_uint: _#_Ctype_uint 28 | 29 | _#_C_socklen_t: _#_Ctype_uint 30 | -------------------------------------------------------------------------------- /cue.mod/gen/net/4b861165794010328aa1deafb8eef06b27a6d1f202428d7b251864f7dc42eee3-d_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go net --exclude=HubbleStatus$,ControllerStatus(es)?$,ControllerList$,StatusResponse$,DebugInfo$,Endpoint(Status)?(Slice)?(List)?$ 4 | 5 | package net 6 | 7 | _#_C_struct___res_state: { 8 | } 9 | -------------------------------------------------------------------------------- /cue.mod/gen/net/4f9da13356c227e698e56de1dafc146fd349541445d65e17eb4963bdd0db0fe9-d_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go net --exclude=HubbleStatus$,ControllerStatus(es)?$,ControllerList$,StatusResponse$,DebugInfo$,Endpoint(Status)?(Slice)?(List)?$ 4 | 5 | package net 6 | 7 | _#cgoAddrInfoFlags: 26 8 | -------------------------------------------------------------------------------- /cue.mod/gen/net/516fbe45eb9c05b47dd79bed52661f608c55eb935746fb6fadc722133087ce56-d_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go net --exclude=HubbleStatus$,ControllerStatus(es)?$,ControllerList$,StatusResponse$,DebugInfo$,Endpoint(Status)?(Slice)?(List)?$ 4 | 5 | package net 6 | 7 | _#_C_struct___res_state: { 8 | } 9 | -------------------------------------------------------------------------------- /cue.mod/gen/net/5480ccc2221ce14c8020d8c3b6919c0b2428c5fdf1d3a2d4f3663ec987fce28d-d_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go net --exclude=HubbleStatus$,ControllerStatus(es)?$,ControllerList$,StatusResponse$,DebugInfo$,Endpoint(Status)?(Slice)?(List)?$ 4 | 5 | package net 6 | 7 | _#cgoAddrInfoFlags: 26 8 | -------------------------------------------------------------------------------- /cue.mod/gen/net/59903bde41a7b1c8f77bc6e1cb5627a27e4b6568b46a2b705576a2d0ba9579ab-d_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go net --exclude=HubbleStatus$,ControllerStatus(es)?$,ControllerList$,StatusResponse$,DebugInfo$,Endpoint(Status)?(Slice)?(List)?$ 4 | 5 | package net 6 | 7 | _#_C_AF_INET: 2 8 | _#_C_AF_INET6: 10 9 | _#_C_AF_UNSPEC: 0 10 | _#_C_EAI_AGAIN: -3 11 | _#_C_EAI_NODATA: -5 12 | _#_C_EAI_NONAME: -2 13 | _#_C_EAI_SERVICE: -8 14 | _#_C_EAI_OVERFLOW: -12 15 | _#_C_EAI_SYSTEM: -11 16 | _#_C_IPPROTO_TCP: 6 17 | _#_C_IPPROTO_UDP: 17 18 | _#_C_SOCK_DGRAM: 2 19 | _#_C_SOCK_STREAM: 1 20 | 21 | _#_C_char: _#_Ctype_char 22 | 23 | _#_C_uchar: _#_Ctype_uchar 24 | 25 | _#_C_int: _#_Ctype_int 26 | 27 | _#_C_uint: _#_Ctype_uint 28 | 29 | _#_C_socklen_t: _#_Ctype_uint 30 | -------------------------------------------------------------------------------- /cue.mod/gen/net/6d2773f9dca96b424b36b6327be2ce97f394b9a1fe0816e5e1c88f6bcdcb5053-d_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go net --exclude=HubbleStatus$,ControllerStatus(es)?$,ControllerList$,StatusResponse$,DebugInfo$,Endpoint(Status)?(Slice)?(List)?$ 4 | 5 | package net 6 | 7 | _#_C_AF_INET: 2 8 | _#_C_AF_INET6: 10 9 | _#_C_AF_UNSPEC: 0 10 | _#_C_EAI_AGAIN: -3 11 | _#_C_EAI_NODATA: -5 12 | _#_C_EAI_NONAME: -2 13 | _#_C_EAI_OVERFLOW: -12 14 | _#_C_EAI_SYSTEM: -11 15 | _#_C_IPPROTO_TCP: 6 16 | _#_C_IPPROTO_UDP: 17 17 | _#_C_SOCK_DGRAM: 2 18 | _#_C_SOCK_STREAM: 1 19 | 20 | _#_C_char: _#_Ctype_char 21 | 22 | _#_C_uchar: _#_Ctype_uchar 23 | 24 | _#_C_int: _#_Ctype_int 25 | 26 | _#_C_uint: _#_Ctype_uint 27 | 28 | _#_C_socklen_t: _#_Ctype_uint 29 | -------------------------------------------------------------------------------- /cue.mod/gen/net/6ee7bc1cfb1f5b85764ccf475e300029bae29ac2fd2ccddfb5351e0741d432c4-d_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go net --exclude=HubbleStatus$,ControllerStatus(es)?$,ControllerList$,StatusResponse$,DebugInfo$,Endpoint(Status)?(Slice)?(List)?$ 4 | 5 | package net 6 | 7 | _#_C_struct___res_state: { 8 | } 9 | -------------------------------------------------------------------------------- /cue.mod/gen/net/78a722f1a85aa073eaee0dedde1bea585ad74b2aa547669aad7c3e70e62f572f-d_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go net --exclude=HubbleStatus$,ControllerStatus(es)?$,ControllerList$,StatusResponse$,DebugInfo$,Endpoint(Status)?(Slice)?(List)?$ 4 | 5 | package net 6 | 7 | _#_C_AF_INET: 2 8 | _#_C_AF_INET6: 10 9 | _#_C_AF_UNSPEC: 0 10 | _#_C_EAI_AGAIN: -3 11 | _#_C_EAI_NONAME: -2 12 | _#_C_EAI_OVERFLOW: -12 13 | _#_C_EAI_SYSTEM: -11 14 | _#_C_IPPROTO_TCP: 6 15 | _#_C_IPPROTO_UDP: 17 16 | _#_C_SOCK_DGRAM: 2 17 | _#_C_SOCK_STREAM: 1 18 | 19 | _#_C_char: _#_Ctype_char 20 | 21 | _#_C_uchar: _#_Ctype_uchar 22 | 23 | _#_C_int: _#_Ctype_int 24 | 25 | _#_C_uint: _#_Ctype_uint 26 | 27 | _#_C_socklen_t: _#_Ctype_uint 28 | -------------------------------------------------------------------------------- /cue.mod/gen/net/7bdf64f5baa9c74f6b58a430b520b71258a907283cde310d179a7d1d150a235c-d_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go net --exclude=HubbleStatus$,ControllerStatus(es)?$,ControllerList$,StatusResponse$,DebugInfo$,Endpoint(Status)?(Slice)?(List)?$ 4 | 5 | package net 6 | 7 | _#_C_AF_INET: 2 8 | _#_C_AF_INET6: 10 9 | _#_C_AF_UNSPEC: 0 10 | _#_C_EAI_AGAIN: -3 11 | _#_C_EAI_NODATA: -5 12 | _#_C_EAI_NONAME: -2 13 | _#_C_EAI_SERVICE: -8 14 | _#_C_EAI_OVERFLOW: -12 15 | _#_C_EAI_SYSTEM: -11 16 | _#_C_IPPROTO_TCP: 6 17 | _#_C_IPPROTO_UDP: 17 18 | _#_C_SOCK_DGRAM: 2 19 | _#_C_SOCK_STREAM: 1 20 | 21 | _#_C_char: _#_Ctype_char 22 | 23 | _#_C_uchar: _#_Ctype_uchar 24 | 25 | _#_C_int: _#_Ctype_int 26 | 27 | _#_C_uint: _#_Ctype_uint 28 | 29 | _#_C_socklen_t: _#_Ctype_uint 30 | -------------------------------------------------------------------------------- /cue.mod/gen/net/801548ccf46bbc8607427e4567a2d3682387cec0e2327ef4c0506b10a10b8b87-d_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go net --exclude=HubbleStatus$,ControllerStatus(es)?$,ControllerList$,StatusResponse$,DebugInfo$,Endpoint(Status)?(Slice)?(List)?$ 4 | 5 | package net 6 | 7 | _#_C_AF_INET: 2 8 | _#_C_AF_INET6: 10 9 | _#_C_AF_UNSPEC: 0 10 | _#_C_EAI_AGAIN: -3 11 | _#_C_EAI_NODATA: -5 12 | _#_C_EAI_NONAME: -2 13 | _#_C_EAI_SERVICE: -8 14 | _#_C_EAI_OVERFLOW: -12 15 | _#_C_EAI_SYSTEM: -11 16 | _#_C_IPPROTO_TCP: 6 17 | _#_C_IPPROTO_UDP: 17 18 | _#_C_SOCK_DGRAM: 2 19 | _#_C_SOCK_STREAM: 1 20 | 21 | _#_C_char: _#_Ctype_char 22 | 23 | _#_C_uchar: _#_Ctype_uchar 24 | 25 | _#_C_int: _#_Ctype_int 26 | 27 | _#_C_uint: _#_Ctype_uint 28 | 29 | _#_C_socklen_t: _#_Ctype_uint 30 | -------------------------------------------------------------------------------- /cue.mod/gen/net/8493c07be123012e47b9c5c47a9e85b6c5ea75bc3e1ff6b8b5ec542f8817a54c-d_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go net --exclude=HubbleStatus$,ControllerStatus(es)?$,ControllerList$,StatusResponse$,DebugInfo$,Endpoint(Status)?(Slice)?(List)?$ 4 | 5 | package net 6 | 7 | _#_C_AF_INET: 2 8 | _#_C_AF_INET6: 10 9 | _#_C_AF_UNSPEC: 0 10 | _#_C_EAI_AGAIN: -3 11 | _#_C_EAI_NODATA: -5 12 | _#_C_EAI_NONAME: -2 13 | _#_C_EAI_OVERFLOW: -12 14 | _#_C_EAI_SYSTEM: -11 15 | _#_C_IPPROTO_TCP: 6 16 | _#_C_IPPROTO_UDP: 17 17 | _#_C_SOCK_DGRAM: 2 18 | _#_C_SOCK_STREAM: 1 19 | 20 | _#_C_char: _#_Ctype_char 21 | 22 | _#_C_uchar: _#_Ctype_uchar 23 | 24 | _#_C_int: _#_Ctype_int 25 | 26 | _#_C_uint: _#_Ctype_uint 27 | 28 | _#_C_socklen_t: _#_Ctype_uint 29 | -------------------------------------------------------------------------------- /cue.mod/gen/net/8835ab63c0ce2b89547aa1c370faa8f4abd63c9b3b932d301f1f859bd95380d3-d_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go net --exclude=HubbleStatus$,ControllerStatus(es)?$,ControllerList$,StatusResponse$,DebugInfo$,Endpoint(Status)?(Slice)?(List)?$ 4 | 5 | package net 6 | 7 | _#_C_struct___res_state: { 8 | } 9 | -------------------------------------------------------------------------------- /cue.mod/gen/net/8afb7e48f6861787d64ccae5c349988f4e6b96fa1dd35a98cb1afbf59f9883be-d_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go net --exclude=HubbleStatus$,ControllerStatus(es)?$,ControllerList$,StatusResponse$,DebugInfo$,Endpoint(Status)?(Slice)?(List)?$ 4 | 5 | package net 6 | 7 | _#_C_struct___res_state: {} 8 | -------------------------------------------------------------------------------- /cue.mod/gen/net/8b29b36d68f92da38f4b72ec27c73ce91f8b161b1b40de24f5f52daa792980c6-d_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go net --exclude=HubbleStatus$,ControllerStatus(es)?$,ControllerList$,StatusResponse$,DebugInfo$,Endpoint(Status)?(Slice)?(List)?$ 4 | 5 | package net 6 | 7 | _#cgoAddrInfoFlags: 26 8 | -------------------------------------------------------------------------------- /cue.mod/gen/net/96811685f513d6e31b61a679d36b1f7f549c047753b150c6a3a65bcbdf521304-d_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go net --exclude=HubbleStatus$,ControllerStatus(es)?$,ControllerList$,StatusResponse$,DebugInfo$,Endpoint(Status)?(Slice)?(List)?$ 4 | 5 | package net 6 | 7 | _#_C_struct___res_state: { 8 | } 9 | -------------------------------------------------------------------------------- /cue.mod/gen/net/9961687608309fa2052725c07d307f163d4a0e23294526872634d98593f51d8c-d_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go net --exclude=HubbleStatus$,ControllerStatus(es)?$,ControllerList$,StatusResponse$,DebugInfo$,Endpoint(Status)?(Slice)?(List)?$ 4 | 5 | package net 6 | 7 | _#_C_struct___res_state: {} 8 | -------------------------------------------------------------------------------- /cue.mod/gen/net/a1966b6a2f7cea753711dbbcf0ed19926cc5973de149d766ecefa20fe4bedc37-d_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go net --exclude=HubbleStatus$,ControllerStatus(es)?$,ControllerList$,StatusResponse$,DebugInfo$,Endpoint(Status)?(Slice)?(List)?$ 4 | 5 | package net 6 | 7 | _#_C_AF_INET: 2 8 | _#_C_AF_INET6: 10 9 | _#_C_AF_UNSPEC: 0 10 | _#_C_EAI_AGAIN: -3 11 | _#_C_EAI_NODATA: -5 12 | _#_C_EAI_NONAME: -2 13 | _#_C_EAI_SERVICE: -8 14 | _#_C_EAI_OVERFLOW: -12 15 | _#_C_EAI_SYSTEM: -11 16 | _#_C_IPPROTO_TCP: 6 17 | _#_C_IPPROTO_UDP: 17 18 | _#_C_SOCK_DGRAM: 2 19 | _#_C_SOCK_STREAM: 1 20 | 21 | _#_C_char: _#_Ctype_char 22 | 23 | _#_C_uchar: _#_Ctype_uchar 24 | 25 | _#_C_int: _#_Ctype_int 26 | 27 | _#_C_uint: _#_Ctype_uint 28 | 29 | _#_C_socklen_t: _#_Ctype_uint 30 | -------------------------------------------------------------------------------- /cue.mod/gen/net/a24bb0d17a958fe72f49229039c1ca715b5c95485768f1f2b7a98d3c1d8ac25b-d_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go net --exclude=HubbleStatus$,ControllerStatus(es)?$,ControllerList$,StatusResponse$,DebugInfo$,Endpoint(Status)?(Slice)?(List)?$ 4 | 5 | package net 6 | 7 | _#_C_AF_INET: 2 8 | _#_C_AF_INET6: 10 9 | _#_C_AF_UNSPEC: 0 10 | _#_C_EAI_AGAIN: -3 11 | _#_C_EAI_NODATA: -5 12 | _#_C_EAI_NONAME: -2 13 | _#_C_EAI_SERVICE: -8 14 | _#_C_EAI_OVERFLOW: -12 15 | _#_C_EAI_SYSTEM: -11 16 | _#_C_IPPROTO_TCP: 6 17 | _#_C_IPPROTO_UDP: 17 18 | _#_C_SOCK_DGRAM: 2 19 | _#_C_SOCK_STREAM: 1 20 | 21 | _#_C_char: _#_Ctype_char 22 | 23 | _#_C_uchar: _#_Ctype_uchar 24 | 25 | _#_C_int: _#_Ctype_int 26 | 27 | _#_C_uint: _#_Ctype_uint 28 | 29 | _#_C_socklen_t: _#_Ctype_uint 30 | -------------------------------------------------------------------------------- /cue.mod/gen/net/addrselect_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go net --exclude=HubbleStatus$,ControllerStatus(es)?$,ControllerList$,StatusResponse$,DebugInfo$,Endpoint(Status)?(Slice)?(List)?$ 4 | 5 | package net 6 | 7 | _#ipAttr: { 8 | Scope: _#scope 9 | Precedence: uint8 10 | Label: uint8 11 | } 12 | 13 | _#policyTableEntry: { 14 | Precedence: uint8 15 | Label: uint8 16 | } 17 | 18 | _#policyTable: [..._#policyTableEntry] 19 | 20 | // RFC 6724 section 3.1. 21 | _#scope: uint8 22 | 23 | _#scopeInterfaceLocal: _#scope & 0x1 24 | _#scopeLinkLocal: _#scope & 0x2 25 | _#scopeAdminLocal: _#scope & 0x4 26 | _#scopeSiteLocal: _#scope & 0x5 27 | _#scopeOrgLocal: _#scope & 0x8 28 | _#scopeGlobal: _#scope & 0xe 29 | -------------------------------------------------------------------------------- /cue.mod/gen/net/af5a45d3132fcf8e49aaa0284f0f55a5055e41af388f6f68b26120869c23923a-d_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go net --exclude=HubbleStatus$,ControllerStatus(es)?$,ControllerList$,StatusResponse$,DebugInfo$,Endpoint(Status)?(Slice)?(List)?$ 4 | 5 | package net 6 | 7 | _#_C_struct___res_state: {} 8 | -------------------------------------------------------------------------------- /cue.mod/gen/net/b7d1b6f5ef72e9a8898fc47b5ec59a3e65bb60165b779860fe51226cd02ac158-d_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go net --exclude=HubbleStatus$,ControllerStatus(es)?$,ControllerList$,StatusResponse$,DebugInfo$,Endpoint(Status)?(Slice)?(List)?$ 4 | 5 | package net 6 | 7 | _#_C_struct___res_state: {} 8 | -------------------------------------------------------------------------------- /cue.mod/gen/net/bb4fef334752a0be4003dc56acb4523ee22ec368f94bb8963a552a5a83aa0d11-d_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go net --exclude=HubbleStatus$,ControllerStatus(es)?$,ControllerList$,StatusResponse$,DebugInfo$,Endpoint(Status)?(Slice)?(List)?$ 4 | 5 | package net 6 | 7 | _#cgoAddrInfoFlags: 26 8 | -------------------------------------------------------------------------------- /cue.mod/gen/net/bdf508839f110cd12cdce4ff45468681174f6d80d34f4b58232658517b946bdd-d_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go net --exclude=HubbleStatus$,ControllerStatus(es)?$,ControllerList$,StatusResponse$,DebugInfo$,Endpoint(Status)?(Slice)?(List)?$ 4 | 5 | package net 6 | 7 | _#_C_AF_INET: 2 8 | _#_C_AF_INET6: 10 9 | _#_C_AF_UNSPEC: 0 10 | _#_C_EAI_AGAIN: -3 11 | _#_C_EAI_NODATA: -5 12 | _#_C_EAI_NONAME: -2 13 | _#_C_EAI_SERVICE: -8 14 | _#_C_EAI_OVERFLOW: -12 15 | _#_C_EAI_SYSTEM: -11 16 | _#_C_IPPROTO_TCP: 6 17 | _#_C_IPPROTO_UDP: 17 18 | _#_C_SOCK_DGRAM: 2 19 | _#_C_SOCK_STREAM: 1 20 | 21 | _#_C_char: _#_Ctype_char 22 | 23 | _#_C_uchar: _#_Ctype_uchar 24 | 25 | _#_C_int: _#_Ctype_int 26 | 27 | _#_C_uint: _#_Ctype_uint 28 | 29 | _#_C_socklen_t: _#_Ctype_uint 30 | -------------------------------------------------------------------------------- /cue.mod/gen/net/c000551c512df39e4a862cd7d91d3e32ff6e567ab30c516d1a5fe109d3b6dcf9-d_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go net --exclude=HubbleStatus$,ControllerStatus(es)?$,ControllerList$,StatusResponse$,DebugInfo$,Endpoint(Status)?(Slice)?(List)?$ 4 | 5 | package net 6 | 7 | _#_C_AF_INET: 2 8 | _#_C_AF_INET6: 10 9 | _#_C_AF_UNSPEC: 0 10 | _#_C_EAI_AGAIN: -3 11 | _#_C_EAI_NONAME: -2 12 | _#_C_EAI_OVERFLOW: -12 13 | _#_C_EAI_SYSTEM: -11 14 | _#_C_IPPROTO_TCP: 6 15 | _#_C_IPPROTO_UDP: 17 16 | _#_C_SOCK_DGRAM: 2 17 | _#_C_SOCK_STREAM: 1 18 | 19 | _#_C_char: _#_Ctype_char 20 | 21 | _#_C_uchar: _#_Ctype_uchar 22 | 23 | _#_C_int: _#_Ctype_int 24 | 25 | _#_C_uint: _#_Ctype_uint 26 | 27 | _#_C_socklen_t: _#_Ctype_uint 28 | -------------------------------------------------------------------------------- /cue.mod/gen/net/c3d7c711ef85bb736986daa4be3a80eb1b86c742e94b85d662624d6611921b64-d_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go net --exclude=HubbleStatus$,ControllerStatus(es)?$,ControllerList$,StatusResponse$,DebugInfo$,Endpoint(Status)?(Slice)?(List)?$ 4 | 5 | package net 6 | 7 | _#cgoAddrInfoFlags: 26 8 | -------------------------------------------------------------------------------- /cue.mod/gen/net/c3f826f34e4240c2b7c5a9e651438bd050e3a5de53ea1dae0ec984fa774863a0-d_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go net --exclude=HubbleStatus$,ControllerStatus(es)?$,ControllerList$,StatusResponse$,DebugInfo$,Endpoint(Status)?(Slice)?(List)?$ 4 | 5 | package net 6 | 7 | _#_C_struct___res_state: { 8 | } 9 | -------------------------------------------------------------------------------- /cue.mod/gen/net/c4ab219a7dc4d4a8878dc2da9acef0aff97b5d2dcb58b2378314a9e3783464ea-d_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go net --exclude=HubbleStatus$,ControllerStatus(es)?$,ControllerList$,StatusResponse$,DebugInfo$,Endpoint(Status)?(Slice)?(List)?$ 4 | 5 | package net 6 | 7 | _#_C_struct___res_state: { 8 | } 9 | -------------------------------------------------------------------------------- /cue.mod/gen/net/c67d6dd23ed8d0627e8d968791f700d7c550b9b8ddab86a12f66190876967d05-d_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go net --exclude=HubbleStatus$,ControllerStatus(es)?$,ControllerList$,StatusResponse$,DebugInfo$,Endpoint(Status)?(Slice)?(List)?$ 4 | 5 | package net 6 | 7 | _#_C_AF_INET: 2 8 | _#_C_AF_INET6: 10 9 | _#_C_AF_UNSPEC: 0 10 | _#_C_EAI_AGAIN: -3 11 | _#_C_EAI_NONAME: -2 12 | _#_C_EAI_OVERFLOW: -12 13 | _#_C_EAI_SYSTEM: -11 14 | _#_C_IPPROTO_TCP: 6 15 | _#_C_IPPROTO_UDP: 17 16 | _#_C_SOCK_DGRAM: 2 17 | _#_C_SOCK_STREAM: 1 18 | 19 | _#_C_char: _#_Ctype_char 20 | 21 | _#_C_uchar: _#_Ctype_uchar 22 | 23 | _#_C_int: _#_Ctype_int 24 | 25 | _#_C_uint: _#_Ctype_uint 26 | 27 | _#_C_socklen_t: _#_Ctype_uint 28 | -------------------------------------------------------------------------------- /cue.mod/gen/net/c765ff1c17540a19d628bc3e8556c16cc64e2b0ab6d3773f50bf188feac2a6a8-d_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go net --exclude=HubbleStatus$,ControllerStatus(es)?$,ControllerList$,StatusResponse$,DebugInfo$,Endpoint(Status)?(Slice)?(List)?$ 4 | 5 | package net 6 | 7 | _#cgoAddrInfoFlags: 26 8 | -------------------------------------------------------------------------------- /cue.mod/gen/net/c827deaab91f4825324dcc9999a8cff3c2addd686d4c0d435faf4911afbbe736-d_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go net --exclude=HubbleStatus$,ControllerStatus(es)?$,ControllerList$,StatusResponse$,DebugInfo$,Endpoint(Status)?(Slice)?(List)?$ 4 | 5 | package net 6 | 7 | _#cgoAddrInfoFlags: 26 8 | -------------------------------------------------------------------------------- /cue.mod/gen/net/caf37b5d1bfc6da4cf28d2b9e5dd56755a82c4993e433a9a08e04bcd58bc58ef-d_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go net --exclude=HubbleStatus$,ControllerStatus(es)?$,ControllerList$,StatusResponse$,DebugInfo$,Endpoint(Status)?(Slice)?(List)?$ 4 | 5 | package net 6 | 7 | _#_C_AF_INET: 2 8 | _#_C_AF_INET6: 10 9 | _#_C_AF_UNSPEC: 0 10 | _#_C_EAI_AGAIN: -3 11 | _#_C_EAI_NODATA: -5 12 | _#_C_EAI_NONAME: -2 13 | _#_C_EAI_OVERFLOW: -12 14 | _#_C_EAI_SYSTEM: -11 15 | _#_C_IPPROTO_TCP: 6 16 | _#_C_IPPROTO_UDP: 17 17 | _#_C_SOCK_DGRAM: 2 18 | _#_C_SOCK_STREAM: 1 19 | 20 | _#_C_char: _#_Ctype_char 21 | 22 | _#_C_uchar: _#_Ctype_uchar 23 | 24 | _#_C_int: _#_Ctype_int 25 | 26 | _#_C_uint: _#_Ctype_uint 27 | 28 | _#_C_socklen_t: _#_Ctype_uint 29 | -------------------------------------------------------------------------------- /cue.mod/gen/net/cb70da8c511ef33fbb2e97d3396f1a1b597190a872bbf3b0c41e58b6fbd53ddd-d_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go net --exclude=HubbleStatus$,ControllerStatus(es)?$,ControllerList$,StatusResponse$,DebugInfo$,Endpoint(Status)?(Slice)?(List)?$ 4 | 5 | package net 6 | 7 | _#_C_AF_INET: 2 8 | _#_C_AF_INET6: 10 9 | _#_C_AF_UNSPEC: 0 10 | _#_C_EAI_AGAIN: -3 11 | _#_C_EAI_NODATA: -5 12 | _#_C_EAI_NONAME: -2 13 | _#_C_EAI_SERVICE: -8 14 | _#_C_EAI_OVERFLOW: -12 15 | _#_C_EAI_SYSTEM: -11 16 | _#_C_IPPROTO_TCP: 6 17 | _#_C_IPPROTO_UDP: 17 18 | _#_C_SOCK_DGRAM: 2 19 | _#_C_SOCK_STREAM: 1 20 | 21 | _#_C_char: _#_Ctype_char 22 | 23 | _#_C_uchar: _#_Ctype_uchar 24 | 25 | _#_C_int: _#_Ctype_int 26 | 27 | _#_C_uint: _#_Ctype_uint 28 | 29 | _#_C_socklen_t: _#_Ctype_uint 30 | -------------------------------------------------------------------------------- /cue.mod/gen/net/cgo_unix_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go net --exclude=HubbleStatus$,ControllerStatus(es)?$,ControllerList$,StatusResponse$,DebugInfo$,Endpoint(Status)?(Slice)?(List)?$ 4 | 5 | package net 6 | 7 | _#cgoAvailable: true 8 | 9 | // An addrinfoErrno represents a getaddrinfo, getnameinfo-specific 10 | // error number. It's a signed number and a zero value is a non-error 11 | // by convention. 12 | _#addrinfoErrno: int 13 | 14 | _#nameinfoLen: 64 15 | _#maxNameinfoLen: 4096 16 | -------------------------------------------------------------------------------- /cue.mod/gen/net/conf_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go net --exclude=HubbleStatus$,ControllerStatus(es)?$,ControllerList$,StatusResponse$,DebugInfo$,Endpoint(Status)?(Slice)?(List)?$ 4 | 5 | package net 6 | 7 | // mdnsTest is for testing only. 8 | _#mdnsTest: int 9 | 10 | _#mdnsFromSystem: _#mdnsTest & 0 11 | _#mdnsAssumeExists: _#mdnsTest & 1 12 | _#mdnsAssumeDoesNotExist: _#mdnsTest & 2 13 | -------------------------------------------------------------------------------- /cue.mod/gen/net/d175faf0c4791126cff19c3a4d9b5868a606f2336d8009ccd2d60962514d5287-d_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go net --exclude=HubbleStatus$,ControllerStatus(es)?$,ControllerList$,StatusResponse$,DebugInfo$,Endpoint(Status)?(Slice)?(List)?$ 4 | 5 | package net 6 | 7 | _#_C_AF_INET: 2 8 | _#_C_AF_INET6: 10 9 | _#_C_AF_UNSPEC: 0 10 | _#_C_EAI_AGAIN: -3 11 | _#_C_EAI_NONAME: -2 12 | _#_C_EAI_OVERFLOW: -12 13 | _#_C_EAI_SYSTEM: -11 14 | _#_C_IPPROTO_TCP: 6 15 | _#_C_IPPROTO_UDP: 17 16 | _#_C_SOCK_DGRAM: 2 17 | _#_C_SOCK_STREAM: 1 18 | 19 | _#_C_char: _#_Ctype_char 20 | 21 | _#_C_uchar: _#_Ctype_uchar 22 | 23 | _#_C_int: _#_Ctype_int 24 | 25 | _#_C_uint: _#_Ctype_uint 26 | 27 | _#_C_socklen_t: _#_Ctype_uint 28 | -------------------------------------------------------------------------------- /cue.mod/gen/net/d1d3e5e058945ced47bd5e8888fc85b3c8e546f3c3ec60e443ff1fa2cb2b36ec-d_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go net --exclude=HubbleStatus$,ControllerStatus(es)?$,ControllerList$,StatusResponse$,DebugInfo$,Endpoint(Status)?(Slice)?(List)?$ 4 | 5 | package net 6 | 7 | _#_C_AF_INET: 2 8 | _#_C_AF_INET6: 10 9 | _#_C_AF_UNSPEC: 0 10 | _#_C_EAI_AGAIN: -3 11 | _#_C_EAI_NODATA: -5 12 | _#_C_EAI_NONAME: -2 13 | _#_C_EAI_SERVICE: -8 14 | _#_C_EAI_OVERFLOW: -12 15 | _#_C_EAI_SYSTEM: -11 16 | _#_C_IPPROTO_TCP: 6 17 | _#_C_IPPROTO_UDP: 17 18 | _#_C_SOCK_DGRAM: 2 19 | _#_C_SOCK_STREAM: 1 20 | 21 | _#_C_char: _#_Ctype_char 22 | 23 | _#_C_uchar: _#_Ctype_uchar 24 | 25 | _#_C_int: _#_Ctype_int 26 | 27 | _#_C_uint: _#_Ctype_uint 28 | 29 | _#_C_socklen_t: _#_Ctype_uint 30 | -------------------------------------------------------------------------------- /cue.mod/gen/net/d1e73e05b35b230cfb2caa9105f8390e54885c0644a1140f1933edbd07f228bb-d_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go net --exclude=HubbleStatus$,ControllerStatus(es)?$,ControllerList$,StatusResponse$,DebugInfo$,Endpoint(Status)?(Slice)?(List)?$ 4 | 5 | package net 6 | 7 | _#_C_struct___res_state: { 8 | } 9 | -------------------------------------------------------------------------------- /cue.mod/gen/net/d52a3ebbc2b17d82583e88883b2fe5d828b9ab604b258192c8296c5597287966-d_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go net --exclude=HubbleStatus$,ControllerStatus(es)?$,ControllerList$,StatusResponse$,DebugInfo$,Endpoint(Status)?(Slice)?(List)?$ 4 | 5 | package net 6 | 7 | _#cgoAddrInfoFlags: 26 8 | -------------------------------------------------------------------------------- /cue.mod/gen/net/d5674f666eece024b713ecec1aaa7285ebf9f2c167ae754f7518f6d95932342c-d_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go net --exclude=HubbleStatus$,ControllerStatus(es)?$,ControllerList$,StatusResponse$,DebugInfo$,Endpoint(Status)?(Slice)?(List)?$ 4 | 5 | package net 6 | 7 | _#_C_struct___res_state: { 8 | } 9 | -------------------------------------------------------------------------------- /cue.mod/gen/net/dba052f6aa74a34d8d1bfd3dcd5e85679b29dc01b1d468844c836def8cabcb50-d_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go net --exclude=HubbleStatus$,ControllerStatus(es)?$,ControllerList$,StatusResponse$,DebugInfo$,Endpoint(Status)?(Slice)?(List)?$ 4 | 5 | package net 6 | 7 | _#_C_struct___res_state: {} 8 | -------------------------------------------------------------------------------- /cue.mod/gen/net/dc5ee418ca815254fa36f2ba41d9a8c3f9141deea549ba12629f4ac793054ceb-d_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go net --exclude=HubbleStatus$,ControllerStatus(es)?$,ControllerList$,StatusResponse$,DebugInfo$,Endpoint(Status)?(Slice)?(List)?$ 4 | 5 | package net 6 | 7 | _#cgoAddrInfoFlags: 26 8 | -------------------------------------------------------------------------------- /cue.mod/gen/net/dnsclient_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go net --exclude=HubbleStatus$,ControllerStatus(es)?$,ControllerList$,StatusResponse$,DebugInfo$,Endpoint(Status)?(Slice)?(List)?$ 4 | 5 | package net 6 | 7 | // An SRV represents a single DNS SRV record. 8 | #SRV: { 9 | Target: string 10 | Port: uint16 11 | Priority: uint16 12 | Weight: uint16 13 | } 14 | 15 | // byPriorityWeight sorts SRV records by ascending priority and weight. 16 | _#byPriorityWeight: [...null | #SRV] 17 | 18 | // An MX represents a single DNS MX record. 19 | #MX: { 20 | Host: string 21 | Pref: uint16 22 | } 23 | 24 | // byPref sorts MX records by preference 25 | _#byPref: [...null | #MX] 26 | 27 | // An NS represents a single DNS NS record. 28 | #NS: { 29 | Host: string 30 | } 31 | -------------------------------------------------------------------------------- /cue.mod/gen/net/e05ba4b3ce4e1db25cea44dc87e2aada381f0dff603e4e093fee916d20085f51-d_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go net --exclude=HubbleStatus$,ControllerStatus(es)?$,ControllerList$,StatusResponse$,DebugInfo$,Endpoint(Status)?(Slice)?(List)?$ 4 | 5 | package net 6 | 7 | _#_C_struct___res_state: { 8 | } 9 | -------------------------------------------------------------------------------- /cue.mod/gen/net/e4c77b23788c7f79f0035584f1abe91229c83705cee4aba52c6e4aed23b3f56c-d_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go net --exclude=HubbleStatus$,ControllerStatus(es)?$,ControllerList$,StatusResponse$,DebugInfo$,Endpoint(Status)?(Slice)?(List)?$ 4 | 5 | package net 6 | 7 | _#_C_AF_INET: 2 8 | _#_C_AF_INET6: 10 9 | _#_C_AF_UNSPEC: 0 10 | _#_C_EAI_AGAIN: -3 11 | _#_C_EAI_NODATA: -5 12 | _#_C_EAI_NONAME: -2 13 | _#_C_EAI_OVERFLOW: -12 14 | _#_C_EAI_SYSTEM: -11 15 | _#_C_IPPROTO_TCP: 6 16 | _#_C_IPPROTO_UDP: 17 17 | _#_C_SOCK_DGRAM: 2 18 | _#_C_SOCK_STREAM: 1 19 | 20 | _#_C_char: _#_Ctype_char 21 | 22 | _#_C_uchar: _#_Ctype_uchar 23 | 24 | _#_C_int: _#_Ctype_int 25 | 26 | _#_C_uint: _#_Ctype_uint 27 | 28 | _#_C_socklen_t: _#_Ctype_uint 29 | -------------------------------------------------------------------------------- /cue.mod/gen/net/e618d2137220af68cf49730dff4be0d6ab963f49fa3dc58039e30df65779cec6-d_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go net --exclude=HubbleStatus$,ControllerStatus(es)?$,ControllerList$,StatusResponse$,DebugInfo$,Endpoint(Status)?(Slice)?(List)?$ 4 | 5 | package net 6 | 7 | _#_C_AF_INET: 2 8 | _#_C_AF_INET6: 10 9 | _#_C_AF_UNSPEC: 0 10 | _#_C_EAI_AGAIN: -3 11 | _#_C_EAI_NODATA: -5 12 | _#_C_EAI_NONAME: -2 13 | _#_C_EAI_SERVICE: -8 14 | _#_C_EAI_OVERFLOW: -12 15 | _#_C_EAI_SYSTEM: -11 16 | _#_C_IPPROTO_TCP: 6 17 | _#_C_IPPROTO_UDP: 17 18 | _#_C_SOCK_DGRAM: 2 19 | _#_C_SOCK_STREAM: 1 20 | 21 | _#_C_char: _#_Ctype_char 22 | 23 | _#_C_uchar: _#_Ctype_uchar 24 | 25 | _#_C_int: _#_Ctype_int 26 | 27 | _#_C_uint: _#_Ctype_uint 28 | 29 | _#_C_socklen_t: _#_Ctype_uint 30 | -------------------------------------------------------------------------------- /cue.mod/gen/net/e6a67df04b32824982f6f315f0a2cfabf20df86fedd4593f45248799b1f227a4-d_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go net --exclude=HubbleStatus$,ControllerStatus(es)?$,ControllerList$,StatusResponse$,DebugInfo$,Endpoint(Status)?(Slice)?(List)?$ 4 | 5 | package net 6 | 7 | _#cgoAddrInfoFlags: 26 8 | -------------------------------------------------------------------------------- /cue.mod/gen/net/eae07e7cf6435eb1be584deb393778efc8a9c77f7c4b6269d367055240dd2dc2-d_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go net --exclude=HubbleStatus$,ControllerStatus(es)?$,ControllerList$,StatusResponse$,DebugInfo$,Endpoint(Status)?(Slice)?(List)?$ 4 | 5 | package net 6 | 7 | _#cgoAddrInfoFlags: 26 8 | -------------------------------------------------------------------------------- /cue.mod/gen/net/ebd809c4c2b8445ffd6f3eefcac0fd3e8eb2adb8c3d090a15e3607650b68b4f2-d_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go net --exclude=HubbleStatus$,ControllerStatus(es)?$,ControllerList$,StatusResponse$,DebugInfo$,Endpoint(Status)?(Slice)?(List)?$ 4 | 5 | package net 6 | 7 | _#_C_struct___res_state: { 8 | } 9 | -------------------------------------------------------------------------------- /cue.mod/gen/net/ed2b7ab23c44db04e8eca719a5b9ac83ce525aa68c51bf63ef73439e6870af18-d_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go net --exclude=HubbleStatus$,ControllerStatus(es)?$,ControllerList$,StatusResponse$,DebugInfo$,Endpoint(Status)?(Slice)?(List)?$ 4 | 5 | package net 6 | 7 | _#_C_struct___res_state: {} 8 | -------------------------------------------------------------------------------- /cue.mod/gen/net/ef92fb62b8787aec2a054c9c5970f64ee06d60a24732a8b67b8088c6c3d947cf-d_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go net --exclude=HubbleStatus$,ControllerStatus(es)?$,ControllerList$,StatusResponse$,DebugInfo$,Endpoint(Status)?(Slice)?(List)?$ 4 | 5 | package net 6 | 7 | _#_C_AF_INET: 2 8 | _#_C_AF_INET6: 10 9 | _#_C_AF_UNSPEC: 0 10 | _#_C_EAI_AGAIN: -3 11 | _#_C_EAI_NODATA: -5 12 | _#_C_EAI_NONAME: -2 13 | _#_C_EAI_OVERFLOW: -12 14 | _#_C_EAI_SYSTEM: -11 15 | _#_C_IPPROTO_TCP: 6 16 | _#_C_IPPROTO_UDP: 17 17 | _#_C_SOCK_DGRAM: 2 18 | _#_C_SOCK_STREAM: 1 19 | 20 | _#_C_char: _#_Ctype_char 21 | 22 | _#_C_uchar: _#_Ctype_uchar 23 | 24 | _#_C_int: _#_Ctype_int 25 | 26 | _#_C_uint: _#_Ctype_uint 27 | 28 | _#_C_socklen_t: _#_Ctype_uint 29 | -------------------------------------------------------------------------------- /cue.mod/gen/net/fcdf08577d87185026eaf4d4df0be664e9938ad9dd1d16064ae8b78210c69e4e-d_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go net --exclude=HubbleStatus$,ControllerStatus(es)?$,ControllerList$,StatusResponse$,DebugInfo$,Endpoint(Status)?(Slice)?(List)?$ 4 | 5 | package net 6 | 7 | _#cgoAddrInfoFlags: 26 8 | -------------------------------------------------------------------------------- /cue.mod/gen/net/fd_unix_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go net --exclude=HubbleStatus$,ControllerStatus(es)?$,ControllerList$,StatusResponse$,DebugInfo$,Endpoint(Status)?(Slice)?(List)?$ 4 | 5 | package net 6 | 7 | _#readSyscallName: "read" 8 | _#readFromSyscallName: "recvfrom" 9 | _#readMsgSyscallName: "recvmsg" 10 | _#writeSyscallName: "write" 11 | _#writeToSyscallName: "sendto" 12 | _#writeMsgSyscallName: "sendmsg" 13 | -------------------------------------------------------------------------------- /cue.mod/gen/net/file_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go net --exclude=HubbleStatus$,ControllerStatus(es)?$,ControllerList$,StatusResponse$,DebugInfo$,Endpoint(Status)?(Slice)?(List)?$ 4 | 5 | package net 6 | 7 | _#fileAddr: string 8 | -------------------------------------------------------------------------------- /cue.mod/gen/net/hosts_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go net --exclude=HubbleStatus$,ControllerStatus(es)?$,ControllerList$,StatusResponse$,DebugInfo$,Endpoint(Status)?(Slice)?(List)?$ 4 | 5 | package net 6 | 7 | _#cacheMaxAge: int & 5000000000 8 | -------------------------------------------------------------------------------- /cue.mod/gen/net/interface_linux_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go net --exclude=HubbleStatus$,ControllerStatus(es)?$,ControllerList$,StatusResponse$,DebugInfo$,Endpoint(Status)?(Slice)?(List)?$ 4 | 5 | package net 6 | 7 | // See linux/if_arp.h. 8 | // Note that Linux doesn't support IPv4 over IPv6 tunneling. 9 | _#sysARPHardwareIPv4IPv4: 768 10 | _#sysARPHardwareIPv6IPv6: 769 11 | _#sysARPHardwareIPv6IPv4: 776 12 | _#sysARPHardwareGREIPv4: 778 13 | _#sysARPHardwareGREIPv6: 823 14 | -------------------------------------------------------------------------------- /cue.mod/gen/net/iprawsock_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go net --exclude=HubbleStatus$,ControllerStatus(es)?$,ControllerList$,StatusResponse$,DebugInfo$,Endpoint(Status)?(Slice)?(List)?$ 4 | 5 | package net 6 | 7 | // IPAddr represents the address of an IP end point. 8 | #IPAddr: { 9 | IP: string @go(,IP) 10 | Zone: string 11 | } 12 | -------------------------------------------------------------------------------- /cue.mod/gen/net/ipsock_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go net --exclude=HubbleStatus$,ControllerStatus(es)?$,ControllerList$,StatusResponse$,DebugInfo$,Endpoint(Status)?(Slice)?(List)?$ 4 | 5 | package net 6 | 7 | // An addrList represents a list of network endpoint addresses. 8 | _#addrList: [...#Addr] 9 | -------------------------------------------------------------------------------- /cue.mod/gen/net/mac_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go net --exclude=HubbleStatus$,ControllerStatus(es)?$,ControllerList$,StatusResponse$,DebugInfo$,Endpoint(Status)?(Slice)?(List)?$ 4 | 5 | package net 6 | 7 | _#hexDigit: "0123456789abcdef" 8 | 9 | // A HardwareAddr represents a physical hardware address. 10 | #HardwareAddr: bytes 11 | -------------------------------------------------------------------------------- /cue.mod/gen/net/mptcpsock_linux_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go net --exclude=HubbleStatus$,ControllerStatus(es)?$,ControllerList$,StatusResponse$,DebugInfo$,Endpoint(Status)?(Slice)?(List)?$ 4 | 5 | package net 6 | 7 | _#_IPPROTO_MPTCP: 0x106 8 | _#_SOL_MPTCP: 0x11c 9 | _#_MPTCP_INFO: 0x1 10 | -------------------------------------------------------------------------------- /cue.mod/gen/net/netcgo_off_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go net --exclude=HubbleStatus$,ControllerStatus(es)?$,ControllerList$,StatusResponse$,DebugInfo$,Endpoint(Status)?(Slice)?(List)?$ 4 | 5 | package net 6 | 7 | _#netCgoBuildTag: false 8 | -------------------------------------------------------------------------------- /cue.mod/gen/net/netgo_off_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go net --exclude=HubbleStatus$,ControllerStatus(es)?$,ControllerList$,StatusResponse$,DebugInfo$,Endpoint(Status)?(Slice)?(List)?$ 4 | 5 | package net 6 | 7 | _#netGoBuildTag: false 8 | -------------------------------------------------------------------------------- /cue.mod/gen/net/nss_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go net --exclude=HubbleStatus$,ControllerStatus(es)?$,ControllerList$,StatusResponse$,DebugInfo$,Endpoint(Status)?(Slice)?(List)?$ 4 | 5 | package net 6 | 7 | _#nssConfigPath: "/etc/nsswitch.conf" 8 | -------------------------------------------------------------------------------- /cue.mod/gen/net/parse_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go net --exclude=HubbleStatus$,ControllerStatus(es)?$,ControllerList$,StatusResponse$,DebugInfo$,Endpoint(Status)?(Slice)?(List)?$ 4 | 5 | package net 6 | 7 | _#big: 0xFFFFFF 8 | -------------------------------------------------------------------------------- /cue.mod/gen/net/pipe_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go net --exclude=HubbleStatus$,ControllerStatus(es)?$,ControllerList$,StatusResponse$,DebugInfo$,Endpoint(Status)?(Slice)?(List)?$ 4 | 5 | package net 6 | 7 | _#pipeAddr: {} 8 | -------------------------------------------------------------------------------- /cue.mod/gen/net/sendfile_linux_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go net --exclude=HubbleStatus$,ControllerStatus(es)?$,ControllerList$,StatusResponse$,DebugInfo$,Endpoint(Status)?(Slice)?(List)?$ 4 | 5 | package net 6 | 7 | _#supportsSendfile: true 8 | -------------------------------------------------------------------------------- /cue.mod/gen/net/sockaddr_posix_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go net --exclude=HubbleStatus$,ControllerStatus(es)?$,ControllerList$,StatusResponse$,DebugInfo$,Endpoint(Status)?(Slice)?(List)?$ 4 | 5 | package net 6 | 7 | // A sockaddr represents a TCP, UDP, IP or Unix network endpoint 8 | // address that can be converted into a syscall.Sockaddr. 9 | _#sockaddr: _ 10 | -------------------------------------------------------------------------------- /cue.mod/gen/net/udpsock_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go net --exclude=HubbleStatus$,ControllerStatus(es)?$,ControllerList$,StatusResponse$,DebugInfo$,Endpoint(Status)?(Slice)?(List)?$ 4 | 5 | package net 6 | 7 | // UDPAddr represents the address of a UDP end point. 8 | #UDPAddr: { 9 | IP: string @go(,IP) 10 | Port: int 11 | Zone: string 12 | } 13 | 14 | // An addrPortUDPAddr is a netip.AddrPort-based UDP address that satisfies the Addr interface. 15 | _#addrPortUDPAddr: string 16 | -------------------------------------------------------------------------------- /cue.mod/gen/net/unixsock_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go net --exclude=HubbleStatus$,ControllerStatus(es)?$,ControllerList$,StatusResponse$,DebugInfo$,Endpoint(Status)?(Slice)?(List)?$ 4 | 5 | package net 6 | 7 | // UnixAddr represents the address of a Unix domain socket end point. 8 | #UnixAddr: { 9 | Name: string 10 | Net: string 11 | } 12 | -------------------------------------------------------------------------------- /cue.mod/gen/net/unixsock_readmsg_cmsg_cloexec_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go net --exclude=HubbleStatus$,ControllerStatus(es)?$,ControllerList$,StatusResponse$,DebugInfo$,Endpoint(Status)?(Slice)?(List)?$ 4 | 5 | package net 6 | 7 | _#readMsgFlags: 1073741824 8 | -------------------------------------------------------------------------------- /cue.mod/gen/reflect/abi_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go reflect 4 | 5 | package reflect 6 | 7 | // abiStepKind is the "op-code" for an abiStep instruction. 8 | _#abiStepKind: int 9 | 10 | _#abiStepBad: _#abiStepKind & 0 11 | _#abiStepStack: _#abiStepKind & 1 12 | _#abiStepIntReg: _#abiStepKind & 2 13 | _#abiStepPointer: _#abiStepKind & 3 14 | _#abiStepFloatReg: _#abiStepKind & 4 15 | -------------------------------------------------------------------------------- /cue.mod/gen/sigs.k8s.io/gateway-api/apis/v1/doc_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go sigs.k8s.io/gateway-api/apis/v1 4 | 5 | // Package v1 contains API Schema definitions for the gateway.networking.k8s.io 6 | // API group. 7 | // 8 | // +k8s:openapi-gen=true 9 | // +kubebuilder:object:generate=true 10 | // +groupName=gateway.networking.k8s.io 11 | package v1 12 | -------------------------------------------------------------------------------- /cue.mod/gen/sigs.k8s.io/gateway-api/apis/v1/gatewayclass_types_overrides_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go sigs.k8s.io/gateway-api/apis/v1 4 | 5 | package v1 6 | 7 | // This is solely for the purpose of ensuring backward compatibility and 8 | // SHOULD NOT be used elsewhere. 9 | _#supportedFeatureInternal: { 10 | name: #FeatureName @go(Name) 11 | } 12 | 13 | // This is solely for the purpose of ensuring backward compatibility and 14 | // SHOULD NOT be used elsewhere. 15 | _#oldSupportedFeature: string 16 | -------------------------------------------------------------------------------- /cue.mod/gen/sigs.k8s.io/gateway-api/apis/v1/zz_generated.register_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go sigs.k8s.io/gateway-api/apis/v1 4 | 5 | package v1 6 | 7 | #GroupName: "gateway.networking.k8s.io" 8 | -------------------------------------------------------------------------------- /cue.mod/gen/sigs.k8s.io/gateway-api/apis/v1alpha2/doc_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go sigs.k8s.io/gateway-api/apis/v1alpha2 4 | 5 | // Package v1alpha2 contains API Schema definitions for the 6 | // gateway.networking.k8s.io API group. 7 | // +kubebuilder:object:generate=true 8 | // +groupName=gateway.networking.k8s.io 9 | package v1alpha2 10 | -------------------------------------------------------------------------------- /cue.mod/gen/sigs.k8s.io/gateway-api/apis/v1alpha2/zz_generated.register_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go sigs.k8s.io/gateway-api/apis/v1alpha2 4 | 5 | package v1alpha2 6 | 7 | #GroupName: "gateway.networking.k8s.io" 8 | -------------------------------------------------------------------------------- /cue.mod/gen/sigs.k8s.io/gateway-api/apis/v1beta1/doc_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go sigs.k8s.io/gateway-api/apis/v1beta1 4 | 5 | // Package v1beta1 contains API Schema definitions for the 6 | // gateway.networking.k8s.io API group. 7 | // 8 | // +kubebuilder:object:generate=true 9 | // +groupName=gateway.networking.k8s.io 10 | package v1beta1 11 | -------------------------------------------------------------------------------- /cue.mod/gen/sigs.k8s.io/gateway-api/apis/v1beta1/zz_generated.register_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go sigs.k8s.io/gateway-api/apis/v1beta1 4 | 5 | package v1beta1 6 | 7 | #GroupName: "gateway.networking.k8s.io" 8 | -------------------------------------------------------------------------------- /cue.mod/gen/time/zoneinfo_read_go_gen.cue: -------------------------------------------------------------------------------- 1 | // Code generated by cue get go. DO NOT EDIT. 2 | 3 | //cue:generate cue get go time --exclude=HubbleStatus$,ControllerStatus(es)?$,ControllerList$,StatusResponse$,DebugInfo$,Endpoint(Status)?(Slice)?(List)?$ 4 | 5 | package time 6 | 7 | _#maxFileSize: 10485760 8 | 9 | _#seekStart: 0 10 | _#seekCurrent: 1 11 | _#seekEnd: 2 12 | -------------------------------------------------------------------------------- /cue.mod/module.cue: -------------------------------------------------------------------------------- 1 | module: "github.com/addreas/homelab" 2 | 3 | language: version: "v0.8.2" 4 | -------------------------------------------------------------------------------- /cue.mod/pkg/github.com/prometheus-operator/export.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | #go install github.com/google/go-jsonnet/cmd/jsonnet@latest 4 | #go install github.com/jsonnet-bundler/jsonnet-bundler/cmd/jb@latest 5 | 6 | cd kube-prometheus 7 | 8 | git checkout main 9 | git pull 10 | 11 | jb install 12 | 13 | jsonnet -J vendor -m manifests -c ../export.jsonnet 14 | 15 | cue import -p manifests -f ./manifests/*.json 16 | 17 | mkdir -p ../../../../gen/github.com/prometheus-operator/kube-prometheus/manifests 18 | mv manifests/*.cue ../../../../gen/github.com/prometheus-operator/kube-prometheus/manifests 19 | 20 | git clean -fd 21 | -------------------------------------------------------------------------------- /cue.mod/tests/tests.cue: -------------------------------------------------------------------------------- 1 | package tests 2 | 3 | Versions: ["v0.3.2", "v0.4.0"] 4 | -------------------------------------------------------------------------------- /cue.mod/tests/vet.txt: -------------------------------------------------------------------------------- 1 | cue vet -c ./resources/... 2 | -------------------------------------------------------------------------------- /nix/machines/nucle-installer/cmdline.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python3 2 | import sys, shlex, json 3 | 4 | with open('/proc/cmdline', 'r') as cmdline: 5 | items = shlex.split(cmdline) 6 | 7 | item_map = { 8 | kv[0]: "=".join(kv[1:]) if len(kv) > 1 else True 9 | for kv in [i.split("=") for i in items] 10 | } 11 | 12 | if "-j" in sys.argv or "--json" in sys.argv: 13 | print(json.dumps(item_map)) 14 | elif len(sys.argv) == 2 and sys.argv[1] in item_map: 15 | print(item_map[sys.argv[1]]) 16 | else: 17 | print('\n'.join(items)) 18 | -------------------------------------------------------------------------------- /nix/machines/nucles/nucle1/default.nix: -------------------------------------------------------------------------------- 1 | { config, pkgs, lib, ... }: 2 | { 3 | imports = [ 4 | ./hardware-configuration.nix 5 | ../default.nix 6 | ]; 7 | networking.hostName = "nucle1"; 8 | 9 | services.kubeadm.init = { 10 | enable = true; 11 | bootstrapTokenFile = "/var/secret/kubeadm-bootstrap-token"; 12 | }; 13 | } 14 | 15 | -------------------------------------------------------------------------------- /nix/machines/nucles/nucle2/default.nix: -------------------------------------------------------------------------------- 1 | { config, pkgs, lib, ... }: 2 | { 3 | imports = [ 4 | ./hardware-configuration.nix 5 | ../default.nix 6 | ]; 7 | networking.hostName = "nucle2"; 8 | 9 | services.kubeadm.init = { 10 | enable = true; 11 | bootstrapTokenFile = "/var/secret/kubeadm-bootstrap-token"; 12 | }; 13 | } 14 | 15 | -------------------------------------------------------------------------------- /nix/machines/nucles/nucle3/default.nix: -------------------------------------------------------------------------------- 1 | { config, pkgs, lib, ... }: 2 | { 3 | imports = [ 4 | ./hardware-configuration.nix 5 | ../default.nix 6 | ]; 7 | networking.hostName = "nucle3"; 8 | } 9 | 10 | -------------------------------------------------------------------------------- /nix/machines/nucles/nucle4/default.nix: -------------------------------------------------------------------------------- 1 | { config, pkgs, lib, ... }: 2 | { 3 | imports = [ 4 | ./hardware-configuration.nix 5 | ../default.nix 6 | ]; 7 | 8 | networking.hostName = "nucle4"; 9 | services.tailscale.enable = true; 10 | } 11 | 12 | -------------------------------------------------------------------------------- /nix/machines/radnas/minimal.nix: -------------------------------------------------------------------------------- 1 | { modulesPath, ... }: { 2 | 3 | imports = [ 4 | "${modulesPath}/profiles/headless.nix" 5 | "${modulesPath}/profiles/minimal.nix" 6 | ]; 7 | 8 | # only add strictly necessary modules 9 | # boot.initrd.includeDefaultModules = false; 10 | # boot.initrd.kernelModules = [ "ext4" ... ]; 11 | disabledModules = 12 | [ 13 | "${modulesPath}/profiles/all-hardware.nix" 14 | "${modulesPath}/profiles/base.nix" 15 | ]; 16 | 17 | # disable useless software 18 | environment.defaultPackages = [ ]; 19 | xdg.icons.enable = false; 20 | xdg.mime.enable = false; 21 | xdg.sounds.enable = false; 22 | } 23 | -------------------------------------------------------------------------------- /nix/machines/radnas/ramdisk_addr_r.patch: -------------------------------------------------------------------------------- 1 | diff --git a/include/configs/rk3399_common.h b/include/configs/rk3399_common.h 2 | index 96ba19c659..c90f7d8d60 100644 3 | --- a/include/configs/rk3399_common.h 4 | +++ b/include/configs/rk3399_common.h 5 | @@ -39,7 +39,7 @@ 6 | "fdt_addr_r=0x01f00000\0" \ 7 | "fdtoverlay_addr_r=0x02000000\0" \ 8 | "kernel_addr_r=0x02080000\0" \ 9 | - "ramdisk_addr_r=0x06000000\0" \ 10 | + "ramdisk_addr_r=0x0a200000\0" \ 11 | "kernel_comp_addr_r=0x08000000\0" \ 12 | "kernel_comp_size=0x2000000\0" 13 | -------------------------------------------------------------------------------- /nix/machines/radnas/trash.nix: -------------------------------------------------------------------------------- 1 | { 2 | config.hardware.deviceTree.overlays = [ 3 | { 4 | name = "something-something-overlay"; 5 | dtsText = '' 6 | /dts-v1/; 7 | /plugin/; 8 | / { 9 | compatible = "brcm,bcm2711"; 10 | fragment@0 { 11 | target = <&something>; 12 | __overlay__ { 13 | status = "something"; 14 | }; 15 | }; 16 | }; 17 | ''; 18 | } 19 | ]; 20 | } 21 | -------------------------------------------------------------------------------- /nix/machines/sergio/disaster.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | # nix-shell -p git 3 | # sudo ./disaster.sh /dev/nvme1n1p{2,1} 4 | 5 | DISK=$1 6 | BOOT=$2 7 | 8 | mount $DISK /mnt 9 | mount $BOOT /mnt/@/boot 10 | for sub in "nix" "home" "var/lib" "var/log"; do 11 | mount $DISK /mnt/@/$sub -o subvol=@${sub/\/} 12 | done 13 | 14 | nixos-install --root /mnt/@ --no-root-password --flake .\#sergio 15 | -------------------------------------------------------------------------------- /nix/packages/kube/cilium.nix: -------------------------------------------------------------------------------- 1 | { ... }: { 2 | config = { 3 | 4 | # https://docs.cilium.io/en/latest/operations/system_requirements/#firewall-rules 5 | networking.firewall.allowedTCPPorts = [ 6 | 4240 7 | 4244 8 | 4245 9 | 10 | 9962 11 | 9963 12 | 9964 13 | 14 | 51871 15 | ]; 16 | 17 | networking.firewall.allowedUDPPorts = [ 8472 ]; 18 | 19 | systemd.network.config.networkConfig.ManageForeignRoutingPolicyRules = false; 20 | }; 21 | } 22 | -------------------------------------------------------------------------------- /nix/packages/kube/crio.nix: -------------------------------------------------------------------------------- 1 | { pkgs, ... }: { 2 | 3 | config = { 4 | 5 | virtualisation.cri-o = { 6 | enable = true; 7 | storageDriver = "btrfs"; 8 | settings.crio.network.plugin_dirs = [ "/opt/cni/bin" "${pkgs.cni-plugins}/bin" ]; 9 | settings.crio.runtime.default_env = [ "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/run/wrappers/bin:/nix/var/nix/profiles/default/bin:/run/current-system/sw/bin" ]; 10 | }; 11 | 12 | system.activationScripts.var-lib-crio = "mkdir -p /var/lib/crio"; 13 | 14 | }; 15 | } 16 | -------------------------------------------------------------------------------- /resources/atuin/constraints.cue: -------------------------------------------------------------------------------- 1 | package kube 2 | 3 | k: Namespace: atuin: {} 4 | 5 | k: [string]: [string]: metadata: namespace: "atuin" 6 | -------------------------------------------------------------------------------- /resources/atuin/secret.cue: -------------------------------------------------------------------------------- 1 | package kube 2 | 3 | k: Secret: "postgres-config": stringData: { 4 | POSTGRES_DB: "atuin" 5 | POSTGRES_USERNAME: "atuin" 6 | POSTGRES_PASSWORD: "seriously-insecure" 7 | } 8 | -------------------------------------------------------------------------------- /resources/bitwarden/constraints.cue: -------------------------------------------------------------------------------- 1 | package kube 2 | 3 | k: [string]: [string]: metadata: { 4 | namespace: *"default" | string 5 | labels: app: "bitwarden" 6 | } 7 | 8 | k: CueExport: "homelab-bitwarden": spec: { 9 | interval: "30m" 10 | sourceRef: _homelab 11 | paths: ["./resources/bitwarden"] 12 | prune: false 13 | suspend: false 14 | } 15 | -------------------------------------------------------------------------------- /resources/bitwarden/ingress.cue: -------------------------------------------------------------------------------- 1 | package kube 2 | 3 | k: Ingress: bitwarden: { 4 | metadata: annotations: "ingress.kubernetes.io/config-backend": """ 5 | option forwardfor header X-Real-IP 6 | """ 7 | spec: rules: [{ 8 | http: paths: [{}, { 9 | path: "/notifications/hub" 10 | pathType: "Exact" 11 | backend: service: { 12 | name: "bitwarden" 13 | port: number: 3012 14 | } 15 | }] 16 | }] 17 | } 18 | 19 | k: Service: bitwarden: {} 20 | -------------------------------------------------------------------------------- /resources/default/constraints.cue: -------------------------------------------------------------------------------- 1 | package kube 2 | 3 | k: [string]: [string]: metadata: namespace: *"default" | string 4 | 5 | k: CueExport: "homelab-default": spec: { 6 | interval: "30m" 7 | sourceRef: _homelab 8 | paths: ["./resources/default"] 9 | prune: true 10 | suspend: false 11 | } 12 | -------------------------------------------------------------------------------- /resources/default/macvlan-conf.cue: -------------------------------------------------------------------------------- 1 | package kube 2 | 3 | import "encoding/json" 4 | 5 | k: NetworkAttachmentDefinition: "macvlan-conf": spec: config: json.Marshal({ 6 | cniVersion: "0.3.0" 7 | plugins: [{ 8 | type: "macvlan" 9 | master: "eno1" 10 | mode: "bridge" 11 | ipam: { 12 | type: "dhcp" 13 | provide: [{ 14 | option: "host-name" 15 | fromArg: "K8S_POD_NAME" 16 | }] 17 | } 18 | }, { 19 | type: "tuning" 20 | capabilities: mac: true 21 | }] 22 | }) 23 | -------------------------------------------------------------------------------- /resources/default/storageclass.cue: -------------------------------------------------------------------------------- 1 | package kube 2 | 3 | k: StorageClass: "static-node-local-storage": { 4 | apiVersion: "storage.k8s.io/v1" 5 | kind: "StorageClass" 6 | metadata: name: "static-node-local-storage" 7 | provisioner: "kubernetes.io/no-provisioner" 8 | volumeBindingMode: "WaitForFirstConsumer" 9 | } 10 | -------------------------------------------------------------------------------- /resources/default/trillium.cue: -------------------------------------------------------------------------------- 1 | package kube 2 | 3 | k: StatefulSet: trillium: spec: { 4 | template: spec: containers: [{ 5 | image: "ghcr.io/zadam/trilium:0.63.7" 6 | command: ["node", "./src/www"] 7 | env: [{ 8 | name: "TRILIUM_DATA_DIR" 9 | value: "/data" 10 | }] 11 | ports: [{ 12 | containerPort: 8080 13 | name: "http" 14 | }] 15 | volumeMounts: [{ 16 | mountPath: "/data" 17 | name: "data" 18 | }] 19 | resources: { 20 | limits: { 21 | cpu: "100m" 22 | memory: "1Gi" 23 | } 24 | requests: { 25 | cpu: "5m" 26 | memory: "128Mi" 27 | } 28 | } 29 | }] 30 | volumeClaimTemplates: [{ 31 | metadata: name: "data" 32 | spec: { 33 | accessModes: ["ReadWriteOnce"] 34 | resources: requests: storage: "5Gi" 35 | } 36 | }] 37 | } 38 | 39 | k: Service: trillium: {} 40 | k: Ingress: trillium: {} 41 | -------------------------------------------------------------------------------- /resources/fogis/calendar/app.cue: -------------------------------------------------------------------------------- 1 | package kube 2 | 3 | k: Ingress: fogis: {} 4 | 5 | k: Service: fogis: {} 6 | 7 | k: Deployment: "fogis": { 8 | spec: { 9 | template: { 10 | spec: { 11 | containers: [{ 12 | name: "fogis-calendar-exporter" 13 | image: "ghcr.io/jonasdahl/nextjs-fogis-calendar-exporter:latest" 14 | env: [{ 15 | name: "APP_KEY" 16 | valueFrom: secretKeyRef: { 17 | name: "fogis-app-key" 18 | key: "APP_KEY" 19 | } 20 | }, { 21 | name: "MAPS_API_KEY" 22 | valueFrom: secretKeyRef: { 23 | name: "fogis-google-maps-key" 24 | key: "MAPS_API_KEY" 25 | } 26 | }, { 27 | name: "VERSION" 28 | value: "2" 29 | }] 30 | ports: [{containerPort: 3000, name: "http"}] 31 | }] 32 | } 33 | } 34 | } 35 | } 36 | -------------------------------------------------------------------------------- /resources/fogis/constraints.cue: -------------------------------------------------------------------------------- 1 | package kube 2 | 3 | k: [string]: [string]: metadata: namespace: *"fogis" | string 4 | -------------------------------------------------------------------------------- /resources/fogis/flux.cue: -------------------------------------------------------------------------------- 1 | package kube 2 | 3 | k: CueExport: "homelab-fogis": spec: { 4 | interval: "30m" 5 | sourceRef: _homelab 6 | paths: ["./resources/fogis/namespace", "./resources/fogis/logger", "./resources/fogis/calendar", "./resources/fogis"] 7 | prune: true 8 | suspend: false 9 | } 10 | -------------------------------------------------------------------------------- /resources/fogis/namespace/namespace.cue: -------------------------------------------------------------------------------- 1 | package kube 2 | 3 | k: Namespace: "fogis": {} 4 | -------------------------------------------------------------------------------- /resources/hass/constraints.cue: -------------------------------------------------------------------------------- 1 | package kube 2 | 3 | k: [string]: [string]: metadata: namespace: *"default" | string 4 | 5 | k: CueExport: "homelab-hass": spec: { 6 | interval: "30m" 7 | sourceRef: _homelab 8 | paths: ["./resources/hass"] 9 | prune: true 10 | suspend: false 11 | } 12 | -------------------------------------------------------------------------------- /resources/hass/postgres.cue: -------------------------------------------------------------------------------- 1 | package kube 2 | 3 | k: StatefulSet: "hass-postgres-new": spec: { 4 | template: spec: containers: [{ 5 | name: "postgres" 6 | image: "postgres:17" 7 | envFrom: [{secretRef: name: "hass-postgres-credentials"}] 8 | env: [{ 9 | name: "POSTGRES_DB" 10 | value: "hass" 11 | }] 12 | ports: [{name: "postgres", containerPort: 5432}] 13 | volumeMounts: [{ 14 | name: "data" 15 | mountPath: "/var/lib/postgresql" 16 | subPath: "data" 17 | }] 18 | }] 19 | volumeClaimTemplates: [{ 20 | metadata: name: "data" 21 | spec: { 22 | accessModes: ["ReadWriteOnce"] 23 | resources: requests: storage: "10Gi" 24 | } 25 | }] 26 | } 27 | 28 | k: Service: "hass-postgres-new": {} 29 | -------------------------------------------------------------------------------- /resources/hoarder/chrome.cue: -------------------------------------------------------------------------------- 1 | package kube 2 | 3 | k: Deployment: chrome: spec: { 4 | selector: {} 5 | template: spec: containers: [{ 6 | image: "gcr.io/zenika-hub/alpine-chrome:123" 7 | command: [ 8 | "chromium-browser", 9 | "--headless", 10 | "--no-sandbox", 11 | "--disable-gpu", 12 | "--disable-dev-shm-usage", 13 | "--remote-debugging-address=0.0.0.0", 14 | "--remote-debugging-port=9222", 15 | "--hide-scrollbars", 16 | ] 17 | ports: [{ 18 | name: "debug" 19 | containerPort: 9222 20 | }] 21 | }] 22 | } 23 | k: Service: chrome: spec: {} 24 | -------------------------------------------------------------------------------- /resources/hoarder/config.cue: -------------------------------------------------------------------------------- 1 | package kube 2 | 3 | k: ConfigMap: "hoarder-configuration": data: { 4 | HOARDER_VERSION: "release" 5 | NEXTAUTH_URL: "http://localhost:3000" 6 | } 7 | 8 | k: Secret: "hoarder-secrets": data: { 9 | MEILI_MASTER_KEY: 'generated_secret' 10 | NEXT_PUBLIC_SECRET: 'my-super-duper-secret-string' 11 | NEXTAUTH_SECRET: 'generated_secret' 12 | } 13 | -------------------------------------------------------------------------------- /resources/hoarder/constraints.cue: -------------------------------------------------------------------------------- 1 | package kube 2 | 3 | k: Namespace: "hoarder": {} 4 | 5 | k: [string]: [string]: metadata: namespace: "hoarder" 6 | -------------------------------------------------------------------------------- /resources/hoarder/melisearch.cue: -------------------------------------------------------------------------------- 1 | package kube 2 | 3 | k: Deployment: meilisearch: spec: template: spec: { 4 | containers: [{ 5 | image: "getmeili/meilisearch:v1.11.1" 6 | ports: [{ 7 | name: "http" 8 | containerPort: 7700 9 | }] 10 | env: [{ 11 | name: "MEILI_NO_ANALYTICS" 12 | value: "true" 13 | }] 14 | envFrom: [{ 15 | secretRef: name: "hoarder-secrets" 16 | }, { 17 | configMapRef: name: "hoarder-configuration" 18 | }] 19 | volumeMounts: [{ 20 | mountPath: "/meili_data" 21 | name: "meilisearch" 22 | }] 23 | }] 24 | volumes: [{ 25 | name: "meilisearch" 26 | persistentVolumeClaim: claimName: "meilisearch-pvc" 27 | }] 28 | } 29 | 30 | k: Service: meilisearch: spec: {} 31 | 32 | k: PersistentVolumeClaim: "meilisearch-pvc": spec: { 33 | accessModes: ["ReadWriteOnce"] 34 | resources: requests: storage: "1Gi" 35 | } 36 | -------------------------------------------------------------------------------- /resources/packlistor/constraints.cue: -------------------------------------------------------------------------------- 1 | package kube 2 | 3 | k: [string]: [string]: metadata: namespace: *"packlistor" | string 4 | 5 | k: CueExport: "homelab-packlistor": spec: { 6 | interval: "30m" 7 | sourceRef: _homelab 8 | paths: ["./resources/packlistor"] 9 | prune: true 10 | suspend: false 11 | } 12 | -------------------------------------------------------------------------------- /resources/packlistor/namespace.cue: -------------------------------------------------------------------------------- 1 | package kube 2 | 3 | k: Namespace: packlistor: {} 4 | -------------------------------------------------------------------------------- /resources/plausible/_email.cue: -------------------------------------------------------------------------------- 1 | package kube 2 | 3 | k: Service: "plausible-smtp": spec: ports: [{ 4 | name: "plausible-smtp" 5 | }] 6 | 7 | k: Deployment: "plausible-smtp": spec: template: spec: containers: [{ 8 | image: "bytemark/smtp:latest" 9 | ports: [{containerPort: 25}] 10 | securityContext: runAsUser: 0 11 | readinessProbe: { 12 | tcpSocket: port: 25 13 | initialDelaySeconds: 20 14 | failureThreshold: 6 15 | periodSeconds: 10 16 | } 17 | livenessProbe: { 18 | tcpSocket: port: 25 19 | initialDelaySeconds: 30 20 | failureThreshold: 3 21 | periodSeconds: 10 22 | } 23 | }] 24 | -------------------------------------------------------------------------------- /resources/plausible/constraints.cue: -------------------------------------------------------------------------------- 1 | package kube 2 | 3 | k: [string]: [string]: metadata: namespace: *"plausible" | string 4 | 5 | k: CueExport: "homelab-plausible": spec: { 6 | interval: "30m" 7 | sourceRef: _homelab 8 | paths: ["./resources/plausible"] 9 | prune: true 10 | suspend: false 11 | } 12 | 13 | k: ["StatefulSet" | "Deployment"]: [string]: spec: replicas: 0 14 | -------------------------------------------------------------------------------- /resources/plausible/namespace.cue: -------------------------------------------------------------------------------- 1 | package kube 2 | 3 | k: Namespace: plausible: {} 4 | -------------------------------------------------------------------------------- /resources/soltidtabellen/constraints.cue: -------------------------------------------------------------------------------- 1 | package kube 2 | 3 | k: [string]: [string]: metadata: namespace: *"soltidtabellen" | string 4 | 5 | k: CueExport: "homelab-soltidtabellen": spec: { 6 | interval: "30m" 7 | sourceRef: _homelab 8 | paths: ["./resources/soltidtabellen"] 9 | prune: true 10 | suspend: false 11 | } 12 | -------------------------------------------------------------------------------- /resources/soltidtabellen/namespace.cue: -------------------------------------------------------------------------------- 1 | package kube 2 | 3 | k: Namespace: soltidtabellen: {} 4 | -------------------------------------------------------------------------------- /resources/splitplace/constraints.cue: -------------------------------------------------------------------------------- 1 | package kube 2 | 3 | k: [string]: [string]: metadata: namespace: *"splitplace" | string 4 | 5 | k: CueExport: "homelab-splitplace": spec: { 6 | interval: "30m" 7 | sourceRef: _homelab 8 | paths: ["./resources/splitplace"] 9 | prune: true 10 | suspend: false 11 | } 12 | 13 | _deploymentRestarter & { 14 | _name: "splitplace" 15 | _labelSelector: "app=splitplace" 16 | } 17 | -------------------------------------------------------------------------------- /resources/splitplace/namespace.cue: -------------------------------------------------------------------------------- 1 | package kube 2 | 3 | k: Namespace: splitplace: {} 4 | -------------------------------------------------------------------------------- /resources/system/cert-manager/cert-manager.cue: -------------------------------------------------------------------------------- 1 | package kube 2 | 3 | k: HelmRepository: "cert-manager": spec: { 4 | url: "https://charts.jetstack.io" 5 | } 6 | 7 | k: HelmRelease: "cert-manager": spec: { 8 | chart: spec: { 9 | version: goModVersions["github.com/cert-manager/cert-manager"] 10 | } 11 | values: installCRDs: true 12 | } 13 | -------------------------------------------------------------------------------- /resources/system/cert-manager/namespace.cue: -------------------------------------------------------------------------------- 1 | package kube 2 | 3 | k: [string]: [string]: metadata: namespace: "cert-manager" 4 | 5 | k: Namespace: "cert-manager": {} 6 | -------------------------------------------------------------------------------- /resources/system/flux-system/gotk-sync.cue: -------------------------------------------------------------------------------- 1 | package kube 2 | 3 | k: GitRepository: "homelab": spec: { 4 | url: "https://github.com/addreas/homelab" 5 | ref: branch: "main" 6 | } 7 | 8 | k: CueExport: "homelab-system": spec: { 9 | interval: "30m" 10 | paths: [ 11 | "./resources/system/cert-manager", 12 | "./resources/system/flux-system", 13 | "./resources/system/ingress", 14 | "./resources/system/kube-system", 15 | "./resources/system/longhorn-system", 16 | // "./resources/system/monitoring", 17 | "./resources/system/lauset", 18 | // "./resources/system/nixery", 19 | ] 20 | prune: false 21 | sourceRef: _homelab 22 | } 23 | 24 | k: Receiver: "homelab": spec: { 25 | type: "github" 26 | events: ["ping", "push"] 27 | secretRef: name: "homelab-receiver-webhook-token" 28 | resources: [_homelab] 29 | } 30 | -------------------------------------------------------------------------------- /resources/system/flux-system/k8s-at-home.cue: -------------------------------------------------------------------------------- 1 | package kube 2 | 3 | k: HelmRepository: "k8s-at-home": spec: { 4 | url: "https://k8s-at-home.com/charts/" 5 | } 6 | -------------------------------------------------------------------------------- /resources/system/flux-system/namespace.cue: -------------------------------------------------------------------------------- 1 | package kube 2 | 3 | k: Namespace: "flux-system": {} 4 | 5 | k: [string]: [string]: metadata: namespace: "flux-system" 6 | -------------------------------------------------------------------------------- /resources/system/ingress/constraints.cue: -------------------------------------------------------------------------------- 1 | package kube 2 | 3 | k: Namespace: ingress: {} 4 | 5 | k: [string]: [string]: metadata: namespace: "ingress" 6 | -------------------------------------------------------------------------------- /resources/system/kube-system/cilium.cue: -------------------------------------------------------------------------------- 1 | package kube 2 | 3 | let dummyMatch = { 4 | matchExpressions: [{key: "dummy", operator: "NotIn", values: ["anything"]}] 5 | } 6 | 7 | k: CiliumLoadBalancerIPPool: "main": spec: { 8 | blocks: [{ 9 | cidr: "192.168.10.0/24" 10 | }] 11 | serviceSelector: dummyMatch 12 | disabled: false 13 | } 14 | 15 | k: CiliumBGPPeeringPolicy: "main": spec: { 16 | nodeSelector: dummyMatch 17 | virtualRouters: [{ 18 | localASN: 64512 19 | neighbors: [{ 20 | peerASN: 64512 21 | peerAddress: "192.168.0.1/32" 22 | }] 23 | serviceSelector: dummyMatch 24 | exportPodCIDR: false 25 | }] 26 | } 27 | -------------------------------------------------------------------------------- /resources/system/kube-system/constraints.cue: -------------------------------------------------------------------------------- 1 | package kube 2 | 3 | k: [string]: [string]: metadata: namespace: "kube-system" 4 | -------------------------------------------------------------------------------- /resources/system/kube-system/kured.cue: -------------------------------------------------------------------------------- 1 | package kube 2 | 3 | import "strings" 4 | 5 | k: HelmRepository: kured: spec: url: "https://kubereboot.github.io/charts" 6 | 7 | k: HelmRelease: kured: spec: { 8 | chart: spec: version: strings.TrimPrefix(githubReleases["kubereboot/charts"], "kured-") 9 | values: { 10 | metrics: create: true 11 | configuration: { 12 | forceReboot: true 13 | drainTimeout: "5m" 14 | rebootDays: ["sa"] 15 | startTime: "08:00" 16 | endTime: "22:00" 17 | rebootMethod: "signal" 18 | } 19 | containerSecurityContext: { 20 | privileged: false 21 | readOnlyRootFilesystem: true 22 | allowPrivilegeEscalation: false 23 | capabilities: { 24 | add: ["CAP_KILL"] 25 | // drop: ["ALL"] 26 | } 27 | } 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /resources/system/kube-system/sealed-secrets.cue: -------------------------------------------------------------------------------- 1 | package kube 2 | 3 | k: HelmRepository: "sealed-secrets": spec: url: "https://bitnami-labs.github.io/sealed-secrets" 4 | 5 | k: HelmRelease: "sealed-secrets-controller": spec: chart: spec: { 6 | chart: "sealed-secrets" 7 | version: "2.7.4" 8 | sourceRef: name: "sealed-secrets" 9 | } 10 | -------------------------------------------------------------------------------- /resources/system/lauset/constraints.cue: -------------------------------------------------------------------------------- 1 | package kube 2 | 3 | k: Namespace: ory: {} 4 | 5 | k: [string]: [string]: metadata: namespace: "ory" 6 | 7 | k: Deployment: [string]: spec: template: spec: containers: [...{ 8 | securityContext: _ | *{ 9 | capabilities: drop: ["ALL"] 10 | privileged: false 11 | readOnlyRootFilesystem: true 12 | runAsNonRoot: true 13 | runAsUser: 1000 14 | } 15 | }] 16 | 17 | _probes: { 18 | _port: ports[0].name 19 | ports: [...{name: string}] 20 | livenessProbe: httpGet: { 21 | path: "/health/alive" 22 | port: _port 23 | } 24 | readinessProbe: httpGet: { 25 | path: "/health/ready" 26 | port: _port 27 | } 28 | } 29 | 30 | #KratosConfigSchema: _ 31 | #HydraConfigSchema: _ 32 | -------------------------------------------------------------------------------- /resources/system/lauset/kratos-curier.cue: -------------------------------------------------------------------------------- 1 | package kube 2 | 3 | k: StatefulSet: "kratos-courier": spec: template: spec: { 4 | containers: [{ 5 | image: "oryd/kratos:\(githubReleases["ory/kratos"])" 6 | args: ["courier", "watch", "--config", "/etc/config/kratos.yaml"] 7 | envFrom: [{secretRef: name: "kratos"}] 8 | env: [{ 9 | name: "LOG_FORMAT" 10 | value: "json" 11 | }, { 12 | name: "LOG_LEVEL" 13 | value: "trace" 14 | }] 15 | volumeMounts: [{ 16 | name: "kratos-config-volume" 17 | mountPath: "/etc/config" 18 | readOnly: true 19 | }] 20 | }] 21 | volumes: [{ 22 | name: "kratos-config-volume" 23 | configMap: name: "kratos-config" 24 | }] 25 | } 26 | 27 | k: Service: "kratos-courier": spec: { 28 | clusterIP: "None" 29 | ports: [{ 30 | port: 80 31 | targetPort: "http-public" 32 | name: "http" 33 | }] 34 | } 35 | -------------------------------------------------------------------------------- /resources/system/longhorn-system/constraints.cue: -------------------------------------------------------------------------------- 1 | package kube 2 | 3 | k: [string]: [string]: metadata: namespace: *"longhorn-system" | string 4 | -------------------------------------------------------------------------------- /resources/system/longhorn-system/instance-manager.Dockerfile: -------------------------------------------------------------------------------- 1 | ARG VERSION 2 | FROM longhornio/longhorn-instance-manager:$VERSION 3 | ENV PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/run/wrappers/bin:/nix/var/nix/profiles/default/bin:/run/current-system/sw/bin 4 | -------------------------------------------------------------------------------- /resources/system/longhorn-system/longhorn-manager.Dockerfile: -------------------------------------------------------------------------------- 1 | ARG VERSION 2 | FROM longhornio/longhorn-manager:$VERSION 3 | ENV PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/run/wrappers/bin:/nix/var/nix/profiles/default/bin:/run/current-system/sw/bin 4 | -------------------------------------------------------------------------------- /resources/system/nixery/namespace.cue: -------------------------------------------------------------------------------- 1 | package kube 2 | 3 | k: Namespace: nixery: {} 4 | 5 | k: [string]: [string]: metadata: namespace: "nixery" 6 | -------------------------------------------------------------------------------- /resources/trippler/constraints.cue: -------------------------------------------------------------------------------- 1 | package kube 2 | 3 | k: [string]: [string]: metadata: namespace: *"trippler" | string 4 | 5 | k: CueExport: "homelab-trippler": spec: { 6 | interval: "30m" 7 | sourceRef: _homelab 8 | paths: ["./resources/trippler"] 9 | prune: true 10 | suspend: false 11 | } 12 | -------------------------------------------------------------------------------- /resources/trippler/namespace.cue: -------------------------------------------------------------------------------- 1 | package kube 2 | 3 | k: Namespace: trippler: {} 4 | -------------------------------------------------------------------------------- /util/copy-static.cue: -------------------------------------------------------------------------------- 1 | package util 2 | 3 | copyStatic: { 4 | name: "copy-static" 5 | image: "ghcr.io/kinvolk/busybox:latest" 6 | command: [ 7 | "cp", 8 | "--recursive", 9 | "--dereference", 10 | "--no-target-directory", 11 | "/static", 12 | "/", 13 | ] 14 | } 15 | -------------------------------------------------------------------------------- /util/macvlan-default-route-fix.cue: -------------------------------------------------------------------------------- 1 | package util 2 | 3 | macvlanDefaultRouteFix: { 4 | name: "default-route-fix" 5 | image: "nixery.dev/iproute2" 6 | command: ["ip", "route", "delete", "default", "via", "10.0.2.1"] 7 | securityContext: capabilities: add: ["NET_ADMIN"] 8 | } 9 | --------------------------------------------------------------------------------