https://github.com/cilium/cilium
- HEAD
- refs/heads/1.2.7-hotfix1-fqdn-regen
- refs/heads/EndpointPolicyEnformcement
- refs/heads/all-scalability-improvements
- refs/heads/beta/service-mesh
- refs/heads/bpf-metrics
- refs/heads/brb/brb-patch-2
- refs/heads/cilium-envoy-crd-pre-beta
- refs/heads/cilium-no-gopath
- refs/heads/cli-upgrade-v1.12-ci-test
- refs/heads/clustermesh511-upgrade-test
- refs/heads/committers-codeowners
- refs/heads/debug
- refs/heads/dev/joe/v1.8-with-hostfw-fixes
- refs/heads/enable_cnp_latency
- refs/heads/encrypt-node-fixes
- refs/heads/ensure-macos-build-succeeds
- refs/heads/envoy-policy-precedence
- refs/heads/envoy-warnings-cleanup
- refs/heads/extension-mysql
- refs/heads/feature/cep-scalability
- refs/heads/feature/devices-and-addresses
- refs/heads/feature/devices-reconciliation-v1.16
- refs/heads/feature/main/svc-icmp-response
- refs/heads/feature/service-refactor
- refs/heads/feature/service-refactor-fresh
- refs/heads/feature/v1.11/beta-test
- refs/heads/feature/v1.11/k8s-ingress
- refs/heads/fix-iphealth
- refs/heads/fqdn-fixl3-wildcard
- refs/heads/fristonio/iptables-manager-fix
- refs/heads/ft/main/chancez/push-dev-charts
- refs/heads/ft/main/push_chart_stable_branches_fix
- refs/heads/ft/main/test_push_chart_updates
- refs/heads/gce-example
- refs/heads/gh-readonly-queue/main/pr-27509-78a5f177693fb443cd946441f45826bf7fa2437a
- refs/heads/ginkgo-better-timeout
- refs/heads/graduation
- refs/heads/hf/main/ipam-pools-build-230605
- refs/heads/hf/master/v1.12-rc2-health-dbg-v1
- refs/heads/hf/master/wg-fix-ipam-k8s-v2
- refs/heads/hf/v1.10/cls-prio2
- refs/heads/hf/v1.10/debug-taint-removal
- refs/heads/hf/v1.10/v1.10.10-with-19452
- refs/heads/hf/v1.10/v1.10.2-fix-ipsec-ep-routes
- refs/heads/hf/v1.10/v1.10.5-with-identity-leak-fix
- refs/heads/hf/v1.10/v1.10.7-additional-logs
- refs/heads/hf/v1.10/v1.10.7-exclude-local
- refs/heads/hf/v1.10/v1.10.7-exclude-loopback
- refs/heads/hf/v1.10/v1.10.7-extra-logs
- refs/heads/hf/v1.10/v1.10.7-more-logs
- refs/heads/hf/v1.10/v1.10.8-deadlock-and-complexity-fix
- refs/heads/hf/v1.10/v1.10.8-deadlock-fix
- refs/heads/hf/v1.10/xdp-multidev-with-bpf-multihoming-and-egress-gw-fixes-v3
- refs/heads/hf/v1.10/xdp-multidev-with-bpf-multihoming-and-egress-gw-fixes-v4
- refs/heads/hf/v1.10/xdp-multidev-with-bpf-multihoming-and-egress-gw-fixes-v5
- refs/heads/hf/v1.10/xdp-multidev-with-bpf-multihoming-and-egress-gw-fixes-v6
- refs/heads/hf/v1.10/xdp-multidev-with-bpf-multihoming-and-egress-gw-fixes-v7
- refs/heads/hf/v1.11/1.11.4-custom-taint
- refs/heads/hf/v1.11/19247-custom-taint-key
- refs/heads/hf/v1.11/dbg-svc-restore
- refs/heads/hf/v1.11/v1.11.16-fix-xfrm-leak
- refs/heads/hf/v1.11/v1.11.16-fix-xfrm-leak-eni-attach-and-logging
- refs/heads/hf/v1.11/v1.11.16-fix-xfrm-leak-eni-attachment
- refs/heads/hf/v1.11/v1.11.3-with-19259
- refs/heads/hf/v1.11/v1.11.4-custom-taint
- refs/heads/hf/v1.11/v1.11.5-and-19247-eed5544
- refs/heads/hf/v1.11/xdp-multidev-v1
- refs/heads/hf/v1.11/xdp-multidev-v2-ipcache-fix
- refs/heads/hf/v1.12/next-net-v1
- refs/heads/hf/v1.12/v1.12.18-994
- refs/heads/hf/v1.12/v1.12.3-debug-k8s-heartbeat
- refs/heads/hf/v1.12/v1.12.3-debug-k8s-heartbeat-v2
- refs/heads/hf/v1.13/bpf-sock-l7-fix
- refs/heads/hf/v1.13/v1.13.12-without-deny-precedence
- refs/heads/hf/v1.13/v1.13.14-without-deny-precedence
- refs/heads/hf/v1.13/v1.13.14-without-deny-precedence-debug
- refs/heads/hf/v1.13/v1.13.14-without-deny-precedence-with-xfrm-fix
- refs/heads/hf/v1.13/v1.13.2-with-24875
- refs/heads/hf/v1.13/v1.13.3-with-26242
- refs/heads/hf/v1.14/cidr-identity-refcnt-fix
- refs/heads/hf/v1.14/v1.14-with-27327
- refs/heads/hf/v1.7/v1.7.15-with-neighbor-fix
- refs/heads/hf/v1.7/v1.7.15-with-neighbor-fix-2
- refs/heads/hf/v1.8/v1.8.13-with-19452
- refs/heads/hf/v1.8/v1.8.6-eni-cidr-fix-1
- refs/heads/hf/v1.8/v1.8.6-eni-cidr-fix-15303
- refs/heads/hf/v1.8/v1.8.7-with-fqdn-underscore-fix
- refs/heads/hf/v1.8/v1.8.8-eni-cidr-fix-1
- refs/heads/hf/v1.8/v1.8.8-with-encrypt-fixes
- refs/heads/hf/v1.9/v1.9.8-azure-ipam-fix
- refs/heads/hf/v1.9/v1.9.9-azure-pod-egress-fix
- refs/heads/images/runtime/20210830
- refs/heads/ipc-demo
- refs/heads/ktls-tx-only
- refs/heads/ktls-tx-only-v2
- refs/heads/ktls-tx-rx
- refs/heads/ktls-tx-rx-v2
- refs/heads/ktls-tx-rx-v3
- refs/heads/ktls-tx-rx-v4
- refs/heads/ktls-tx-rx-v5
- refs/heads/ldelossa/feat/bgp-control-plane
- refs/heads/ldelossa/segment-makefiles
- refs/heads/ldelossa/segment-makefiles-v2
- refs/heads/ldelossa/srv6-encap-fib
- refs/heads/lizrice/pr/cli-confusion
- refs/heads/main
- refs/heads/multi-stack-dev-vm
- refs/heads/pr/1-9-ci-test
- refs/heads/pr/aanm-update-k8s-conformance
- refs/heads/pr/aanm/bisect
- refs/heads/pr/aanm/test-31027
- refs/heads/pr/add-controller-identity
- refs/heads/pr/aditighag/lrp-skip-lb
- refs/heads/pr/asauber/link-local-as-host
- refs/heads/pr/asauber/max-ifindex-metric
- refs/heads/pr/avoid-ct-for-dsr
- refs/heads/pr/backend-state
- refs/heads/pr/bbb-cpy
- refs/heads/pr/bimmlerd/modularize-bandwidth-manager
- refs/heads/pr/bimmlerd/v1.12-backport-quay-org-from-env
- refs/heads/pr/bounded-loops
- refs/heads/pr/bpf-based-masquerading
- refs/heads/pr/bpf-edt-proxy
- refs/heads/pr/brb/arping-nexthop
- refs/heads/pr/brb/arping-via-gw
- refs/heads/pr/brb/auto-multi-dev-v2
- refs/heads/pr/brb/backport-1.8.5-nat-gc
- refs/heads/pr/brb/bpf-host-routing-wg
- refs/heads/pr/brb/bpf-lxc-no-redirect
- refs/heads/pr/brb/bpf-masq-no-socket-lb
- refs/heads/pr/brb/bpf-masq-veth
- refs/heads/pr/brb/bpf-multihoming
- refs/heads/pr/brb/cgroup-v2-test
- refs/heads/pr/brb/check-errors-in-logs
- refs/heads/pr/brb/check-wg
- refs/heads/pr/brb/ci
- refs/heads/pr/brb/ci-1111
- refs/heads/pr/brb/ci-2
- refs/heads/pr/brb/ci-4.19
- refs/heads/pr/brb/ci-arping-flake
- refs/heads/pr/brb/ci-bigtcp
- refs/heads/pr/brb/ci-bpf-netdev-without-egress
- refs/heads/pr/brb/ci-cleanup-svc
- refs/heads/pr/brb/ci-dbg-conformance-kind
- refs/heads/pr/brb/ci-dbg-external
- refs/heads/pr/brb/ci-dbg-flake-from-outside
- refs/heads/pr/brb/ci-demo
- refs/heads/pr/brb/ci-disable-ces-for-egress-gw
- refs/heads/pr/brb/ci-dp-disable-bpf-host-routing
- refs/heads/pr/brb/ci-dp-hubble-flows
- refs/heads/pr/brb/ci-dp-more-diversity
- refs/heads/pr/brb/ci-dp-v1.13
- refs/heads/pr/brb/ci-dp-v6
- refs/heads/pr/brb/ci-dp-verifier
- refs/heads/pr/brb/ci-e2e-enable-debug-ipsec
- refs/heads/pr/brb/ci-e2e-geneve-dsr
- refs/heads/pr/brb/ci-e2e-helm-mode-v1.13
- refs/heads/pr/brb/ci-e2e-lvh-retry
- refs/heads/pr/brb/ci-e2e-more-nodes
- refs/heads/pr/brb/ci-e2e-new-cli
- refs/heads/pr/brb/ci-e2e-nft
- refs/heads/pr/brb/ci-e2e-unsafe
- refs/heads/pr/brb/ci-e2e-unsafe-v2
- refs/heads/pr/brb/ci-e2e-upgrade-tests
- refs/heads/pr/brb/ci-e2e-upgrade-tests-ipsec
- refs/heads/pr/brb/ci-early-terminate-conn-disrupt
- refs/heads/pr/brb/ci-eks-ipsec-upgrade
- refs/heads/pr/brb/ci-encrypt-l7
- refs/heads/pr/brb/ci-fix-ip-masq-dry-run
- refs/heads/pr/brb/ci-ipsec-upgrade-fix
- refs/heads/pr/brb/ci-ipsec-upgrade-missed-tail-calls
- refs/heads/pr/brb/ci-ipsec-upgrade-v1.13
- refs/heads/pr/brb/ci-ipsec-upgrade-vol2
- refs/heads/pr/brb/ci-keep-missed-tail-calls
- refs/heads/pr/brb/ci-l7-nodeport
- refs/heads/pr/brb/ci-lvh-4.19
- refs/heads/pr/brb/ci-lvh-5.4
- refs/heads/pr/brb/ci-lvh-5.4-v2
- refs/heads/pr/brb/ci-lvh-bpf-next
- refs/heads/pr/brb/ci-no-self-hosted
- refs/heads/pr/brb/ci-pass-kernel-env
- refs/heads/pr/brb/ci-prepull-l4lb
- refs/heads/pr/brb/ci-refactor-svc-suite
- refs/heads/pr/brb/ci-rm-smoke-tests
- refs/heads/pr/brb/ci-sanity
- refs/heads/pr/brb/ci-test
- refs/heads/pr/brb/ci-test-2
- refs/heads/pr/brb/ci-test-k8s-vsn-swap
- refs/heads/pr/brb/ci-test-large-runners
- refs/heads/pr/brb/ci-uffff
- refs/heads/pr/brb/ci-upgrade-vol-2
- refs/heads/pr/brb/ci-upgrade-vol-3
- refs/heads/pr/brb/ci-wg-mtu
- refs/heads/pr/brb/ci-wg-mtu-vol2
- refs/heads/pr/brb/cilium-host-v6-from-ipam
- refs/heads/pr/brb/cli-bump-test
- refs/heads/pr/brb/datapath-loop-dbg
- refs/heads/pr/brb/dbg-ci
- refs/heads/pr/brb/dbg-conformance-gke
- refs/heads/pr/brb/dbg-master-np-vxlan-ipcache-ci
- refs/heads/pr/brb/debug-nodeport-bpf-flake
- refs/heads/pr/brb/do-not-derive-pod-cidrs-from-dev
- refs/heads/pr/brb/do-not-query-dev-for-arping
- refs/heads/pr/brb/docs-clarify-egress-gw-ip-addr-dp
- refs/heads/pr/brb/drop-notify
- refs/heads/pr/brb/dsr
- refs/heads/pr/brb/dsr-v2
- refs/heads/pr/brb/dualstack-ci
- refs/heads/pr/brb/enable-ipv6-per-endpoint-routes
- refs/heads/pr/brb/enable-route-mtu-cni
- refs/heads/pr/brb/fib-lookup-src
- refs/heads/pr/brb/fix-backend-id-u32
- refs/heads/pr/brb/fix-ci-dp-deprecation-warn
- refs/heads/pr/brb/fix-clang-vsn-regexp
- refs/heads/pr/brb/fix-egress-ip-16147
- refs/heads/pr/brb/fix-external-ip-dp
- refs/heads/pr/brb/fix-maglev-del
- refs/heads/pr/brb/fix-nodeport-hostnetns
- refs/heads/pr/brb/fix-stale-dsr
- refs/heads/pr/brb/fix-svc-backend-selection
- refs/heads/pr/brb/fix-third-host
- refs/heads/pr/brb/gh-action-cgr
- refs/heads/pr/brb/gh-action-lvh
- refs/heads/pr/brb/gh-install-cli-backup
- refs/heads/pr/brb/ginkgo-kpr-strict
- refs/heads/pr/brb/ginkgo-rm-update-tests
- refs/heads/pr/brb/go-crazy
- refs/heads/pr/brb/hubble-tcp-ack-seq-no
- refs/heads/pr/brb/improve-svc-restore
- refs/heads/pr/brb/istio-getsockopt
- refs/heads/pr/brb/it-cannot-be-truth
- refs/heads/pr/brb/kpr-svc-mesh
- refs/heads/pr/brb/kubeproxy-free-ci
- refs/heads/pr/brb/l7-np-bpf
- refs/heads/pr/brb/l7-rerevert
- refs/heads/pr/brb/lets-be-friends-with-ipsec
- refs/heads/pr/brb/lvh-kind-127
- refs/heads/pr/brb/lvh-kind-ipsec-upgrade
- refs/heads/pr/brb/meyskens/auth-ep-gc-locks
- refs/heads/pr/brb/multi-network
- refs/heads/pr/brb/no-cache-snat
- refs/heads/pr/brb/no-rev-nat-bpf-lxc-ingress
- refs/heads/pr/brb/node-id-per-fam
- refs/heads/pr/brb/nodeport-xlr-flag
- refs/heads/pr/brb/perf-wg
- refs/heads/pr/brb/pin-lvh
- refs/heads/pr/brb/push-ci-charts
- refs/heads/pr/brb/pwru
- refs/heads/pr/brb/rm-arping-l2-addr-check
- refs/heads/pr/brb/rm-no-redirect
- refs/heads/pr/brb/rm-np-deadcode
- refs/heads/pr/brb/rm-partial-host-svc
- refs/heads/pr/brb/rm-test-gke
- refs/heads/pr/brb/test-bpf-masq
- refs/heads/pr/brb/test-ci-e2e
- refs/heads/pr/brb/test-ci-e2e-v1.13
- refs/heads/pr/brb/test-kind
- refs/heads/pr/brb/third-host-more-pain
- refs/heads/pr/brb/timing-l4lb-gh-action
- refs/heads/pr/brb/triage-flake-v2
- refs/heads/pr/brb/triage-lb-flake
- refs/heads/pr/brb/unquarantine-svc
- refs/heads/pr/brb/v1.10-istio-snat
- refs/heads/pr/brb/v1.12-ci-e2e
- refs/heads/pr/brb/v1.12-ci-ipsec-upgrade
- refs/heads/pr/brb/v1.12-test-ipsec-upgrade
- refs/heads/pr/brb/v1.13-ci-e2e
- refs/heads/pr/brb/v1.13-remote-np
- refs/heads/pr/brb/v1.13-upgrade-fixes
- refs/heads/pr/brb/v1.14-ci-e2e-upgrade
- refs/heads/pr/brb/v1.14-drop-notify
- refs/heads/pr/brb/v1.15-enable-route-mtu-cni
- refs/heads/pr/brb/v1.6.9-iptables-W
- refs/heads/pr/brb/v1.8-fix-icmp-port-check
- refs/heads/pr/brb/wg-duplicate-node-ip
- refs/heads/pr/brb/wg-encrypt-node-test
- refs/heads/pr/brb/wg-hack
- refs/heads/pr/brb/wg-ipam-fix
- refs/heads/pr/brb/wg-kpr
- refs/heads/pr/brb/wg-test
- refs/heads/pr/brb/wip
- refs/heads/pr/brb/wip-ci
- refs/heads/pr/brb/wip-sync-policy-map
- refs/heads/pr/brb/xdp-egress-gw
- refs/heads/pr/brb/xdp-multidev-with-bpf-multihoming
- refs/heads/pr/brb/xdp-multidev-with-bpf-multihoming-v2
- refs/heads/pr/bruno/sleepy-pawn
- refs/heads/pr/bugtool-systemd
- refs/heads/pr/bwm-base2
- refs/heads/pr/bwm-fq
- refs/heads/pr/bwm-priority
- refs/heads/pr/chancez/add_hubble_l7_dashboard_prometheus_example
- refs/heads/pr/chancez/fix_websocket_l7_policies
- refs/heads/pr/chancez/flow_filter_namespace
- refs/heads/pr/chancez/hubble_metrics_tls_docs
- refs/heads/pr/chancez/hubble_plus_plus
- refs/heads/pr/chancez/static_peers_hubble_relay
- refs/heads/pr/christarazi/controlplane-fqdn
- refs/heads/pr/christarazi/ipcache-async-cep-pods-namedports
- refs/heads/pr/christarazi/prep-from-cidr-tests
- refs/heads/pr/ci-k8s-1.30
- refs/heads/pr/datapath-opt
- refs/heads/pr/dbkm/nodeport-lb
- refs/heads/pr/debug-dns-timeout
- refs/heads/pr/eproutes-redir
- refs/heads/pr/example/neigh-state-manager
- refs/heads/pr/fastdp
- refs/heads/pr/fastdp2
- refs/heads/pr/feroz/allow-sbom-read
- refs/heads/pr/feroz/set-container-scan-failure-flag
- refs/heads/pr/fib-consolidation
- refs/heads/pr/fix-aks-workflow
- refs/heads/pr/fix-k8s-all-sha1
- refs/heads/pr/fix-net-next-1.16
- refs/heads/pr/fix-pod-pacing
- refs/heads/pr/fix-tail-call-replace
- refs/heads/pr/fristonio/feat-19038
- refs/heads/pr/fristonio/fix-istio-k8sT
- refs/heads/pr/fristonio/ipv6-masquerading
- refs/heads/pr/fristonio/test-dual-stack
- refs/heads/pr/fristonio/test-ipv6-dualstack
- refs/heads/pr/gandro+brb/fix-monitor-aggregation-np-v2
- refs/heads/pr/gandro+brb/mv-trace-point-to-rev-nodeport
- refs/heads/pr/gandro+brb/wg-host-encryption-v3
- refs/heads/pr/gandro+brb/wg-host2host
- refs/heads/pr/gandro+brb/wg-host2host-kind
- refs/heads/pr/gandro/bump-hubble-2020-03-25
- refs/heads/pr/gandro/ci-conformance-multicluster-fix-log-gathering
- refs/heads/pr/gandro/ci-delete-crds-in-cleanupcomponents
- refs/heads/pr/gandro/ci-fix-status-if-workflows-are-skipped
- refs/heads/pr/gandro/ci-wait-for-all-relevant-images-do-not-merge-test
- refs/heads/pr/gandro/enable-hubble-by-default
- refs/heads/pr/gandro/portmap-refcount
- refs/heads/pr/gandro/re-enable-wireguard-in-multicluster-ci
- refs/heads/pr/gandro/svc-healthchecknodeport
- refs/heads/pr/gc-on-svc-update
- refs/heads/pr/getname-hooks
- refs/heads/pr/giorio94/1.14/test-cilium-cli-2184
- refs/heads/pr/giorio94/main/cluster-name-validation-strict
- refs/heads/pr/giorio94/main/clustermesh-deprecated-cleanup
- refs/heads/pr/giorio94/main/gha-cl2-agents-pprof
- refs/heads/pr/giorio94/main/gha-cl2-compress-agent-pprofs
- refs/heads/pr/giorio94/main/gha-cluster-name
- refs/heads/pr/giorio94/main/gha-conformance-clustermesh-lb
- refs/heads/pr/giorio94/main/test-cilium-cli-2184
- refs/heads/pr/giorio94/main/tests-clustermesh-upgrade-interrupted
- refs/heads/pr/gray/30837-with-pwru
- refs/heads/pr/gray/main/connectivity-wg-proxy-nodeport
- refs/heads/pr/gray/main/decouple-ipsec-gh-actions
- refs/heads/pr/gray/main/egress-proxy-ipsec-fix2
- refs/heads/pr/gray/main/fix-leak-detection-race
- refs/heads/pr/gray/main/xfrm-delete-flake
- refs/heads/pr/gray/main/xfrm-delete-flake2
- refs/heads/pr/gray/pwru-action
- refs/heads/pr/gray/v1.15/decouple-ipsec-gh-actions
- refs/heads/pr/health
- refs/heads/pr/health-data-path
- refs/heads/pr/hubble-tls-cert-gen-via-k8s-job
- refs/heads/pr/ianvernon/kvstore-client-type
- refs/heads/pr/ianvernon/kvstore-context
- refs/heads/pr/ianvernon/more-endpoint-cleanup
- refs/heads/pr/ianvernon/resolve-cidr-policy-perf-improvement
- refs/heads/pr/increase-verifier-test-build-timeout
- refs/heads/pr/ipip
- refs/heads/pr/ipip-encap
- refs/heads/pr/ipip-encap2
- refs/heads/pr/ipip2
- refs/heads/pr/ipip4
- refs/heads/pr/ipip6
- refs/heads/pr/jibi/differentiate-udp-tcp-svcs-take-4
- refs/heads/pr/jibi/fix-differentiate-udp-tcp-svc-upgrade
- refs/heads/pr/jibi/ip-list-contains-addr
- refs/heads/pr/joamaki/gather-network-info
- refs/heads/pr/joamaki/idless-service-restapi
- refs/heads/pr/joe/ariane-scheduled-cilium-only
- refs/heads/pr/joe/backport-28007-1.11
- refs/heads/pr/joe/bump-ginkgo-seed
- refs/heads/pr/joe/docker-build-log-tracing
- refs/heads/pr/joe/ipcache-cidr-policy
- refs/heads/pr/joe/lost-identity
- refs/heads/pr/joe/policymap-format-test
- refs/heads/pr/joe/ready-to-merge
- refs/heads/pr/joe/release-codeowners
- refs/heads/pr/joe/sw-quay
- refs/heads/pr/joe/test-labeler
- refs/heads/pr/joe/test-lvh-fix
- refs/heads/pr/joe/v1.13-stability-check
- refs/heads/pr/joe/v1.7-dev-env
- refs/heads/pr/jrajahalme/gh-filter-test-files
- refs/heads/pr/jrfastab/backport-ooo-ipsec-fixes
- refs/heads/pr/jrfastab/backport-v111-loopback
- refs/heads/pr/jrfastab/backport-v115
- refs/heads/pr/jrfastab/dbgNodeId
- refs/heads/pr/jrfastab/dbgNodeId111
- refs/heads/pr/jrfastab/dbgNodeId111v2
- refs/heads/pr/jrfastab/dbgv114
- refs/heads/pr/jrfastab/eks-encrypt-ipamupdate
- refs/heads/pr/jrfastab/fix-encrypt-subnets
- refs/heads/pr/jrfastab/fix-ixsec-vxlan-remoteIP
- refs/heads/pr/jrfastab/fixes-ipsec-init
- refs/heads/pr/jrfastab/v1.8-fix-ipsec-vxlan-remoteIP
- refs/heads/pr/jrfastab/v1.9-fix-ipsec-vxlan-remoteIP
- refs/heads/pr/jrfastab/v111-debug-ooo
- refs/heads/pr/jrfastab/v111-debug-ooo-v2
- refs/heads/pr/jwi/main/ipsec-rhel8
- refs/heads/pr/jwi/v1.14/ci-ipsec
- refs/heads/pr/jwi/v1.15/bpf-complexity
- refs/heads/pr/jwi/v1.15/ci-ipsec
- refs/heads/pr/k8s-nat46x64
- refs/heads/pr/k8s-nat46x64-2
- refs/heads/pr/kaworu/helm-hubble-cli.yaml
- refs/heads/pr/kkourt/azure-ipam-test-race
- refs/heads/pr/kkourt/bpftool-update
- refs/heads/pr/kkourt/ct-rst-timeout-wip
- refs/heads/pr/kkourt/v1.11-backport-2022-01-26
- refs/heads/pr/kkourt/v1.9-lxc-complexity
- refs/heads/pr/l4lb-improvements-tmp
- refs/heads/pr/learnitall/ginkgo-race-workflow
- refs/heads/pr/learnitall/test-startup-script-changes
- refs/heads/pr/lmb/1.14-cni
- refs/heads/pr/lmb/1.15-cni
- refs/heads/pr/lmb/update-cni-plugin
- refs/heads/pr/marga/v1.11-without-deny-precedence
- refs/heads/pr/marseel/scale_test_1_15
- refs/heads/pr/max/upgrade-llvm-18-1-6
- refs/heads/pr/mhofstetter/guestbook-registry
- refs/heads/pr/mhofstetter/junit-fetch-nullglob
- refs/heads/pr/mhofstetter/ssh-store-consolelog
- refs/heads/pr/mhofstetter/test-ingress
- refs/heads/pr/michi/circular-struggle
- refs/heads/pr/michi/clustermesh
- refs/heads/pr/michi/crdregister
- refs/heads/pr/michi/debug
- refs/heads/pr/michi/description
- refs/heads/pr/michi/dns-refactor12
- refs/heads/pr/michi/ipsec-workflows
- refs/heads/pr/michi/l7drop
- refs/heads/pr/michi/majestic-ketchup
- refs/heads/pr/michi/mega-ketchup
- refs/heads/pr/michi/peerapi
- refs/heads/pr/michi/rest
- refs/heads/pr/michi/scaletest
- refs/heads/pr/michi/sleep-on-it
- refs/heads/pr/michi/test
- refs/heads/pr/michi/weekly-bot
- refs/heads/pr/monitor-wait-ci
- refs/heads/pr/move-image-to-one-repo
- refs/heads/pr/nat-gw-tests
- refs/heads/pr/nathanjsweet/add-complex-allow-test-to-policy-map-tests
- refs/heads/pr/nathanjsweet/add-lockdown-mode-for-policy-map-overflows
- refs/heads/pr/nathanjsweet/differentiate-protocol-in-services
- refs/heads/pr/nathanjsweet/node-port-addresses
- refs/heads/pr/nathanjsweet/refactor-mapstate
- refs/heads/pr/nathanjsweet/update-k8s-control-plane-tests-to-1-27
- refs/heads/pr/nebril/add-dns-concurrency-limit
- refs/heads/pr/nebril/fix-precheck
- refs/heads/pr/nebril/fqdn-proxy-ha
- refs/heads/pr/nebril/fqdn-proxy-interface
- refs/heads/pr/nebril/gke-workflow-migrate-from-cli
- refs/heads/pr/nebril/quarantine-1.14-nodeport
- refs/heads/pr/nebril/test-bottlerocket
- refs/heads/pr/nebril/test-helm-gke-fix
- refs/heads/pr/nebril/test-our-ghaction-shenanigans
- refs/heads/pr/nebril/test-rebase-helm
- refs/heads/pr/nebril/trololo
- refs/heads/pr/nebril/update-cli-9.1-test
- refs/heads/pr/netkit
- refs/heads/pr/netkit3
- refs/heads/pr/netns-switch
- refs/heads/pr/netns-switch-no-peer
- refs/heads/pr/nodeport-fix
- refs/heads/pr/nodeport-improvements2
- refs/heads/pr/nodeport-nat-improvements
- refs/heads/pr/nodeport-nat-improvements2
- refs/heads/pr/nodeport-retry-sport
- refs/heads/pr/pchaigno/deprecate-bpf_network-f
- refs/heads/pr/pchaigno/fix-4.19-bpf-program-size
- refs/heads/pr/pchaigno/hotfix1-ipsec-fix
- refs/heads/pr/pchaigno/hotfix1-ipsec-fix-brb-v0
- refs/heads/pr/pchaigno/optim-complexity-ipcache-lookup
- refs/heads/pr/pchaigno/rework-config-probes
- refs/heads/pr/pchaigno/tmp-base-branch
- refs/heads/pr/pin-1.10-workflows-k8s-version
- refs/heads/pr/pin-1.11-workflows-k8s-version
- refs/heads/pr/pin-1.12-workflows-k8s-version
- refs/heads/pr/pin-1.13-workflows-k8s-version
- refs/heads/pr/pin-cloud-provider-master-workflows
- refs/heads/pr/pr/fix-ipam-node-manager-semaphore-error-handling
- refs/heads/pr/publish-test-images
- refs/heads/pr/qmonnet/docs-20230224
- refs/heads/pr/qmonnet/docs-bump
- refs/heads/pr/qmonnet/ipsec/no-missed-tail-call-1.13
- refs/heads/pr/qmonnet/standalone-lb-docs
- refs/heads/pr/qmonnet/sync-joblists
- refs/heads/pr/rastislavs/bgp-e2e-test
- refs/heads/pr/ray/late-dns-proxy
- refs/heads/pr/rgo3/1.12-run-no-unexpected-drops-for-patch
- refs/heads/pr/rgo3/fix-k8s-vm-provisioning-1.13
- refs/heads/pr/rgo3/fix-missing-health-endpoint
- refs/heads/pr/rolinh/better-policy-verdict
- refs/heads/pr/rolinh/hubble-dump-all
- refs/heads/pr/rolinh/hubble-fix-maxflows-rounding
- refs/heads/pr/route-test
- refs/heads/pr/run-tests-in-parallel
- refs/heads/pr/scalability-crd-only
- refs/heads/pr/squeed/make-ccache
- refs/heads/pr/squeed/per-node-config
- refs/heads/pr/squeed/remote-cluster-leak
- refs/heads/pr/stacy/docs-update
- refs/heads/pr/tammach/accesslog-envoy
- refs/heads/pr/tammach/ci-cm
- refs/heads/pr/tammach/cleanup-helm-1.16
- refs/heads/pr/tammach/envoy-1.30
- refs/heads/pr/tammach/headless-service-flake
- refs/heads/pr/tammach/ingress-controller-e2e-config6
- refs/heads/pr/tammach/more-ingress-tests
- refs/heads/pr/tammach/rennovate-statedb
- refs/heads/pr/tammach/revert/fib-lookup
- refs/heads/pr/tammach/ubuntu-24.04
- refs/heads/pr/tammach/ubuntu-24.04-no-llvm
- refs/heads/pr/tc-np-test
- refs/heads/pr/tcx
- refs/heads/pr/tcx-helm
- refs/heads/pr/tcx-misc
- refs/heads/pr/test-419-ci
- refs/heads/pr/test-increase-update-delete-timeout
- refs/heads/pr/test-k8s-all-tests
- refs/heads/pr/test-lb-super-netperf
- refs/heads/pr/test-nightly
- refs/heads/pr/test-upstream-timeout
- refs/heads/pr/tgraf/chaos-testing
- refs/heads/pr/tgraf/clustermesh-stale-state
- refs/heads/pr/tgraf/eni-ipam
- refs/heads/pr/tgraf/new-endpoint-state
- refs/heads/pr/tgraf/new-policy
- refs/heads/pr/tgraf/remove-tunnel-map
- refs/heads/pr/tgraf/scoped-ipam
- refs/heads/pr/tgraf/sctp
- refs/heads/pr/tgraf/split-lxc-prog
- refs/heads/pr/thorn3r/cesBlanketTest
- refs/heads/pr/thorn3r/clustermesh511
- refs/heads/pr/tklauser/build-push-images-env-var
- refs/heads/pr/tommyp1ckles/debugging-aks-conformance
- refs/heads/pr/tp/add-logging-for-wait-for-pods-term-condition
- refs/heads/pr/tp/backport-31380
- refs/heads/pr/tp/bump-cilium-cli
- refs/heads/pr/tp/cleanup-ipam-ips-metric-docs
- refs/heads/pr/tp/complexity-issue-verifier-case-main
- refs/heads/pr/tp/dont-terminate-on-node-config-changee
- refs/heads/pr/tp/eps-modular-health
- refs/heads/pr/tp/fix-stuck-ginko-pod-v2
- refs/heads/pr/tp/forward-hubble-for-e2e
- refs/heads/pr/tp/forward-hubble-for-e2e-v2
- refs/heads/pr/tp/switch-1.24-eks-region
- refs/heads/pr/tp/switch-1.24-eks-region-v1.13
- refs/heads/pr/tp/use-helm-default-vars-for-clustermesh-downgrade-c1
- refs/heads/pr/tweak-github-action-ref
- refs/heads/pr/twpayne/hubble-recent-events-buffer
- refs/heads/pr/twpayne/hubble-ring-buffer-benchmarks
- refs/heads/pr/update-azure
- refs/heads/pr/update-readme-for-releases
- refs/heads/pr/update-tm-network
- refs/heads/pr/v1.10-backport-2022-06-13
- refs/heads/pr/v1.10-backport-2022-10-03
- refs/heads/pr/v1.10-eni-stability-improvements-v1
- refs/heads/pr/v1.10-neigh-clean
- refs/heads/pr/v1.11-backport-2022-10-03
- refs/heads/pr/v1.11-test/issue-692
- refs/heads/pr/v1.12-backport-2023-10-10
- refs/heads/pr/v1.12-test/issue-692
- refs/heads/pr/v1.13-backport-2023-10-31
- refs/heads/pr/v1.13-backport-2024-04-22-03-42
- refs/heads/pr/v1.13-test/issue-692
- refs/heads/pr/v1.14-backport-2024-06-18-02-46
- refs/heads/pr/v1.14.1
- refs/heads/pr/v1.7-stability-test
- refs/heads/pr/v1.7.9-hf-13205
- refs/heads/pr/v3-cpu
- refs/heads/pr/v6-host-addr2
- refs/heads/pr/vk/bpf/tests/csum
- refs/heads/pr/vk/ci/test/concurrent/run
- refs/heads/pr/vk/doc/ipsec
- refs/heads/pr/vk/ipsec/key/rotate
- refs/heads/pr/vk/test/ipsec/tests/concurrent/run
- refs/heads/pr/wip/bijective-nodemap
- refs/heads/regex_improved
- refs/heads/renovate/v1.13-all-dependencies
- refs/heads/renovate/v1.14-all-dependencies
- refs/heads/renovate/v1.15-aanm-test
- refs/heads/renovate/v1.15-all-dependencies
- refs/heads/renovate/v1.16-cilium-cli
- refs/heads/renovate/v1.16-go
- refs/heads/revert-29086-2023-11-09-backport-1.14
- refs/heads/revert-33302-policy-catch-invalid-port-wildcard
- refs/heads/rib
- refs/heads/run-ci-wihout-building-cilium
- refs/heads/sh-dep-test-l4lb
- refs/heads/sidecar-http-proxy
- refs/heads/sockmap-v5
- refs/heads/sockops-build-fix
- refs/heads/tam/integration-tests
- refs/heads/tam/more-ingress-tests
- refs/heads/tb/bpf-remove-bear
- refs/heads/test-branch
- refs/heads/test-ipsec
- refs/heads/test-sig-bgp-notifs
- refs/heads/test/brlbil/upload
- refs/heads/test/skip-workflows
- refs/heads/tgraf/process-policy
- refs/heads/thorn3r/cesScaleTest
- refs/heads/thorn3rCES
- refs/heads/tinker/learnitall/scale-test-1
- refs/heads/tinker/learnitall/scale-test-2
- refs/heads/tklauser+brb/wip/multi-homing
- refs/heads/unit-test-ipsec
- refs/heads/v0.10
- refs/heads/v0.11
- refs/heads/v0.12
- refs/heads/v0.13
- refs/heads/v0.8
- refs/heads/v0.9
- refs/heads/v1.0
- refs/heads/v1.0.0-rc2
- refs/heads/v1.0.0-rc3
- refs/heads/v1.1
- refs/heads/v1.10
- refs/heads/v1.11
- refs/heads/v1.12
- refs/heads/v1.12.11-base
- refs/heads/v1.13
- refs/heads/v1.14
- refs/heads/v1.15
- refs/heads/v1.16
- refs/heads/v1.2
- refs/heads/v1.3
- refs/heads/v1.3.1
- refs/heads/v1.3.1-release
- refs/heads/v1.3.7-release
- refs/heads/v1.4
- refs/heads/v1.4.5-release
- refs/heads/v1.5
- refs/heads/v1.5.2-rc1-with-clusterip-fix
- refs/heads/v1.5.4-release
- refs/heads/v1.6
- refs/heads/v1.7
- refs/heads/v1.7.9-1
- refs/heads/v1.7.9.1
- refs/heads/v1.8
- refs/heads/v1.9
- refs/heads/verify-external-workload-dns-setup-redux
- refs/heads/vladu/identity-type-metrics
- refs/heads/weavescope
- refs/heads/wip-ktls-tx-rx
- refs/heads/wip-sockmap
- refs/heads/wip-sockmap-v2
- refs/heads/wip-sockmap-v3
- refs/heads/wip-sockmap-v4
- refs/heads/xfrm-subnet-test
- refs/heads/yutaro/bgp-cplane-etp-local/doc
- refs/heads/yutaro/oss/eni-overlapping-mark
- refs/remotes/bruno/hf/v1.10/v1.10.3-bpf-snat-and-masq-fixes
- refs/remotes/joe/submit/quarantine-etcd
- refs/remotes/origin/1.2-backports-18-09-12
- refs/remotes/origin/ipvlan3
- refs/remotes/origin/pr/add-reserved-health
- refs/remotes/origin/pr/brb/nodeport-lb
- refs/remotes/origin/pr/ianvernon/5859
- refs/remotes/origin/pr/ianvernon/dynamic-ep-cfg
- refs/remotes/origin/pr/tgraf/kube-dns-fixed-identity
- refs/semaphoreci/6384f501b324813e55cfbe818c04a40f2a923765
- refs/semaphoreci/7f69b285bac8a1be414e8769799962ae1408d9e1
- refs/semaphoreci/b5eb6622da121ad36b8f375a084392f7feeec64a
- refs/semaphoreci/d9e7e28f39d34a7050a9c1cad2a26d84f5f4eff1
- refs/semaphoreci/f55ec535d85f387ef981265967fabb3c1b5f1ec6
- refs/tags/0.10.1
- refs/tags/1.1.1
- refs/tags/1.9.0-rc0
- refs/tags/v0.11
- refs/tags/v0.12.0
- refs/tags/v0.13.1
- refs/tags/v0.8.0
- refs/tags/v0.8.1
- refs/tags/v0.8.2
- refs/tags/v0.9.0
- refs/tags/v0.9.0-rc1
- refs/tags/v1.0.0-rc2
- Branches list truncated to 687 entries, 4 were omitted.
- v1.0.0-rc14
- v1.0.0-rc13
- v1.0.0-rc11
- v1.0.0-rc10
- v1.0.0-rc1
- v1.0.0
- v0.13.9
- v0.13.8
- v0.13.7
- v0.13.6
- v0.13.5
- v0.13.4
- v0.13.3
- v0.13.28
- v0.13.25
- v0.13.24
- v0.13.23
- v0.13.22
- v0.13.21
- v0.13.20
- v0.13.2
- v0.13.19
- v0.13.18
- v0.13.17
- v0.13.16
- v0.13.15
- v0.13.14
- v0.13.13
- v0.13.12
- v0.13.11
- v0.13.10
- v0.10.0
- 1.9.9
- 1.9.8
- 1.9.7
- 1.9.6
- 1.9.5
- 1.9.4
- 1.9.3
- 1.9.2
- 1.9.18
- 1.9.17
- 1.9.16
- 1.9.15
- 1.9.14
- 1.9.13
- 1.9.12
- 1.9.11
- 1.9.10
- 1.9.1
- 1.9.0-rc3
- 1.9.0-rc2
- 1.9.0-rc1
- 1.9.0
- 1.8.9
- 1.8.8
- 1.8.7
- 1.8.6
- 1.8.5
- 1.8.4
- 1.8.3
- 1.8.2
- 1.8.13
- 1.8.12
- 1.8.11
- 1.8.10
- 1.8.1
- 1.8.0-rc4
- 1.8.0-rc3
- 1.8.0-rc2
- 1.8.0-rc1
- 1.8.0
- 1.7.9
- 1.7.8
- 1.7.7
- 1.7.6
- 1.7.5
- 1.7.4
- 1.7.3
- 1.7.2
- 1.7.16
- 1.7.15
- 1.7.14
- 1.7.13
- 1.7.12
- 1.7.11
- 1.7.10
- 1.7.1
- 1.7.0-rc4
- 1.7.0-rc3
- 1.7.0
- 1.6.9
- 1.6.8
- 1.6.7
- 1.6.6
- 1.6.5
- 1.6.4
- 1.6.3
- 1.6.2
- 1.6.12
- 1.6.11
- 1.6.10
- 1.6.1
- 1.6.0
- 1.5.9
- 1.5.8
- 1.5.7
- 1.5.6
- 1.5.5
- 1.5.4
- 1.5.3
- 1.5.2
- 1.5.13
- 1.5.12
- 1.5.11
- 1.5.10
- 1.5.1
- 1.5.0-rc6
- 1.5.0-rc5
- 1.5.0-rc4
- 1.5.0-rc3
- 1.5.0-rc2
- 1.5.0
- 1.4.9
- 1.4.8
- 1.4.7
- 1.4.6
- 1.4.5
- 1.4.4
- 1.4.3
- 1.4.2
- 1.4.10
- 1.4.1
- 1.4.0-rc9
- 1.4.0-rc8
- 1.4.0-rc7
- 1.4.0-rc6
- 1.4.0-rc5
- 1.4.0-rc2
- 1.4.0
- 1.3.8
- 1.3.7
- 1.3.6
- 1.3.5
- 1.3.4
- 1.3.3
- 1.3.2
- 1.3.1
- 1.3.0-rc5
- 1.3.0-rc4
- 1.3.0
- 1.2.8
- 1.2.7
- 1.2.6
- 1.2.5
- 1.2.4
- 1.2.3
- 1.2.2
- 1.2.1
- 1.2.0-rc3
- 1.2.0-rc2
- 1.2.0-rc1
- 1.2.0
- 1.16.0-rc.1
- 1.16.0-rc.0
- 1.16.0-pre.3
- 1.16.0-pre.2
- 1.16.0-pre.1
- 1.16.0-pre.0
- 1.15.7
- 1.15.6
- 1.15.5
- 1.15.4
- 1.15.3
- 1.15.2
- 1.15.1
- 1.15.0-rc.1
- 1.15.0-rc.0
- 1.15.0-pre.3
- 1.15.0-pre.2
- 1.15.0-pre.1
- 1.15.0-pre.0
- 1.15.0
- 1.14.9
- 1.14.8
- 1.14.7
- 1.14.6
- 1.14.5
- 1.14.4
- 1.14.3
- 1.14.2
- 1.14.13
- 1.14.12
- 1.14.11
- 1.14.10
- 1.14.1
- 1.14.0-snapshot.4
- 1.14.0-snapshot.3
- 1.14.0-snapshot.2
- 1.14.0-snapshot.1
- 1.14.0-snapshot.0
- 1.14.0-rc.1
- 1.14.0-rc.0
- 1.14.0-pre.2
- 1.14.0
- 1.13.9
- 1.13.8
- 1.13.7
- 1.13.6
- 1.13.5
- 1.13.4
- 1.13.3
- 1.13.2
- 1.13.18
- 1.13.17
- 1.13.16
- 1.13.15
- 1.13.14
- 1.13.13
- 1.13.12
- 1.13.11
- 1.13.10
- 1.13.1
- 1.13.0-rc5
- 1.13.0-rc4
- 1.13.0-rc3
- 1.13.0-rc2
- 1.13.0-rc1
- 1.13.0-rc0
- 1.13.0
- 1.12.9
- 1.12.8
- 1.12.7
- 1.12.6
- 1.12.5
- 1.12.4
- 1.12.3
- 1.12.2
- 1.12.19
- 1.12.18
- 1.12.17
- 1.12.16
- 1.12.15
- 1.12.14
- 1.12.13
- 1.12.12
- 1.12.11
- 1.12.10
- 1.12.1
- 1.12.0-rc3
- 1.12.0-rc2
- 1.12.0-rc1
- 1.12.0-rc0
- 1.12.0
- 1.11.9
- 1.11.8
- 1.11.7
- 1.11.6
- 1.11.5
- 1.11.4
- 1.11.3
- 1.11.20
- 1.11.2
- 1.11.19
- 1.11.18
- 1.11.17
- 1.11.16
- 1.11.15
- 1.11.14
- 1.11.13
- 1.11.12
- 1.11.11
- 1.11.10
- 1.11.1
- 1.11.0-rc3
- 1.11.0-rc2
- 1.11.0-rc1
- 1.11.0-rc0
- 1.11.0
- 1.10.9
- 1.10.8
- 1.10.7
- 1.10.6
- 1.10.5
- 1.10.4
- 1.10.3
- 1.10.20
- 1.10.2
- 1.10.19
- 1.10.18
- 1.10.17
- 1.10.16
- 1.10.15
- 1.10.14
- 1.10.13
- 1.10.12
- 1.10.11
- 1.10.10
- 1.10.1
- 1.10.0-rc2
- 1.10.0-rc1
- 1.10.0-rc0
- 1.10.0
- 1.1.6
- 1.1.5
- 1.1.4
- 1.1.3
- 1.1.2
- 1.1.0
- 1.0.7
- 1.0.6
- 1.0.5
- 1.0.4
- Releases list truncated to 313 entries, 325 were omitted.
Take a new snapshot of a software origin
If the archived software origin currently browsed is not synchronized with its upstream version (for instance when new commits have been issued), you can explicitly request Software Heritage to take a new snapshot of it.
Use the form below to proceed. Once a request has been submitted and accepted, it will be processed as soon as possible. You can then check its processing state by visiting this dedicated page.![swh spinner](/static/img/swh-spinner.gif)
Processing "take a new snapshot" request ...
Permalinks
To reference or cite the objects present in the Software Heritage archive, permalinks based on SoftWare Hash IDentifiers (SWHIDs) must be used.
Select below a type of object currently browsed in order to display its associated SWHID and permalink.
Revision | Author | Date | Message | Commit Date |
---|---|---|---|---|
270ed8f | Thomas Graf | 14 July 2017, 04:57:59 UTC | 0.10 release \o/ See NEWS.rst Signed-off-by: Thomas Graf <thomas@cilium.io> | 21 July 2017, 17:01:25 UTC |
fe6211d | Thomas Graf | 14 July 2017, 04:02:52 UTC | NEWS: Prepare for 0.10 release Signed-off-by: Thomas Graf <thomas@cilium.io> | 21 July 2017, 15:39:48 UTC |
22e5bdc | André Martins | 21 July 2017, 14:26:35 UTC | k8s: removed kubernetes specific code from daemon Signed-off-by: André Martins <andre@cilium.io> | 21 July 2017, 15:31:50 UTC |
ad13a5a | André Martins | 21 July 2017, 12:19:24 UTC | k8s: use k8s node addresses in ipv4-node and ipv6-node Since kubernetes provides each node addresses in the node's spec it might be useful to leverage them as cilium IPv4 and IPv6 addresses. Signed-off-by: André Martins <andre@cilium.io> | 21 July 2017, 15:31:50 UTC |
e85bdc2 | André Martins | 21 July 2017, 12:07:20 UTC | daemon: fixed missing Labels' RefCount update Since RefCount is based on endpoint's timeout, this commit reintroduces again that endpoint's keep-alive in the kvstore. Signed-off-by: André Martins <andre@cilium.io> | 21 July 2017, 15:31:50 UTC |
3e1e02b | André Martins | 18 July 2017, 20:38:11 UTC | tests: removed L7 workaround Since L7 works on a multinode environment we can remove the workaround created. Signed-off-by: André Martins <andre@cilium.io> | 21 July 2017, 15:31:50 UTC |
f9645cd | Ian Vernon | 20 July 2017, 20:26:33 UTC | tests: refactor functions to copy files from VMs The scripts that copy files off of the VMs for k8s and runtime tests were using VM names that were out-of-date. This commit refactors the file copying code to work with each build in a more generic way. Signed-off by: Ian Vernon <ian@covalent.io> | 21 July 2017, 13:02:09 UTC |
6c7d963 | André Martins | 20 July 2017, 14:56:00 UTC | k8s: move K8s NP from extensions/v1beta1 to networking/v1 Signed-off-by: André Martins <andre@cilium.io> | 21 July 2017, 03:12:00 UTC |
cf49cfa | André Martins | 20 July 2017, 14:52:20 UTC | k8s: removed v1.NodeLegacyHostIP deprecated field Due k8s client update in 4596e20dd1, v1.NodeLegacyHostIP had to be removed from cilium. Changed the unit tests accordingly the update made to the k8s lib. Signed-off-by: André Martins <andre@cilium.io> | 21 July 2017, 03:12:00 UTC |
26edf16 | André Martins | 20 July 2017, 14:51:19 UTC | vendor: updated k8s client and dependencies Signed-off-by: André Martins <andre@cilium.io> | 21 July 2017, 03:12:00 UTC |
27f1fd3 | André Martins | 20 July 2017, 12:54:53 UTC | k8s: removed deprecated k8s methods Signed-off-by: André Martins <andre@cilium.io> | 21 July 2017, 03:12:00 UTC |
f316d4a | Thomas Graf | 13 July 2017, 19:43:32 UTC | agent: Prefix endpoint IDs with node address to make them unique Signed-off-by: Thomas Graf <thomas@cilium.io> | 20 July 2017, 16:19:21 UTC |
2f9a7db | Thomas Graf | 13 July 2017, 19:03:05 UTC | endpointmanager: Lock auxEndpoints for writing Signed-off-by: Thomas Graf <thomas@cilium.io> | 20 July 2017, 15:41:11 UTC |
a8349ee | Ian Vernon | 20 July 2017, 04:43:42 UTC | daemon: remove log msg in /GET endpoint w/ labels Signed-off by: Ian Vernon <ian@covalent.io> | 20 July 2017, 12:51:03 UTC |
9061f46 | Ian Vernon | 20 July 2017, 03:22:47 UTC | Documentation: coreos.rst contents --> admin.rst Move the CoreOS Guide to part of the administration guide. Signed-off by: Ian Vernon <ian@covalent.io> | 20 July 2017, 09:14:30 UTC |
d9a265e | Ian Vernon | 20 July 2017, 00:56:50 UTC | cmd: get ep with labels, pod / container name, ID * daemon: add handlers for new /endpoints API, update endpoint structures with container ID / pod name * pkg/endpoint: support new API models * pkg/endpointmanager: add pod name, container name entries as keys mapping to endpoints * pkg/labels: change Orchestration labels -> OrchestrationIdentity labels (labels used in computing a security identity) and OrchrestationInfo labels (labels not used in computing a security identity) `cilium endpoint get` now supports the following: * `cilium endpoint get -l <set of labels>` * `cilium endpoint get <eID, pod name, container name, etc.>` Signed-off by: Ian Vernon <ian@covalent.io> | 20 July 2017, 03:53:00 UTC |
48abb62 | Ian Vernon | 20 July 2017, 00:54:36 UTC | api: add pod / container name, labels for GET ep * add new fields to Endpoint (pod-name, container-name) * GET /endpoint now takes an optional array of labels to return a list of endpoints whose labels match the provided array. Signed-off by: Ian Vernon <ian@covalent.io> | 20 July 2017, 03:53:00 UTC |
2a7fcb7 | André Martins | 19 July 2017, 13:24:47 UTC | tests: removed k8s single node test - Remove k8s single node test - Move multi-node tests to previous single node test directory - Changed relative paths to accommodate the new directory. - Disabled the gsg runtime test on a single node environment. Signed-off-by: André Martins <andre@cilium.io> | 19 July 2017, 17:02:54 UTC |
0aa70aa | André Martins | 18 July 2017, 18:14:40 UTC | tests: add more files to 00-no-sleep.sh Since commit 82976101cf introduced a diff file containing a "sleep" command, for the pod specification, it was necessary to add `.yaml` and `.diff` extensions to the list of ignored extensions in 00-no-sleep.sh. Signed-off-by: André Martins <andre@cilium.io> | 19 July 2017, 17:02:54 UTC |
dd719d7 | André Martins | 17 July 2017, 20:17:41 UTC | tests: fixed wait_for_healthy_k8s_cluster Fixed helper function to wait until N nodes were ready on the k8s cluster. Signed-off-by: André Martins <andre@cilium.io> | 19 July 2017, 17:02:54 UTC |
707617b | André Martins | 17 July 2017, 18:55:15 UTC | tests: adding k8s GSG to multi node test Signed-off-by: André Martins <andre@cilium.io> | 19 July 2017, 17:02:54 UTC |
bd15bc9 | André Martins | 19 July 2017, 12:00:12 UTC | docs: removing consul from the administration guide Signed-off-by: André Martins <andre@cilium.io> | 19 July 2017, 13:35:27 UTC |
454837e | Amre Shakimov | 19 July 2017, 02:40:10 UTC | remove tmp debug file | 19 July 2017, 03:26:31 UTC |
57d8902 | Ian Vernon | 06 July 2017, 18:40:46 UTC | tests: only change permissions of created logs dir Signed-off by: Ian Vernon <ian@covalent.io> | 18 July 2017, 19:05:40 UTC |
96cc0e4 | André Martins | 12 July 2017, 15:14:25 UTC | tests: add k8s multi node to stress the L7 proxy Unfortunately it is not possible to run ab 1000000 requests with 200 connections in the L7 proxy for unknown reasons, but most likely to memory constrains. Signed-off-by: André Martins <andre@cilium.io> | 18 July 2017, 12:55:15 UTC |
6f7011a | Amre Shakimov | 18 July 2017, 06:33:40 UTC | fix kvstore arg for docker-compose example Signed-off-by: Amre Shakimov <amre@covalent.io> | 18 July 2017, 09:50:56 UTC |
47cb2db | André Martins | 17 July 2017, 18:52:12 UTC | Updating list of AUTHORS Signed-off-by: André Martins <andre@cilium.io> | 17 July 2017, 22:01:04 UTC |
357e5f8 | Daniel Borkmann | 17 July 2017, 20:15:05 UTC | cilium: also remove cilium_calls maps When we check for stale maps to be removed, we currently ignore the cilium_calls prefix and therefore cilium_calls_* maps are still leftover as pinned. Signed-off-by: Daniel Borkmann <daniel@iogearbox.net> | 17 July 2017, 21:15:18 UTC |
8cbe395 | Daniel Borkmann | 17 July 2017, 17:30:26 UTC | cilium: remove stale id also from policy map Commit 37776f088422 ("cilium: on ep destruction also remove id from cilium_policy tail call map") initiated removal of eps from global policy map, but we should also do so when we check and remove stale maps in case on non-graceful exit. Signed-off-by: Daniel Borkmann <daniel@iogearbox.net> | 17 July 2017, 21:15:18 UTC |
52462cc | André Martins | 14 July 2017, 11:50:48 UTC | daemon: cleaning up leftover veths On a development environment some veths can be left uncleaned leading to a pile up of unused veths. This commit tries to clean all veths created by cilium (veths with name starting with "lxc") that are non longer being used by a moby container. Signed-off-by: André Martins <andre@cilium.io> | 17 July 2017, 16:20:38 UTC |
b7f374c | Daniel Dao | 17 July 2017, 11:57:02 UTC | fix overflow of arguments array length of the array should be initArgMax since const starts from 0. Set it to initArgMax -1 makes setting initArgDevice overflow (test with --device some-device) Signed-off-by: Daniel Dao <dqminh89@gmail.com> | 17 July 2017, 12:30:30 UTC |
cb7d7a4 | Thomas Graf | 11 July 2017, 23:06:20 UTC | labels: Include source in sortedList() Not including the source will cause identical labels from different sources to clash. Signed-off-by: Thomas Graf <thomas@cilium.io> | 17 July 2017, 12:22:57 UTC |
df3e52f | Thomas Graf | 11 July 2017, 21:06:27 UTC | monitor: Fix message separator output Signed-off-by: Thomas Graf <thomas@cilium.io> | 17 July 2017, 08:33:28 UTC |
840e9d2 | Alexander Alemayhu | 17 July 2017, 07:03:03 UTC | tests: fix typo s/14/13 Signed-off-by: Alexander Alemayhu <alexander@alemayhu.com> | 17 July 2017, 07:43:40 UTC |
d2ad3a8 | Alexander Alemayhu | 11 July 2017, 22:26:44 UTC | pkg/byteorder: use Swap{16,32} in NetworkToHost It's shorter and should produce the same results. Signed-off-by: Alexander Alemayhu <alexander@alemayhu.com> | 17 July 2017, 07:43:40 UTC |
46ce3c9 | Alexander Alemayhu | 11 July 2017, 22:13:29 UTC | daemon: remove dead monitor code The monitor code is handled by the CLI and the daemon is not really involved there. Reading the code it might be perceived as in use, but it's actually not really doing anything useful. Signed-off-by: Alexander Alemayhu <alexander@alemayhu.com> | 17 July 2017, 07:43:40 UTC |
73ea3c3 | Alexander Alemayhu | 06 July 2017, 17:35:03 UTC | cmd: replace some of the placeholders with short descriptions Signed-off-by: Alexander Alemayhu <alexander@alemayhu.com> | 17 July 2017, 07:43:40 UTC |
470a3b0 | Alexander Alemayhu | 06 July 2017, 17:26:00 UTC | git: ignore more files o bash completion o vim temproary files o email directory Signed-off-by: Alexander Alemayhu <alexander@alemayhu.com> | 17 July 2017, 07:43:40 UTC |
7c64b3d | Amre Shakimov | 27 June 2017, 05:53:03 UTC | cni-plugin: pass through labels during ep creation This happens when CNI plugin receives a CREATE event with labels, e.g., from mesos/marathon. https://github.com/cilium/cilium/issues/1028 | 16 July 2017, 19:34:58 UTC |
7f42c9d | Amre Shakimov | 28 June 2017, 17:18:11 UTC | cilium-cni: move labels to ep - change api to allow passing labels while creating an endpoint - decouple labels from containers - use endpoint labels | 16 July 2017, 19:34:58 UTC |
df51939 | Ian Vernon | 16 July 2017, 17:57:22 UTC | pkg/bpfdebug: fix errant c/p in DumpInfo func desc Replace typo with comment that describes what DumpInfo function does. Signed-off by: Ian Vernon <ian@covalent.io> | 16 July 2017, 19:33:28 UTC |
d8adef7 | Thomas Graf | 11 July 2017, 04:54:33 UTC | bpf: Make tracing capture len configurable Add --trace-payloadlen option to set length of captured payload Signed-off-by: Thomas Graf <thomas@cilium.io> | 15 July 2017, 21:28:10 UTC |
75af4e7 | Thomas Graf | 11 July 2017, 04:54:33 UTC | bpf: Do not require DEBUG flag to emit basic tracing messages Allow to disable basic tracing with --disable-trace agent flag Signed-off-by: Thomas Graf <thomas@cilium.io> | 15 July 2017, 21:28:10 UTC |
71b0522 | Thomas Graf | 11 July 2017, 04:54:33 UTC | monitor: Print separator between messages in non-info mode Signed-off-by: Thomas Graf <thomas@cilium.io> | 15 July 2017, 21:28:10 UTC |
24e2cf4 | Thomas Graf | 11 July 2017, 04:54:33 UTC | monitor: Decode layers unless disabled Require user to provide --hex flag to disabled decoding and printing in hexadecimal format. Signed-off-by: Thomas Graf <thomas@cilium.io> | 15 July 2017, 21:28:10 UTC |
d013686 | Thomas Graf | 11 July 2017, 04:54:33 UTC | bpfdebug: Improve DumpInfo() output TCP forwarding: <- endpoint 64189, identity 258: 10.15.220.6:51198 -> 10.15.242.54:80 tcp SYN -> ifindex 586: 10.15.220.6:51198 -> 10.15.242.54:80 tcp SYN <- endpoint 33115, identity 257: 10.15.242.54:80 -> 10.15.220.6:51198 tcp ACK, RST -> endpoint 64189, identity 258: 10.15.242.54:80 -> 10.15.220.6:51198 tcp ACK, RST ARP: <- endpoint 33115, identity 257: ea:e1:ad:23:9e:ac -> 1e:19:55:1b:27:a0 ARP -> endpoint 33115, identity 257: 1e:19:55:1b:27:a0 -> ea:e1:ad:23:9e:ac ARP <- endpoint 64189, identity 258: 62:28:3d:b9:16:71 -> ba:15:0d:5c:cb:90 ARP -> endpoint 64189, identity 258: ba:15:0d:5c:cb:90 -> 62:28:3d:b9:16:71 ARP ICMP forwarding: <- endpoint 50098: 10.15.189.46 -> 10.15.222.137 EchoReply -> endpoint 42392: 10.15.189.46 -> 10.15.222.137 EchoReply <- endpoint 42392: 10.15.222.137 -> 10.15.189.46 EchoRequest -> endpoint 50098: 10.15.222.137 -> 10.15.189.46 EchoRequest <- endpoint 50098: 10.15.189.46 -> 10.15.222.137 EchoReply -> endpoint 42392: 10.15.189.46 -> 10.15.222.137 EchoReply Drops: <- endpoint 64189, identity 257: 10.15.220.6 -> 10.15.247.232 EchoRequest xx drop (Policy denied) to endpoint 29898, identity 257->256: 10.15.220.6 -> 10.15.247.232 EchoRequest <- endpoint 64189, identity 257: 10.15.220.6 -> 10.15.247.232 EchoRequest xx drop (Policy denied) to endpoint 29898, identity 257->256: 10.15.220.6 -> 10.15.247.232 EchoRequest Signed-off-by: Thomas Graf <thomas@cilium.io> | 15 July 2017, 21:28:10 UTC |
c1bb719 | Thomas Graf | 11 July 2017, 04:54:33 UTC | bpf: Provide identity in capture messages Signed-off-by: Thomas Graf <thomas@cilium.io> | 15 July 2017, 21:28:10 UTC |
258af93 | Ian Vernon | 11 July 2017, 05:05:15 UTC | cmd: add output options for cilium monitor By default, when `cilium monitor` is ran, a one-line summary will be output, only for drop and capture messages. A new flag, -v for verbose, is added which will output more detailed information about each packet for debug, drop, and capture messages, which was before the default behavior for `cilium monitor`. Signed-off by: Ian Vernon <ian@covalent.io> | 15 July 2017, 21:28:10 UTC |
77a05ce | Thomas Graf | 10 July 2017, 22:01:03 UTC | tests: Remove multinode L7 tests workaround Signed-off-by: Thomas Graf <thomas@cilium.io> | 15 July 2017, 18:23:04 UTC |
3cb4ae9 | Thomas Graf | 10 July 2017, 22:01:03 UTC | bpf: Redirect to HOST_IFINDEX when doing proxy redirect When packet originally comes from bpf_netdev or bpf_overlay and we pass to stack, Linux will evaluate the source - dest pair in the context of the overlay device and drop it as invalid due to martian source. Do a proper redirect ot the HOST_IFINDEX. Signed-off-by: Thomas Graf <thomas@cilium.io> | 15 July 2017, 18:23:04 UTC |
511083e | Thomas Graf | 10 July 2017, 22:01:03 UTC | tests: Fix 06-lb.sh Signed-off-by: Thomas Graf <thomas@cilium.io> | 15 July 2017, 18:23:04 UTC |
1c951ee | Thomas Graf | 10 July 2017, 22:01:03 UTC | bpf: Attach bpf_host.o at egress of cilium_host We have attached bpf_host.o at ingress of the cilium_host peer so far. The side effect of this is that skbs are scrubbed and we lose access to skb->mark. Move bpf_host.o to egress of cilium_host. Signed-off-by: Thomas Graf <thomas@cilium.io> | 15 July 2017, 18:23:04 UTC |
2f6ede4 | Thomas Graf | 10 July 2017, 22:01:03 UTC | proxy: Inherit endpoint source identity from proxy map - When forwarding, inherit identity from proxy map and and pass it on to the BPF program using skb->mark. This allows bpf_netdev to inherit the identity and pass it on to the wire - When serving as ingress proxy, all replies must have the identity of the endpoint we are serving. Signed-off-by: Thomas Graf <thomas@cilium.io> | 15 July 2017, 18:23:04 UTC |
e06e0db | Thomas Graf | 10 July 2017, 22:01:03 UTC | bpf: Store source identity in proxy map Signed-off-by: Thomas Graf <thomas@cilium.io> | 15 July 2017, 18:23:04 UTC |
d4d9158 | Thomas Graf | 10 July 2017, 22:01:03 UTC | bpf: Support reaching the local node from the overlay Signed-off-by: Thomas Graf <thomas@cilium.io> | 15 July 2017, 18:23:04 UTC |
51ced7f | Thomas Graf | 10 July 2017, 22:01:03 UTC | agent: Masquerade traffic from host into cilium cluster Traffic from the host with a source IP outside of the cilium cluster must be masquerade with a cluster IP. Allocate an internal IP for this, add it to the cilium_host interface and masquerade all traffic which flows into cilium_host which does not have a proper source address. Signed-off-b: Thomas Graf <thomas@cilium.io> | 15 July 2017, 18:23:04 UTC |
e6d9967 | Thomas Graf | 10 July 2017, 22:01:03 UTC | bpf: Compile bpf_host.o after ENCAP_IFINDEX has been derived Signed-off-by: Thomas Graf <thomas@cilium.io> | 15 July 2017, 18:23:04 UTC |
18c4474 | Thomas Graf | 10 July 2017, 22:01:03 UTC | bpf: Add additional debugging for bpf_netdev Signed-off-by: Thomas Graf <thomas@cilium.io> | 15 July 2017, 18:23:04 UTC |
5501df5 | Thomas Graf | 10 July 2017, 22:01:03 UTC | proxy: Provide original identity as SO_MARK Make the proxy provide the source identity as SO_MARK when sending packets. This allows the security identity to be preserved while passing through the proxy. Fixes: #1110 Signed-off-by: Thomas Graf <thomas@cilium.io> | 15 July 2017, 18:23:04 UTC |
008b3a9 | Thomas Graf | 10 July 2017, 22:01:03 UTC | daemon: Automatically reserve conflicting local IPv4 routes in alloc prefix This resolves the case where the VM is using some IPs which reside inside the allocation prefix. This allows a node to use the ip range 10.1.1.0/24 while the node allocates to containers out of the prefix 10.1.0.0/16. Signed-off-by: Thomas Graf <thomas@cilium.io> | 15 July 2017, 18:23:04 UTC |
d228524 | Thomas Graf | 10 July 2017, 22:01:03 UTC | daemon: Point cluster CIDR to cilium_host in encapsulation mode In encapsulation mode, make use of the new encapsulation feature of bpf_netdev and point the entire cluster prefix to cilium_host. This makes endpoint IPs on other nodes available to local processes. Signed-off-by: Thomas Graf <thomas@cilium.io> | 15 July 2017, 18:23:04 UTC |
6679c97 | Thomas Graf | 10 July 2017, 22:01:02 UTC | daemon: Add options to specify service CIDR The service CIDR (e.g. k8s service-cidr) can live outside of the cilium cluster prefix. This is fine as service IPs are immediately translated to endpoint IPs and are never seen on the wire. The exception to this is if the host attempts to talk to service IPs, in this case, we need to add a route in the host to pass such packets to the cilium_host interface so they can be properly loadbalanced. Provide new options to allow the user to specify the service ranges if the reside outside of the clsuter prefix. Fixes: #1013 Signed-off-by: Thomas Graf <thomas@cilium.io> | 15 July 2017, 18:23:04 UTC |
b5bd9ce | Thomas Graf | 10 July 2017, 22:01:02 UTC | bpf: Support encapsulation for packets received from a netdev This extends bpf_netdev to perform encapsulation if the destination is within the cluster prefix but not a local endpoint. This allows for a local process to reach endpoints which reside on other nodes. If the packet is being received from the wire, the identity is inherited as normal. If the packet is coming from the host, the skb->mark can be used to define the source identity of the packet. It also compiles bpf_netdev.c to bpf_host.o for use on the cilium_host interface so we can pass in a special define FROM_HOST which indicates that bpf_netdev is being run in the context for packets from the host. Signed-off-by: Thomas Graf <thomas@cilium.io> | 15 July 2017, 18:23:04 UTC |
845a82a | Thomas Graf | 10 July 2017, 22:01:02 UTC | find-llvm.sh: Add fast track for common location Signed-off-by: Thomas Graf <thomas@cilium.io> | 15 July 2017, 18:23:04 UTC |
afd893a | Thomas Bachman | 14 July 2017, 20:41:35 UTC | Fix typo in demo1.sh This patch fixes a typo in the demo1.sh script. | 14 July 2017, 21:30:42 UTC |
2271e36 | Thomas Graf | 10 July 2017, 06:50:39 UTC | vagrant: Fail if cilium.service fails and print log Signed-off-by: Thomas Graf <thomas@cilium.io> | 14 July 2017, 08:27:19 UTC |
66b7eb0 | Thomas Graf | 10 July 2017, 06:50:28 UTC | Makefile: run etcd 3.1.0 for unit tests Signed-off-by: Thomas Graf <thomas@cilium.io> | 14 July 2017, 00:20:12 UTC |
a52c9de | Thomas Graf | 10 July 2017, 07:39:08 UTC | tests: Add helpers to wait for all endpoints to run a policy revision Signed-off-by: Thomas Graf <thomas@cilium.io> | 13 July 2017, 23:37:09 UTC |
743d77b | Thomas Graf | 10 July 2017, 07:39:08 UTC | cilium: New 'cilium policy wait <revison>` command Allows to wait for all local endpoints to run a particular revision of the policy. Signed-off-by: Thomas Graf <thomas@cilium.io> | 13 July 2017, 23:37:09 UTC |
538d9ba | Thomas Graf | 10 July 2017, 07:39:08 UTC | agent: Report repository revision as endpoint policy build Signed-off-by: Thomas Graf <thomas@cilium.io> | 13 July 2017, 23:37:09 UTC |
092943c | Thomas Graf | 10 July 2017, 07:39:08 UTC | agent/client: Report policy revision via API and print in CLI Signed-off-by: Thomas Graf <thomas@cilium.io> | 13 July 2017, 23:37:09 UTC |
966f137 | Thomas Graf | 10 July 2017, 07:39:08 UTC | api: Regenerate API code Signed-off-by: Thomas Graf <thomas@cilium.io> | 13 July 2017, 23:37:09 UTC |
5df2381 | Thomas Graf | 10 July 2017, 07:39:08 UTC | api: Return policy revision via API Signed-off-by: Thomas Graf <thomas@cilium.io> | 13 July 2017, 23:37:09 UTC |
6097a3d | Thomas Graf | 10 July 2017, 07:39:08 UTC | policy: Introduce policy repository revision - Adds a revision number to the repository which is bumped on every change of policy - Verify the revision in the unit tests - Adjust high level policy change functions to return the revision after a change has been applied Signed-off-by: Thomas Graf <thomas@cilium.io> | 13 July 2017, 23:37:09 UTC |
27592df | Thomas Graf | 10 July 2017, 05:54:50 UTC | tests: Disable CT cleanup tests for now Signed-off-by: Thomas Graf <thomas@cilium.io> | 13 July 2017, 21:46:10 UTC |
c1249e4 | Ian Vernon | 10 July 2017, 23:50:27 UTC | Documentation: add CoreOS getting-started-guide Add a guide with steps to configure Kubernetes and Cilium to get Cilium up-and-running on CoreOS. Signed-off by: Ian Vernon <ian@covalent.io> | 13 July 2017, 20:52:40 UTC |
0c9ccf7 | André Martins | 12 July 2017, 11:44:12 UTC | tests: adding nodeselector for bookinfo spec Since we have a bug limiting the usage of L7 proxy on multinode this commit adds a NodeSelector into the yaml spec files to the pods are scheduled into the same node. This commit is a workaround and should be removed once the L7 proxy works on a multi works on a multinode environment. Signed-off-by: André Martins <andre@cilium.io> | 13 July 2017, 19:58:09 UTC |
39b8b0a | André Martins | 10 July 2017, 11:53:32 UTC | tests: add one more example to tests multi CNP enforcement Add a runtime test to test the Cilium Network Policy with multiple policies enforcement on a multi node environment. Signed-off-by: André Martins <andre@cilium.io> | 13 July 2017, 19:58:09 UTC |
46739d8 | André Martins | 07 July 2017, 22:34:46 UTC | k8s: implemented CiliumNetworkPolicy multi rule Extended CiliumNetworkPolicy to allow setting up multi rules on a single specification file with the keyword `specs` (instead of `spec` on a single policy file. Example: apiVersion: "cilium.io/v1" kind: CiliumNetworkPolicy description: "Policy to test multiple rules in a single file" metadata: name: "multi-rules" specs: - endpointSelector: matchLabels: app: ratings ingress: - fromEndpoints: - matchLabels: app: reviews - endpointSelector: matchLabels: app: details ingress: - fromEndpoints: - matchLabels: app: productpage Signed-off-by: André Martins <andre@cilium.io> | 13 July 2017, 19:58:09 UTC |
44751c7 | Eloy Coto | 03 July 2017, 21:36:44 UTC | [BPF/probes]: Added kernel checks Fixes: #891 Signed-off-by: Eloy Coto <eloy.coto@gmail.com> | 13 July 2017, 12:50:54 UTC |
b99931a | André Martins | 13 July 2017, 00:03:49 UTC | endpointmanager: fixed remove locked for DockerEndpointID The endpointsAux stores the same EP value with different keys. When removing the endpoint, all of those keys where removed from the map except the ep.DockerEndpointID since it was wrongly set with ep.DockerID Signed-off-by: André Martins <andre@cilium.io> | 13 July 2017, 00:40:00 UTC |
8fab4c7 | André Martins | 12 July 2017, 20:58:21 UTC | Jenkinsfile: add timestamps to builds Signed-off-by: André Martins <andre@cilium.io> | 12 July 2017, 22:37:48 UTC |
25201c6 | André Martins | 11 July 2017, 20:33:35 UTC | tests: ignoring .json files in 00-no-sleep.sh Since 00-no-sleep.sh was checking for all files, the commit b7bec4bfd7 add a sleep in the pod's command file causing the script to give a false positive. This commit ignores all files with the name ".json" to prevent this false positive. Fixes: b7bec4bfd7 ("tests: adding l7 stresstest on different namespaces") Signed-off-by: André Martins <andre@cilium.io> | 12 July 2017, 12:52:54 UTC |
95ae985 | André Martins | 11 July 2017, 16:37:32 UTC | tests: adding l7 stresstest on different namespaces Add L7 stress test on a single node for the L7 proxy. Signed-off-by: André Martins <andre@cilium.io> | 12 July 2017, 12:52:54 UTC |
ff5466b | André Martins | 11 July 2017, 19:35:25 UTC | K8s: keeping namespace label set in cilium NP Cilium Network Policy only enforces policies on the namespace where it's stored. This is achieved by adding a special label on the EndpointSelector, on the FromEndpoints and on the FromRequires with the k8s namespace where the policy is stored. Since users are allowed to specify that special label on the FromEndpoints and / or FromRequires, we should keep the value's label unchanged. The special label in the EndpointSelector is only possible to be overwritten with the metadata's namespace. If the user specifies it manually, by inserting the special label, a warning is printed in cilium logs and the label is replaced with the namespace where the policy is stored. For example, the following CNP ``` metadata: name: "l7-stresstest" namespace: "development" spec: endpointSelector: matchLabels: id: server ingress: - fromEndpoints: - matchLabels: id: client "k8s:io.kubernetes.pod.namespace": qa ``` Will be translated into: ``` "endpointSelector": { "matchLabels": { "any:id": "server", "k8s:io.kubernetes.pod.namespace": "development" } }, "ingress": [ { "fromEndpoints": [ { "matchLabels": { "any:id": "client", "k8s:io.kubernetes.pod.namespace": "qa" } } ], ``` Signed-off-by: André Martins <andre@cilium.io> | 12 July 2017, 12:52:54 UTC |
ad53848 | Tobias Klauser | 12 July 2017, 07:58:26 UTC | pkg/bpf: add new sock ops prog type Add prog type ProgTypeSockOps to match BPF_PROG_TYPE_SOCK_OPS, introduced in the net-next tree in commit 40304b2a1567 ("bpf: BPF support for sock_ops"). Signed-off-by: Tobias Klauser <tklauser@distanz.ch> | 12 July 2017, 09:09:21 UTC |
20d6e2f | Alexander Alemayhu | 17 May 2017, 12:45:43 UTC | byteorder: add documentation file for byteorder package this should show a synopsis on godoc[0]. [0]: https://godoc.org/github.com/cilium/cilium Closes: #285 (Micro: Fix common.Swab16 with proper encoding/binary usage) Signed-off-by: Alexander Alemayhu <alexander@alemayhu.com> | 11 July 2017, 19:04:58 UTC |
4925039 | Alexander Alemayhu | 28 May 2017, 13:28:18 UTC | bpf: don't call bpf_htonl for LXC_IPV4 It's should already be in network byte order from Go side. Related-to: #285 (Micro: Fix `common.Swab16` with proper `encoding/binary` usage) Signed-off-by: Alexander Alemayhu <alexander@alemayhu.com> | 11 July 2017, 19:04:58 UTC |
0dfe617 | Alexander Alemayhu | 14 June 2017, 19:35:06 UTC | pkg: introduce new package for handling byteorder netlink is used for the byte order detection, which is already a dependency available in the vendor directory. The package provides the native byte order in the variable Native and wraps all byte order specific reads and write call sites. Related-to: #285 (Micro: Fix `common.Swab16` with proper `encoding/binary` usage) Signed-off-by: Alexander Alemayhu <alexander@alemayhu.com> | 11 July 2017, 19:04:58 UTC |
e0bce32 | Alexander Alemayhu | 26 May 2017, 19:45:43 UTC | tests: check printed container ids Related-to: #746 (container id in BPF debug message is wrong) Signed-off-by: Alexander Alemayhu <alexander@alemayhu.com> | 11 July 2017, 19:04:58 UTC |
12cc2ea | Thomas Graf | 08 July 2017, 17:29:34 UTC | examples/demo: Clean up star wars demo Signed-off-by: Thomas Graf <thomas@cilium.io> | 11 July 2017, 14:52:35 UTC |
ca481ff | Daniel Dao | 10 July 2017, 11:39:03 UTC | remove Godeps manifest since we moved to vndr Commit 71fefcaf moves the dependencies management to vndr, but forgot to remove existing Godeps manifest. Signed-off-by: Daniel Dao <dqminh89@gmail.com> | 10 July 2017, 18:39:15 UTC |
2e58110 | Daniel Dao | 10 July 2017, 11:34:47 UTC | remove unused dependencies detected by vndr Looks like we dont use any of the current prometheus dependencies. vndr detects those are unused and remove them. `make` still works after the purge. The original change adds prometheus together with the bump to etcd v3.1, but we dont actually exposes the prometheus metrics anywhere. I think we should just remove this now and re-integrate prometheus separately when working on https://github.com/cilium/cilium/issues/165 maybe. Signed-off-by: Daniel Dao <dqminh89@gmail.com> | 10 July 2017, 18:39:15 UTC |
2064589 | Daniel Dao | 10 July 2017, 11:23:30 UTC | vendor.conf: update etcd to 3.2.1 The move to vendor.conf missed a separate bump for etcd in another change. This readds the bump. Signed-off-by: Daniel Dao <dqminh89@gmail.com> | 10 July 2017, 18:39:15 UTC |
a8fddc6 | Thomas Graf | 07 July 2017, 22:43:16 UTC | k8s: Correctly implement ClusterIP for type NodePort and LoadBalancer NodePort and LoadBalancer are supersets of ClusterIP. Implement ClusterIP for these types as well. Also: Silently ingore external name services instead of printing a warning. Signed-off-by: Thomas Graf <thomas@cilium.io> | 10 July 2017, 12:50:01 UTC |
71fefca | Daniel Dao | 03 July 2017, 12:36:29 UTC | move from godeps to https://github.com/LK4D4/vndr Godeps make it very difficult to update only a few dependencies. We uses vndr in a couple of projects and it works well so far in terms of ease of dependencies' update. One more plus is vndr also removes more files that are unnecessary for the build process. Signed-off-by: Daniel Dao <dqminh89@gmail.com> | 10 July 2017, 10:06:23 UTC |
4052fc5 | André Martins | 06 July 2017, 11:24:44 UTC | k8s: add node IP CIDR in the annotations node When the user uses the cluster-cidr in the controller manager, kubernetes controller automatically sets up a dedicated pod CIDR for each node. This CIDR is used by cilium both locally and on the cluster so that cilium knows on which node IP is the pod CIDR assigned. Unfortunately, kubernetes only assigns one IP version CIDR per node, in consequence, the cilium node derives the other IP version CIDR and stores this value in the node's attributes map, where the other nodes receive a notification regarding both IPv4 and IPv6 CIDRs allocated to that node. Signed-off-by: André Martins <andre@cilium.io> | 08 July 2017, 00:51:32 UTC |
37b3ac1 | André Martins | 06 July 2017, 11:24:44 UTC | k8s: change daemon's k8s clientSet to Interface Changed the daemon's k8s client to use the k8s client interface to facilitate the use of an interface in future k8s unit tests. Signed-off-by: André Martins <andre@cilium.io> | 08 July 2017, 00:51:32 UTC |
902b999 | Michi Mutsuzaki | 07 July 2017, 00:52:27 UTC | Refactor k8s.Client This patch exposes k8s.CreateConfig, and changes k8s.CreateClient() and k8s.CreateTPRClient() to accept rest.Config as an input instead of endpoint and kubeconfig file path. This allows the caller to pass rest.Config that has been created some other way, for example using rest.InClusterConfig(). Signed-off-by: Michi Mutsuzaki <michi@covalent.io> | 07 July 2017, 23:24:15 UTC |
b24d8cb | Ian Vernon | 28 June 2017, 23:04:12 UTC | tests: pick up k8s test logs, other enhancements * tests/k8s: copy contents of /var/lib/cilium, /var/run/cilium, as well as logs from kube-apiserver, kube-controller-manager, kubelet into tar.gz that is archived after each build. * tests: shut down VMs even if gathering of logs / archiving of artifacts fails. Signed-off by: Ian Vernon <ian@covalent.io> | 07 July 2017, 21:17:13 UTC |