Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[pull] master from projectcalico:master #2

Open
wants to merge 1,635 commits into
base: master
Choose a base branch
from

Conversation

pull[bot]
Copy link

@pull pull bot commented Jun 7, 2023

See Commits and Changes for more details.


Created by pull[bot]

Can you help keep this open source service alive? 💖 Please sponsor : )

@pull pull bot added the ⤵️ pull label Jun 7, 2023
fasaxc and others added 30 commits December 2, 2024 10:47
Make sure that even a future compiler can't elide
the copy to make a string from the byte slice.
Reduce memory used to store inactive policies/profiles
Signed-off-by: renyunkang <[email protected]>
this does not play well with building windows
* Fix coalesce-imports.

Prevent truncating files when one or more operations fail.

* Fix file mode when writing new copy of file.
* Initial pass at BaselineAdminNetworkPolicy.

* Fix policy name prefixes.

* Combine ANP and BANP conversion logic.

- Top level struct types are different but the "leaf" structs
  are the same in most cases.
- Extract the "leaf" structs at the top level and then share
  the remaining logic.

* Fix felix syncer test.

* Ignore pprofs in gitignore.

* Add tests for BANP conversion.

* Markups.
Don't run operator CRD target as part of CI check
* Check code generation as part of release / hashrelease

* Add better error mesg
…get (#9560)

more robust.

This way, if the download fails, make will stop there. Also, added retry
to curl command for a little more robustness.
`mitchellh/go-homedir`is archived. `os.UserHomeDir()` from Go stdlib
should work for the `calico-bpf` command line tool. This change also
reduces one direct dependency.
Use `github.com/shirou/gopsutil` v4 release instead of pinning
to an outdated hash version.
Use Go stdlib to get user home directory
Use shirou/gopsutil v4 release version
With aws-cni external traffic needs to be marked see [1], but fib_lookup
for returning traffic does not consider that mark. Hence the returning
traffic, if not routed by Linux, would go to a wrong host iface. This
can be fixed with BPF_FIB_LOOKUP_MARK in kernels 6.10+

[1] projectcalico/felix@a662ef7
[BPF] fixed routing from outside the cluster in EKS with aws-cni
* rename release/build to release/cmd

build was a folder name for using goyek; cmd is the proper way

* resturture main.go

- create Command interface to return subcommands
- move each subcommand to separate file
- create flags.go to house all flags

* fix release build

* Apply suggestions from code review

Co-authored-by: Casey Davenport <[email protected]>

* move cmd definitions to own files

---------

Co-authored-by: Casey Davenport <[email protected]>
Add support for Service LoadBalancer IPAM
Add BaselineAdminNetworkPolicies RBAC to operator
* reduce get and update node API calls

* update allocateip_test.go

* fix error check

* fix allocateip test

* fix allocateip test

* update comment and log
* Add test to repro VXLAN ARP bug.

Create multiple ARP entries with same MAC.

* Fix indexing in VXLAN ARP manager

Index ARP entries on IP address so that we don't get confused
if there are duplicate MAC entries in the table.
* Introduce WatchOptions struct to backend API.

* Add options struct to backend calico client.

Refactor: replace revision argument with WatchOptions struct
to allow for adding new fields in future.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.