├── .github ├── dependabot.yaml └── workflows │ ├── container-image.yaml │ ├── draft_release.yaml │ └── pullrequests.yaml ├── .gitignore ├── .golangci.yml ├── CODEOWNERS ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── Makefile ├── NOTICE ├── PROJECT ├── README.md ├── api └── v1alpha1 │ ├── bgppeering_types.go │ ├── groupversion_info.go │ ├── layer2networkconfiguration_types.go │ ├── networkconfigrevision_types.go │ ├── nodenetplanconfig_types.go │ ├── nodenetworkconfig_types.go │ ├── vrfrouteconfiguration_types.go │ ├── vrfrouteconfiguration_webhook.go │ ├── webhook_suite_test.go │ └── zz_generated.deepcopy.go ├── cmd ├── agent-cra-frr │ └── main.go ├── agent-cra-vsr │ └── main.go ├── agent-hbn-l2 │ └── main.go ├── agent-netplan │ └── main.go ├── frr-cra │ └── main.go ├── frr-exporter │ └── main.go └── operator │ └── main.go ├── config ├── agent-cra-frr │ ├── agent.yaml │ ├── frr.conf.tpl │ ├── kustomization.yaml │ └── service.yaml ├── agent-cra-vsr │ ├── agent.yaml │ └── kustomization.yaml ├── agent-hbn-l2 │ ├── agent.yaml │ ├── kustomization.yaml │ └── namespace.yaml ├── agent-netplan │ ├── agent.yaml │ ├── kustomization.yaml │ └── namespace.yaml ├── cert │ ├── cert.yaml │ └── kustomization.yaml ├── certmanager │ ├── certificate.yaml │ ├── kustomization.yaml │ └── kustomizeconfig.yaml ├── crd │ ├── bases │ │ ├── network.t-caas.telekom.com_bgppeerings.yaml │ │ ├── network.t-caas.telekom.com_layer2networkconfigurations.yaml │ │ ├── network.t-caas.telekom.com_networkconfigrevisions.yaml │ │ ├── network.t-caas.telekom.com_nodenetplanconfigs.yaml │ │ ├── network.t-caas.telekom.com_nodenetworkconfigs.yaml │ │ └── network.t-caas.telekom.com_vrfrouteconfigurations.yaml │ ├── kustomization.yaml │ ├── kustomizeconfig.yaml │ └── patches │ │ ├── cainjection_in_layer2networkconfigurations.yaml │ │ ├── cainjection_in_vrfrouteconfigurations.yaml │ │ ├── webhook_in_layer2networkconfigurations.yaml │ │ └── webhook_in_vrfrouteconfigurations.yaml ├── default │ ├── kustomization.yaml │ ├── manager_webhook_patch.yaml │ └── webhookcainjection_patch.yaml ├── hbn-standalone │ ├── ConfigMap_network-operator-base-config_kube-system.yaml │ ├── DaemonSet_network-operator-cra-frr_kube-system.yaml │ ├── NetworkAttachmentDefinition_bridge-hbn_kube-system.yaml │ ├── delete-netplan-agent.yaml │ ├── delete-netplan-configmap.yaml │ └── kustomization.yaml ├── operator │ ├── config.yaml │ ├── kustomization.yaml │ └── operator.yaml ├── rbac │ ├── auth_proxy_client_clusterrole.yaml │ ├── auth_proxy_role.yaml │ ├── auth_proxy_role_binding.yaml │ ├── auth_proxy_service.yaml │ ├── kustomization.yaml │ ├── layer2networkconfiguration_editor_role.yaml │ ├── layer2networkconfiguration_viewer_role.yaml │ ├── leader_election_role.yaml │ ├── leader_election_role_binding.yaml │ ├── role.yaml │ ├── role_binding.yaml │ ├── routingtable_editor_role.yaml │ ├── routingtable_viewer_role.yaml │ ├── service_account.yaml │ ├── vrfrouteconfiguration_editor_role.yaml │ └── vrfrouteconfiguration_viewer_role.yaml ├── samples │ ├── network_v1alpha1_hbrconfig.yaml │ ├── network_v1alpha1_layer2networkconfiguration.yaml │ ├── network_v1alpha1_routingtable.yaml │ └── network_v1alpha1_vrfrouteconfiguration.yaml └── webhook │ ├── kustomization.yaml │ ├── kustomizeconfig.yaml │ ├── manifests.yaml │ └── service.yaml ├── controllers ├── agent-cra-frr │ └── nodenetworkconfig_controller.go ├── agent-cra-vsr │ └── nodenetworkconfig_controller.go ├── agent-hbn-l2 │ └── nodenetplanconfig_controller.go ├── agent-netplan │ └── nodenetplanconfig_controller.go ├── operator │ ├── config_controller.go │ └── revision_controller.go └── suite_test.go ├── das-schiff-cra-frr.Dockerfile ├── das-schiff-network-operator.Dockerfile ├── das-schiff-nwop-agent-cra-frr.Dockerfile ├── das-schiff-nwop-agent-cra-vsr.Dockerfile ├── das-schiff-nwop-agent-hbn-l2.Dockerfile ├── das-schiff-nwop-agent-netplan.Dockerfile ├── docker ├── 10-cra.conf ├── daemons ├── fix-vrf-rules.service ├── frr-cra.env ├── frr-cra.service ├── hosts ├── networkd.conf └── prometheus-node-exporter.env ├── docs └── cra-frr.png ├── go.mod ├── go.sum ├── hack ├── boilerplate.go.txt ├── licenses.md.tpl └── version.sh └── pkg ├── config ├── baseconfig.go ├── config.go ├── config_test.go └── testdata │ ├── config.yaml │ └── invalidConfig.yaml ├── cra-frr ├── frr_template.go ├── manager.go └── types.go ├── cra-vsr ├── cra_vsr_test.go ├── cra_vsr_test.xml ├── create.go ├── layer2.go ├── layer3.go ├── layerbgp.go ├── manager.go ├── netconf.go └── types.go ├── debounce ├── debounce.go └── debounce_test.go ├── frr ├── cli.go ├── const.go ├── dbus │ ├── dbus.go │ └── mock │ │ └── mock_dbus.go ├── frr_test.go ├── manager.go ├── mock │ └── mock_frr.go ├── route.go ├── types.go ├── utils.go └── vty │ └── socket.go ├── healthcheck ├── healthcheck.go ├── healthcheck_test.go ├── mock │ └── mock_healthcheck.go └── testdata │ ├── invalidconfig.yaml │ └── simpleconfig.yaml ├── helpers ├── diff │ └── diff.go ├── maps │ ├── maps.go │ └── maps_test.go ├── merge │ └── merge.go ├── slice │ ├── slice.go │ └── slice_test.go └── types │ └── types.go ├── managerconfig ├── managerconfig.go ├── managerconfig_test.go └── testdata │ ├── config.yaml │ └── invalid_config.yaml ├── monitoring ├── collector.go ├── endpoint.go ├── endpoint_test.go ├── frr.go ├── mock │ └── mock_endpoint.go └── nl.go ├── network ├── net │ ├── net.go │ ├── netclass.go │ └── netlink.go └── netplan │ ├── client │ ├── client.go │ ├── dbus │ │ ├── client.go │ │ ├── config.go │ │ ├── config_test.go │ │ ├── dbus.go │ │ └── version.go │ ├── direct │ │ ├── client.go │ │ └── client_test.go │ └── dummy │ │ ├── client.go │ │ ├── config.go │ │ ├── dummy.go │ │ └── version.go │ ├── config │ └── config.go │ ├── errors.go │ ├── state.go │ ├── state_test.go │ └── zz_generated.deepcopy.go ├── nl ├── const.go ├── create.go ├── delete.go ├── interface.go ├── layer2.go ├── layer3.go ├── list.go ├── manager.go ├── mock │ └── mock_nl.go ├── nl_test.go ├── route.go └── types.go ├── reconciler ├── agent-cra-frr │ └── nodenetworkconfig_reconciler.go ├── agent-cra-vsr │ └── nodenetworkconfig_reconciler.go ├── agent-hbn-l2 │ └── nodenetplanconfig_reconciler.go ├── agent-netplan │ └── nodenetplanconfig_reconciler.go └── operator │ ├── bgp.go │ ├── config_reconciler.go │ ├── configrevision_reconciler.go │ ├── conversion.go │ ├── layer2.go │ └── vrf.go ├── route └── types.go ├── unix ├── coil.go ├── frr.go └── nl.go ├── utils └── utils.go └── version └── version.go /.github/dependabot.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/.github/dependabot.yaml -------------------------------------------------------------------------------- /.github/workflows/container-image.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/.github/workflows/container-image.yaml -------------------------------------------------------------------------------- /.github/workflows/draft_release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/.github/workflows/draft_release.yaml -------------------------------------------------------------------------------- /.github/workflows/pullrequests.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/.github/workflows/pullrequests.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/.gitignore -------------------------------------------------------------------------------- /.golangci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/.golangci.yml -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/CODEOWNERS -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/Makefile -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/NOTICE -------------------------------------------------------------------------------- /PROJECT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/PROJECT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/README.md -------------------------------------------------------------------------------- /api/v1alpha1/bgppeering_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/api/v1alpha1/bgppeering_types.go -------------------------------------------------------------------------------- /api/v1alpha1/groupversion_info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/api/v1alpha1/groupversion_info.go -------------------------------------------------------------------------------- /api/v1alpha1/layer2networkconfiguration_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/api/v1alpha1/layer2networkconfiguration_types.go -------------------------------------------------------------------------------- /api/v1alpha1/networkconfigrevision_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/api/v1alpha1/networkconfigrevision_types.go -------------------------------------------------------------------------------- /api/v1alpha1/nodenetplanconfig_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/api/v1alpha1/nodenetplanconfig_types.go -------------------------------------------------------------------------------- /api/v1alpha1/nodenetworkconfig_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/api/v1alpha1/nodenetworkconfig_types.go -------------------------------------------------------------------------------- /api/v1alpha1/vrfrouteconfiguration_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/api/v1alpha1/vrfrouteconfiguration_types.go -------------------------------------------------------------------------------- /api/v1alpha1/vrfrouteconfiguration_webhook.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/api/v1alpha1/vrfrouteconfiguration_webhook.go -------------------------------------------------------------------------------- /api/v1alpha1/webhook_suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/api/v1alpha1/webhook_suite_test.go -------------------------------------------------------------------------------- /api/v1alpha1/zz_generated.deepcopy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/api/v1alpha1/zz_generated.deepcopy.go -------------------------------------------------------------------------------- /cmd/agent-cra-frr/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/cmd/agent-cra-frr/main.go -------------------------------------------------------------------------------- /cmd/agent-cra-vsr/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/cmd/agent-cra-vsr/main.go -------------------------------------------------------------------------------- /cmd/agent-hbn-l2/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/cmd/agent-hbn-l2/main.go -------------------------------------------------------------------------------- /cmd/agent-netplan/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/cmd/agent-netplan/main.go -------------------------------------------------------------------------------- /cmd/frr-cra/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/cmd/frr-cra/main.go -------------------------------------------------------------------------------- /cmd/frr-exporter/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/cmd/frr-exporter/main.go -------------------------------------------------------------------------------- /cmd/operator/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/cmd/operator/main.go -------------------------------------------------------------------------------- /config/agent-cra-frr/agent.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/config/agent-cra-frr/agent.yaml -------------------------------------------------------------------------------- /config/agent-cra-frr/frr.conf.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/config/agent-cra-frr/frr.conf.tpl -------------------------------------------------------------------------------- /config/agent-cra-frr/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/config/agent-cra-frr/kustomization.yaml -------------------------------------------------------------------------------- /config/agent-cra-frr/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/config/agent-cra-frr/service.yaml -------------------------------------------------------------------------------- /config/agent-cra-vsr/agent.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/config/agent-cra-vsr/agent.yaml -------------------------------------------------------------------------------- /config/agent-cra-vsr/kustomization.yaml: -------------------------------------------------------------------------------- 1 | resources: 2 | - agent.yaml 3 | -------------------------------------------------------------------------------- /config/agent-hbn-l2/agent.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/config/agent-hbn-l2/agent.yaml -------------------------------------------------------------------------------- /config/agent-hbn-l2/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/config/agent-hbn-l2/kustomization.yaml -------------------------------------------------------------------------------- /config/agent-hbn-l2/namespace.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Namespace 3 | metadata: 4 | name: system 5 | -------------------------------------------------------------------------------- /config/agent-netplan/agent.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/config/agent-netplan/agent.yaml -------------------------------------------------------------------------------- /config/agent-netplan/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/config/agent-netplan/kustomization.yaml -------------------------------------------------------------------------------- /config/agent-netplan/namespace.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Namespace 3 | metadata: 4 | name: system 5 | -------------------------------------------------------------------------------- /config/cert/cert.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/config/cert/cert.yaml -------------------------------------------------------------------------------- /config/cert/kustomization.yaml: -------------------------------------------------------------------------------- 1 | resources: 2 | - cert.yaml 3 | -------------------------------------------------------------------------------- /config/certmanager/certificate.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/config/certmanager/certificate.yaml -------------------------------------------------------------------------------- /config/certmanager/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/config/certmanager/kustomization.yaml -------------------------------------------------------------------------------- /config/certmanager/kustomizeconfig.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/config/certmanager/kustomizeconfig.yaml -------------------------------------------------------------------------------- /config/crd/bases/network.t-caas.telekom.com_bgppeerings.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/config/crd/bases/network.t-caas.telekom.com_bgppeerings.yaml -------------------------------------------------------------------------------- /config/crd/bases/network.t-caas.telekom.com_layer2networkconfigurations.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/config/crd/bases/network.t-caas.telekom.com_layer2networkconfigurations.yaml -------------------------------------------------------------------------------- /config/crd/bases/network.t-caas.telekom.com_networkconfigrevisions.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/config/crd/bases/network.t-caas.telekom.com_networkconfigrevisions.yaml -------------------------------------------------------------------------------- /config/crd/bases/network.t-caas.telekom.com_nodenetplanconfigs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/config/crd/bases/network.t-caas.telekom.com_nodenetplanconfigs.yaml -------------------------------------------------------------------------------- /config/crd/bases/network.t-caas.telekom.com_nodenetworkconfigs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/config/crd/bases/network.t-caas.telekom.com_nodenetworkconfigs.yaml -------------------------------------------------------------------------------- /config/crd/bases/network.t-caas.telekom.com_vrfrouteconfigurations.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/config/crd/bases/network.t-caas.telekom.com_vrfrouteconfigurations.yaml -------------------------------------------------------------------------------- /config/crd/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/config/crd/kustomization.yaml -------------------------------------------------------------------------------- /config/crd/kustomizeconfig.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/config/crd/kustomizeconfig.yaml -------------------------------------------------------------------------------- /config/crd/patches/cainjection_in_layer2networkconfigurations.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/config/crd/patches/cainjection_in_layer2networkconfigurations.yaml -------------------------------------------------------------------------------- /config/crd/patches/cainjection_in_vrfrouteconfigurations.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/config/crd/patches/cainjection_in_vrfrouteconfigurations.yaml -------------------------------------------------------------------------------- /config/crd/patches/webhook_in_layer2networkconfigurations.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/config/crd/patches/webhook_in_layer2networkconfigurations.yaml -------------------------------------------------------------------------------- /config/crd/patches/webhook_in_vrfrouteconfigurations.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/config/crd/patches/webhook_in_vrfrouteconfigurations.yaml -------------------------------------------------------------------------------- /config/default/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/config/default/kustomization.yaml -------------------------------------------------------------------------------- /config/default/manager_webhook_patch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/config/default/manager_webhook_patch.yaml -------------------------------------------------------------------------------- /config/default/webhookcainjection_patch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/config/default/webhookcainjection_patch.yaml -------------------------------------------------------------------------------- /config/hbn-standalone/ConfigMap_network-operator-base-config_kube-system.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/config/hbn-standalone/ConfigMap_network-operator-base-config_kube-system.yaml -------------------------------------------------------------------------------- /config/hbn-standalone/DaemonSet_network-operator-cra-frr_kube-system.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/config/hbn-standalone/DaemonSet_network-operator-cra-frr_kube-system.yaml -------------------------------------------------------------------------------- /config/hbn-standalone/NetworkAttachmentDefinition_bridge-hbn_kube-system.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/config/hbn-standalone/NetworkAttachmentDefinition_bridge-hbn_kube-system.yaml -------------------------------------------------------------------------------- /config/hbn-standalone/delete-netplan-agent.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/config/hbn-standalone/delete-netplan-agent.yaml -------------------------------------------------------------------------------- /config/hbn-standalone/delete-netplan-configmap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/config/hbn-standalone/delete-netplan-configmap.yaml -------------------------------------------------------------------------------- /config/hbn-standalone/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/config/hbn-standalone/kustomization.yaml -------------------------------------------------------------------------------- /config/operator/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/config/operator/config.yaml -------------------------------------------------------------------------------- /config/operator/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/config/operator/kustomization.yaml -------------------------------------------------------------------------------- /config/operator/operator.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/config/operator/operator.yaml -------------------------------------------------------------------------------- /config/rbac/auth_proxy_client_clusterrole.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/config/rbac/auth_proxy_client_clusterrole.yaml -------------------------------------------------------------------------------- /config/rbac/auth_proxy_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/config/rbac/auth_proxy_role.yaml -------------------------------------------------------------------------------- /config/rbac/auth_proxy_role_binding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/config/rbac/auth_proxy_role_binding.yaml -------------------------------------------------------------------------------- /config/rbac/auth_proxy_service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/config/rbac/auth_proxy_service.yaml -------------------------------------------------------------------------------- /config/rbac/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/config/rbac/kustomization.yaml -------------------------------------------------------------------------------- /config/rbac/layer2networkconfiguration_editor_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/config/rbac/layer2networkconfiguration_editor_role.yaml -------------------------------------------------------------------------------- /config/rbac/layer2networkconfiguration_viewer_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/config/rbac/layer2networkconfiguration_viewer_role.yaml -------------------------------------------------------------------------------- /config/rbac/leader_election_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/config/rbac/leader_election_role.yaml -------------------------------------------------------------------------------- /config/rbac/leader_election_role_binding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/config/rbac/leader_election_role_binding.yaml -------------------------------------------------------------------------------- /config/rbac/role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/config/rbac/role.yaml -------------------------------------------------------------------------------- /config/rbac/role_binding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/config/rbac/role_binding.yaml -------------------------------------------------------------------------------- /config/rbac/routingtable_editor_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/config/rbac/routingtable_editor_role.yaml -------------------------------------------------------------------------------- /config/rbac/routingtable_viewer_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/config/rbac/routingtable_viewer_role.yaml -------------------------------------------------------------------------------- /config/rbac/service_account.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/config/rbac/service_account.yaml -------------------------------------------------------------------------------- /config/rbac/vrfrouteconfiguration_editor_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/config/rbac/vrfrouteconfiguration_editor_role.yaml -------------------------------------------------------------------------------- /config/rbac/vrfrouteconfiguration_viewer_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/config/rbac/vrfrouteconfiguration_viewer_role.yaml -------------------------------------------------------------------------------- /config/samples/network_v1alpha1_hbrconfig.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/config/samples/network_v1alpha1_hbrconfig.yaml -------------------------------------------------------------------------------- /config/samples/network_v1alpha1_layer2networkconfiguration.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/config/samples/network_v1alpha1_layer2networkconfiguration.yaml -------------------------------------------------------------------------------- /config/samples/network_v1alpha1_routingtable.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/config/samples/network_v1alpha1_routingtable.yaml -------------------------------------------------------------------------------- /config/samples/network_v1alpha1_vrfrouteconfiguration.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/config/samples/network_v1alpha1_vrfrouteconfiguration.yaml -------------------------------------------------------------------------------- /config/webhook/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/config/webhook/kustomization.yaml -------------------------------------------------------------------------------- /config/webhook/kustomizeconfig.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/config/webhook/kustomizeconfig.yaml -------------------------------------------------------------------------------- /config/webhook/manifests.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/config/webhook/manifests.yaml -------------------------------------------------------------------------------- /config/webhook/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/config/webhook/service.yaml -------------------------------------------------------------------------------- /controllers/agent-cra-frr/nodenetworkconfig_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/controllers/agent-cra-frr/nodenetworkconfig_controller.go -------------------------------------------------------------------------------- /controllers/agent-cra-vsr/nodenetworkconfig_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/controllers/agent-cra-vsr/nodenetworkconfig_controller.go -------------------------------------------------------------------------------- /controllers/agent-hbn-l2/nodenetplanconfig_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/controllers/agent-hbn-l2/nodenetplanconfig_controller.go -------------------------------------------------------------------------------- /controllers/agent-netplan/nodenetplanconfig_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/controllers/agent-netplan/nodenetplanconfig_controller.go -------------------------------------------------------------------------------- /controllers/operator/config_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/controllers/operator/config_controller.go -------------------------------------------------------------------------------- /controllers/operator/revision_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/controllers/operator/revision_controller.go -------------------------------------------------------------------------------- /controllers/suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/controllers/suite_test.go -------------------------------------------------------------------------------- /das-schiff-cra-frr.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/das-schiff-cra-frr.Dockerfile -------------------------------------------------------------------------------- /das-schiff-network-operator.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/das-schiff-network-operator.Dockerfile -------------------------------------------------------------------------------- /das-schiff-nwop-agent-cra-frr.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/das-schiff-nwop-agent-cra-frr.Dockerfile -------------------------------------------------------------------------------- /das-schiff-nwop-agent-cra-vsr.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/das-schiff-nwop-agent-cra-vsr.Dockerfile -------------------------------------------------------------------------------- /das-schiff-nwop-agent-hbn-l2.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/das-schiff-nwop-agent-hbn-l2.Dockerfile -------------------------------------------------------------------------------- /das-schiff-nwop-agent-netplan.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/das-schiff-nwop-agent-netplan.Dockerfile -------------------------------------------------------------------------------- /docker/10-cra.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/docker/10-cra.conf -------------------------------------------------------------------------------- /docker/daemons: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/docker/daemons -------------------------------------------------------------------------------- /docker/fix-vrf-rules.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/docker/fix-vrf-rules.service -------------------------------------------------------------------------------- /docker/frr-cra.env: -------------------------------------------------------------------------------- 1 | ARGS="" -------------------------------------------------------------------------------- /docker/frr-cra.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/docker/frr-cra.service -------------------------------------------------------------------------------- /docker/hosts: -------------------------------------------------------------------------------- 1 | 127.0.0.1 localhost -------------------------------------------------------------------------------- /docker/networkd.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/docker/networkd.conf -------------------------------------------------------------------------------- /docker/prometheus-node-exporter.env: -------------------------------------------------------------------------------- 1 | ARGS="--web.listen-address=127.0.0.1:9100" -------------------------------------------------------------------------------- /docs/cra-frr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/docs/cra-frr.png -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/go.sum -------------------------------------------------------------------------------- /hack/boilerplate.go.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/hack/boilerplate.go.txt -------------------------------------------------------------------------------- /hack/licenses.md.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/hack/licenses.md.tpl -------------------------------------------------------------------------------- /hack/version.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/hack/version.sh -------------------------------------------------------------------------------- /pkg/config/baseconfig.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/pkg/config/baseconfig.go -------------------------------------------------------------------------------- /pkg/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/pkg/config/config.go -------------------------------------------------------------------------------- /pkg/config/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/pkg/config/config_test.go -------------------------------------------------------------------------------- /pkg/config/testdata/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/pkg/config/testdata/config.yaml -------------------------------------------------------------------------------- /pkg/config/testdata/invalidConfig.yaml: -------------------------------------------------------------------------------- 1 | -invalid -------------------------------------------------------------------------------- /pkg/cra-frr/frr_template.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/pkg/cra-frr/frr_template.go -------------------------------------------------------------------------------- /pkg/cra-frr/manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/pkg/cra-frr/manager.go -------------------------------------------------------------------------------- /pkg/cra-frr/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/pkg/cra-frr/types.go -------------------------------------------------------------------------------- /pkg/cra-vsr/cra_vsr_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/pkg/cra-vsr/cra_vsr_test.go -------------------------------------------------------------------------------- /pkg/cra-vsr/cra_vsr_test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/pkg/cra-vsr/cra_vsr_test.xml -------------------------------------------------------------------------------- /pkg/cra-vsr/create.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/pkg/cra-vsr/create.go -------------------------------------------------------------------------------- /pkg/cra-vsr/layer2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/pkg/cra-vsr/layer2.go -------------------------------------------------------------------------------- /pkg/cra-vsr/layer3.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/pkg/cra-vsr/layer3.go -------------------------------------------------------------------------------- /pkg/cra-vsr/layerbgp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/pkg/cra-vsr/layerbgp.go -------------------------------------------------------------------------------- /pkg/cra-vsr/manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/pkg/cra-vsr/manager.go -------------------------------------------------------------------------------- /pkg/cra-vsr/netconf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/pkg/cra-vsr/netconf.go -------------------------------------------------------------------------------- /pkg/cra-vsr/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/pkg/cra-vsr/types.go -------------------------------------------------------------------------------- /pkg/debounce/debounce.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/pkg/debounce/debounce.go -------------------------------------------------------------------------------- /pkg/debounce/debounce_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/pkg/debounce/debounce_test.go -------------------------------------------------------------------------------- /pkg/frr/cli.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/pkg/frr/cli.go -------------------------------------------------------------------------------- /pkg/frr/const.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/pkg/frr/const.go -------------------------------------------------------------------------------- /pkg/frr/dbus/dbus.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/pkg/frr/dbus/dbus.go -------------------------------------------------------------------------------- /pkg/frr/dbus/mock/mock_dbus.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/pkg/frr/dbus/mock/mock_dbus.go -------------------------------------------------------------------------------- /pkg/frr/frr_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/pkg/frr/frr_test.go -------------------------------------------------------------------------------- /pkg/frr/manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/pkg/frr/manager.go -------------------------------------------------------------------------------- /pkg/frr/mock/mock_frr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/pkg/frr/mock/mock_frr.go -------------------------------------------------------------------------------- /pkg/frr/route.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/pkg/frr/route.go -------------------------------------------------------------------------------- /pkg/frr/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/pkg/frr/types.go -------------------------------------------------------------------------------- /pkg/frr/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/pkg/frr/utils.go -------------------------------------------------------------------------------- /pkg/frr/vty/socket.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/pkg/frr/vty/socket.go -------------------------------------------------------------------------------- /pkg/healthcheck/healthcheck.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/pkg/healthcheck/healthcheck.go -------------------------------------------------------------------------------- /pkg/healthcheck/healthcheck_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/pkg/healthcheck/healthcheck_test.go -------------------------------------------------------------------------------- /pkg/healthcheck/mock/mock_healthcheck.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/pkg/healthcheck/mock/mock_healthcheck.go -------------------------------------------------------------------------------- /pkg/healthcheck/testdata/invalidconfig.yaml: -------------------------------------------------------------------------------- 1 | -invalidconfig 2 | -------------------------------------------------------------------------------- /pkg/healthcheck/testdata/simpleconfig.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/pkg/healthcheck/testdata/simpleconfig.yaml -------------------------------------------------------------------------------- /pkg/helpers/diff/diff.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/pkg/helpers/diff/diff.go -------------------------------------------------------------------------------- /pkg/helpers/maps/maps.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/pkg/helpers/maps/maps.go -------------------------------------------------------------------------------- /pkg/helpers/maps/maps_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/pkg/helpers/maps/maps_test.go -------------------------------------------------------------------------------- /pkg/helpers/merge/merge.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/pkg/helpers/merge/merge.go -------------------------------------------------------------------------------- /pkg/helpers/slice/slice.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/pkg/helpers/slice/slice.go -------------------------------------------------------------------------------- /pkg/helpers/slice/slice_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/pkg/helpers/slice/slice_test.go -------------------------------------------------------------------------------- /pkg/helpers/types/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/pkg/helpers/types/types.go -------------------------------------------------------------------------------- /pkg/managerconfig/managerconfig.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/pkg/managerconfig/managerconfig.go -------------------------------------------------------------------------------- /pkg/managerconfig/managerconfig_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/pkg/managerconfig/managerconfig_test.go -------------------------------------------------------------------------------- /pkg/managerconfig/testdata/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/pkg/managerconfig/testdata/config.yaml -------------------------------------------------------------------------------- /pkg/managerconfig/testdata/invalid_config.yaml: -------------------------------------------------------------------------------- 1 | -invalid -------------------------------------------------------------------------------- /pkg/monitoring/collector.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/pkg/monitoring/collector.go -------------------------------------------------------------------------------- /pkg/monitoring/endpoint.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/pkg/monitoring/endpoint.go -------------------------------------------------------------------------------- /pkg/monitoring/endpoint_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/pkg/monitoring/endpoint_test.go -------------------------------------------------------------------------------- /pkg/monitoring/frr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/pkg/monitoring/frr.go -------------------------------------------------------------------------------- /pkg/monitoring/mock/mock_endpoint.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/pkg/monitoring/mock/mock_endpoint.go -------------------------------------------------------------------------------- /pkg/monitoring/nl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/pkg/monitoring/nl.go -------------------------------------------------------------------------------- /pkg/network/net/net.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/pkg/network/net/net.go -------------------------------------------------------------------------------- /pkg/network/net/netclass.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/pkg/network/net/netclass.go -------------------------------------------------------------------------------- /pkg/network/net/netlink.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/pkg/network/net/netlink.go -------------------------------------------------------------------------------- /pkg/network/netplan/client/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/pkg/network/netplan/client/client.go -------------------------------------------------------------------------------- /pkg/network/netplan/client/dbus/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/pkg/network/netplan/client/dbus/client.go -------------------------------------------------------------------------------- /pkg/network/netplan/client/dbus/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/pkg/network/netplan/client/dbus/config.go -------------------------------------------------------------------------------- /pkg/network/netplan/client/dbus/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/pkg/network/netplan/client/dbus/config_test.go -------------------------------------------------------------------------------- /pkg/network/netplan/client/dbus/dbus.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/pkg/network/netplan/client/dbus/dbus.go -------------------------------------------------------------------------------- /pkg/network/netplan/client/dbus/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/pkg/network/netplan/client/dbus/version.go -------------------------------------------------------------------------------- /pkg/network/netplan/client/direct/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/pkg/network/netplan/client/direct/client.go -------------------------------------------------------------------------------- /pkg/network/netplan/client/direct/client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/pkg/network/netplan/client/direct/client_test.go -------------------------------------------------------------------------------- /pkg/network/netplan/client/dummy/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/pkg/network/netplan/client/dummy/client.go -------------------------------------------------------------------------------- /pkg/network/netplan/client/dummy/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/pkg/network/netplan/client/dummy/config.go -------------------------------------------------------------------------------- /pkg/network/netplan/client/dummy/dummy.go: -------------------------------------------------------------------------------- 1 | package dummy 2 | 3 | type Opts struct { 4 | Directory string 5 | } 6 | -------------------------------------------------------------------------------- /pkg/network/netplan/client/dummy/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/pkg/network/netplan/client/dummy/version.go -------------------------------------------------------------------------------- /pkg/network/netplan/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/pkg/network/netplan/config/config.go -------------------------------------------------------------------------------- /pkg/network/netplan/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/pkg/network/netplan/errors.go -------------------------------------------------------------------------------- /pkg/network/netplan/state.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/pkg/network/netplan/state.go -------------------------------------------------------------------------------- /pkg/network/netplan/state_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/pkg/network/netplan/state_test.go -------------------------------------------------------------------------------- /pkg/network/netplan/zz_generated.deepcopy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/pkg/network/netplan/zz_generated.deepcopy.go -------------------------------------------------------------------------------- /pkg/nl/const.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/pkg/nl/const.go -------------------------------------------------------------------------------- /pkg/nl/create.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/pkg/nl/create.go -------------------------------------------------------------------------------- /pkg/nl/delete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/pkg/nl/delete.go -------------------------------------------------------------------------------- /pkg/nl/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/pkg/nl/interface.go -------------------------------------------------------------------------------- /pkg/nl/layer2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/pkg/nl/layer2.go -------------------------------------------------------------------------------- /pkg/nl/layer3.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/pkg/nl/layer3.go -------------------------------------------------------------------------------- /pkg/nl/list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/pkg/nl/list.go -------------------------------------------------------------------------------- /pkg/nl/manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/pkg/nl/manager.go -------------------------------------------------------------------------------- /pkg/nl/mock/mock_nl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/pkg/nl/mock/mock_nl.go -------------------------------------------------------------------------------- /pkg/nl/nl_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/pkg/nl/nl_test.go -------------------------------------------------------------------------------- /pkg/nl/route.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/pkg/nl/route.go -------------------------------------------------------------------------------- /pkg/nl/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/pkg/nl/types.go -------------------------------------------------------------------------------- /pkg/reconciler/agent-cra-frr/nodenetworkconfig_reconciler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/pkg/reconciler/agent-cra-frr/nodenetworkconfig_reconciler.go -------------------------------------------------------------------------------- /pkg/reconciler/agent-cra-vsr/nodenetworkconfig_reconciler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/pkg/reconciler/agent-cra-vsr/nodenetworkconfig_reconciler.go -------------------------------------------------------------------------------- /pkg/reconciler/agent-hbn-l2/nodenetplanconfig_reconciler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/pkg/reconciler/agent-hbn-l2/nodenetplanconfig_reconciler.go -------------------------------------------------------------------------------- /pkg/reconciler/agent-netplan/nodenetplanconfig_reconciler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/pkg/reconciler/agent-netplan/nodenetplanconfig_reconciler.go -------------------------------------------------------------------------------- /pkg/reconciler/operator/bgp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/pkg/reconciler/operator/bgp.go -------------------------------------------------------------------------------- /pkg/reconciler/operator/config_reconciler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/pkg/reconciler/operator/config_reconciler.go -------------------------------------------------------------------------------- /pkg/reconciler/operator/configrevision_reconciler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/pkg/reconciler/operator/configrevision_reconciler.go -------------------------------------------------------------------------------- /pkg/reconciler/operator/conversion.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/pkg/reconciler/operator/conversion.go -------------------------------------------------------------------------------- /pkg/reconciler/operator/layer2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/pkg/reconciler/operator/layer2.go -------------------------------------------------------------------------------- /pkg/reconciler/operator/vrf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/pkg/reconciler/operator/vrf.go -------------------------------------------------------------------------------- /pkg/route/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/pkg/route/types.go -------------------------------------------------------------------------------- /pkg/unix/coil.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/pkg/unix/coil.go -------------------------------------------------------------------------------- /pkg/unix/frr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/pkg/unix/frr.go -------------------------------------------------------------------------------- /pkg/unix/nl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/pkg/unix/nl.go -------------------------------------------------------------------------------- /pkg/utils/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/pkg/utils/utils.go -------------------------------------------------------------------------------- /pkg/version/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telekom/das-schiff-network-operator/HEAD/pkg/version/version.go --------------------------------------------------------------------------------