calico
calico copied to clipboard
add_additionalLabels_to_chart
Description
Related issues/PRs
Todos
- [x] Tests
- [x] Documentation
- [x] Release note
Release Note
New helm values.yaml field - additionalLabels - allows configuring labels on resources created by the chart.
Reminder for the reviewer
Make sure that this PR has the correct labels and milestone set.
Every PR needs one docs-*
label.
-
docs-pr-required
: This change requires a change to the documentation that has not been completed yet. -
docs-completed
: This change has all necessary documentation completed. -
docs-not-required
: This change has no user-facing impact and requires no docs.
Every PR needs one release-note-*
label.
-
release-note-required
: This PR has user-facing changes. Most PRs should have this label. -
release-note-not-required
: This PR has no user-facing changes.
Other optional labels:
-
cherry-pick-candidate
: This PR should be cherry-picked to an earlier release. For bug fixes only. -
needs-operator-pr
: This PR is related to install and requires a corresponding change to the operator.
/sem-approve
/sem-approve
It looks like the CI job failed. Is there anything else i would need to do here to get this PR merged? I Just want to make sure I am setting this up correctly.
@TheCubicleJockey apologies, I've been out of the office for the last three weeks and am just catching up.
This is the CI failure:
The following files are dirty01:39
manifests/ocp/02-configmap-calico-resources.yaml | 2 ++01:39
manifests/ocp/02-role-tigera-operator.yaml | 2 ++01:39
manifests/ocp/02-rolebinding-tigera-operator.yaml | 2 ++01:39
manifests/ocp/02-serviceaccount-tigera-operator.yaml | 2 ++01:39
manifests/tigera-operator.yaml | 6 ++++++
It looks like the generated files need to be updated (there are manifests generated from the chart).
Running make gen-manifests
should fix this.
Removing "merge-when-ready" label due to new commits
Ran make gen-manifests
but it looks like i am unable to resolve conflicts but I do not have access to resolve. @caseydavenport
@TheCubicleJockey looks like make gen-files
failed for you - it just deleted the generated files but didn't update them. Can you post the log output from that command?
Wasn't sure which one to run, so I ran all three
make -C api gen-files
mkdir -p /Users/nicholashaven/code/TheCubicleJockey/calico/api/.lint-cache
rm -f .generate_files
find pkg -name zz_generated* -exec rm {} \;
# rollback changes to the generated clientset directories
# find pkg -type d -name *_generated -exec rm -rf {} \;
rm -rf pkg/client/clientset_generated pkg/client/informers_generated pkg/client/listers_generated pkg/openapi pkg/lib/numorstring/openapi_generated.go
# Generate defaults
mkdir -p ../.go-pkg-cache bin /Users/nicholashaven/go/pkg/mod && docker run --rm --net=host --init -v /private/tmp/com.apple.launchd.9MoimHX0v3/Listeners:/ssh-agent --env SSH_AUTH_SOCK=/ssh-agent -v /Users/nicholashaven/go/pkg/mod:/go/pkg/mod:rw -e LOCAL_USER_ID=501 -e GOCACHE=/go-cache -e GOARCH=amd64 -e GOPATH=/go -e OS=darwin -e GOOS=darwin -e GOFLAGS= -v /Users/nicholashaven/code/TheCubicleJockey/calico/api:/go/src/github.com/projectcalico/api:rw -v /Users/nicholashaven/code/TheCubicleJockey/calico/api/../.go-pkg-cache:/go-cache:rw -w /go/src/github.com/projectcalico/api calico/go-build:v0.90-amd64 \
sh -c 'git config --global url."ssh://[email protected]/".insteadOf "https://github.com/"; defaulter-gen \
--v 1 --logtostderr \
--go-header-file "/go/src/github.com/projectcalico/api/hack/boilerplate/boilerplate.go.txt" \
--input-dirs "github.com/projectcalico/api/pkg/apis/projectcalico/v3" \
--extra-peer-dirs "github.com/projectcalico/api/pkg/apis/projectcalico/v3" \
--output-file-base "zz_generated.defaults"'
Unable to find image 'calico/go-build:v0.90-amd64' locally
v0.90-amd64: Pulling from calico/go-build
8f22e9941898: Pull complete
23ffd3bebafd: Pull complete
80731705042c: Pull complete
40a96f18cc27: Pull complete
bf6be39c42e1: Pull complete
0aec8534af6f: Pull complete
3edd79e8a16b: Pull complete
3c2dea2dea3c: Pull complete
f15a3caa63e2: Pull complete
17fe7acce57c: Pull complete
96d6d15d4ba6: Pull complete
f492b6f6a2b2: Pull complete
85130caf6bc2: Pull complete
b69a3d8be0c2: Pull complete
fb867eef6563: Pull complete
70c96725d9c8: Pull complete
a45b6bb2b54c: Pull complete
64a8632fcc1b: Pull complete
d18afd3f3e58: Pull complete
b14f63cf4840: Pull complete
Digest: sha256:be9bbb1ef54d79256687f37b1bacf20d42c5bfcd420fb94f019849cad1d61306
Status: Downloaded newer image for calico/go-build:v0.90-amd64
Starting with UID : 501
# Generate deep copies
mkdir -p ../.go-pkg-cache bin /Users/nicholashaven/go/pkg/mod && docker run --rm --net=host --init -v /private/tmp/com.apple.launchd.9MoimHX0v3/Listeners:/ssh-agent --env SSH_AUTH_SOCK=/ssh-agent -v /Users/nicholashaven/go/pkg/mod:/go/pkg/mod:rw -e LOCAL_USER_ID=501 -e GOCACHE=/go-cache -e GOARCH=amd64 -e GOPATH=/go -e OS=darwin -e GOOS=darwin -e GOFLAGS= -v /Users/nicholashaven/code/TheCubicleJockey/calico/api:/go/src/github.com/projectcalico/api:rw -v /Users/nicholashaven/code/TheCubicleJockey/calico/api/../.go-pkg-cache:/go-cache:rw -w /go/src/github.com/projectcalico/api calico/go-build:v0.90-amd64 \
sh -c 'git config --global url."ssh://[email protected]/".insteadOf "https://github.com/"; deepcopy-gen \
--v 1 --logtostderr \
--go-header-file "/go/src/github.com/projectcalico/api/hack/boilerplate/boilerplate.go.txt" \
--input-dirs "github.com/projectcalico/api/pkg/apis/projectcalico/v3" \
--bounding-dirs github.com/projectcalico/api \
--output-file-base zz_generated.deepcopy'
Starting with UID : 501
# generate all pkg/client contents
mkdir -p ../.go-pkg-cache bin /Users/nicholashaven/go/pkg/mod && docker run --rm --net=host --init -v /private/tmp/com.apple.launchd.9MoimHX0v3/Listeners:/ssh-agent --env SSH_AUTH_SOCK=/ssh-agent -v /Users/nicholashaven/go/pkg/mod:/go/pkg/mod:rw -e LOCAL_USER_ID=501 -e GOCACHE=/go-cache -e GOARCH=amd64 -e GOPATH=/go -e OS=darwin -e GOOS=darwin -e GOFLAGS= -v /Users/nicholashaven/code/TheCubicleJockey/calico/api:/go/src/github.com/projectcalico/api:rw -v /Users/nicholashaven/code/TheCubicleJockey/calico/api/../.go-pkg-cache:/go-cache:rw -w /go/src/github.com/projectcalico/api calico/go-build:v0.90-amd64 \
sh -c 'git config --global url."ssh://[email protected]/".insteadOf "https://github.com/"; build/update-client-gen.sh'
Starting with UID : 501
# generate openapi
mkdir -p ../.go-pkg-cache bin /Users/nicholashaven/go/pkg/mod && docker run --rm --net=host --init -v /private/tmp/com.apple.launchd.9MoimHX0v3/Listeners:/ssh-agent --env SSH_AUTH_SOCK=/ssh-agent -v /Users/nicholashaven/go/pkg/mod:/go/pkg/mod:rw -e LOCAL_USER_ID=501 -e GOCACHE=/go-cache -e GOARCH=amd64 -e GOPATH=/go -e OS=darwin -e GOOS=darwin -e GOFLAGS= -v /Users/nicholashaven/code/TheCubicleJockey/calico/api:/go/src/github.com/projectcalico/api:rw -v /Users/nicholashaven/code/TheCubicleJockey/calico/api/../.go-pkg-cache:/go-cache:rw -w /go/src/github.com/projectcalico/api calico/go-build:v0.90-amd64 \
sh -c 'git config --global url."ssh://[email protected]/".insteadOf "https://github.com/"; openapi-gen \
--v 1 --logtostderr \
--go-header-file "/go/src/github.com/projectcalico/api/hack/boilerplate/boilerplate.go.txt" \
--input-dirs "github.com/projectcalico/api/pkg/apis/projectcalico/v3,k8s.io/api/core/v1,k8s.io/api/networking/v1,k8s.io/apimachinery/pkg/apis/meta/v1,k8s.io/apimachinery/pkg/version,k8s.io/apimachinery/pkg/runtime,k8s.io/apimachinery/pkg/util/intstr,github.com/projectcalico/api/pkg/lib/numorstring" \
--output-package "github.com/projectcalico/api/pkg/openapi"'
Starting with UID : 501
API rule violation: list_type_missing,github.com/projectcalico/api/pkg/apis/projectcalico/v3,BGPConfigurationSpec,Communities
API rule violation: list_type_missing,github.com/projectcalico/api/pkg/apis/projectcalico/v3,BGPConfigurationSpec,IgnoredInterfaces
API rule violation: list_type_missing,github.com/projectcalico/api/pkg/apis/projectcalico/v3,BGPConfigurationSpec,PrefixAdvertisements
API rule violation: list_type_missing,github.com/projectcalico/api/pkg/apis/projectcalico/v3,BGPConfigurationSpec,ServiceClusterIPs
API rule violation: list_type_missing,github.com/projectcalico/api/pkg/apis/projectcalico/v3,BGPConfigurationSpec,ServiceExternalIPs
API rule violation: list_type_missing,github.com/projectcalico/api/pkg/apis/projectcalico/v3,BGPConfigurationSpec,ServiceLoadBalancerIPs
API rule violation: list_type_missing,github.com/projectcalico/api/pkg/apis/projectcalico/v3,BGPFilterSpec,ExportV4
API rule violation: list_type_missing,github.com/projectcalico/api/pkg/apis/projectcalico/v3,BGPFilterSpec,ExportV6
API rule violation: list_type_missing,github.com/projectcalico/api/pkg/apis/projectcalico/v3,BGPFilterSpec,ImportV4
API rule violation: list_type_missing,github.com/projectcalico/api/pkg/apis/projectcalico/v3,BGPFilterSpec,ImportV6
API rule violation: list_type_missing,github.com/projectcalico/api/pkg/apis/projectcalico/v3,BGPPeerSpec,Filters
API rule violation: list_type_missing,github.com/projectcalico/api/pkg/apis/projectcalico/v3,CalicoNodeBGPRouteStatus,RoutesV4
API rule violation: list_type_missing,github.com/projectcalico/api/pkg/apis/projectcalico/v3,CalicoNodeBGPRouteStatus,RoutesV6
API rule violation: list_type_missing,github.com/projectcalico/api/pkg/apis/projectcalico/v3,CalicoNodeBGPStatus,PeersV4
API rule violation: list_type_missing,github.com/projectcalico/api/pkg/apis/projectcalico/v3,CalicoNodeBGPStatus,PeersV6
API rule violation: list_type_missing,github.com/projectcalico/api/pkg/apis/projectcalico/v3,CalicoNodeStatusSpec,Classes
API rule violation: list_type_missing,github.com/projectcalico/api/pkg/apis/projectcalico/v3,EntityRule,Nets
API rule violation: list_type_missing,github.com/projectcalico/api/pkg/apis/projectcalico/v3,EntityRule,NotNets
API rule violation: list_type_missing,github.com/projectcalico/api/pkg/apis/projectcalico/v3,EntityRule,NotPorts
API rule violation: list_type_missing,github.com/projectcalico/api/pkg/apis/projectcalico/v3,EntityRule,Ports
API rule violation: list_type_missing,github.com/projectcalico/api/pkg/apis/projectcalico/v3,FelixConfigurationSpec,HealthTimeoutOverrides
API rule violation: list_type_missing,github.com/projectcalico/api/pkg/apis/projectcalico/v3,GlobalNetworkPolicySpec,Egress
API rule violation: list_type_missing,github.com/projectcalico/api/pkg/apis/projectcalico/v3,GlobalNetworkPolicySpec,Ingress
API rule violation: list_type_missing,github.com/projectcalico/api/pkg/apis/projectcalico/v3,GlobalNetworkPolicySpec,PerformanceHints
API rule violation: list_type_missing,github.com/projectcalico/api/pkg/apis/projectcalico/v3,GlobalNetworkPolicySpec,Types
API rule violation: list_type_missing,github.com/projectcalico/api/pkg/apis/projectcalico/v3,GlobalNetworkSetSpec,Nets
API rule violation: list_type_missing,github.com/projectcalico/api/pkg/apis/projectcalico/v3,HTTPMatch,Methods
API rule violation: list_type_missing,github.com/projectcalico/api/pkg/apis/projectcalico/v3,HTTPMatch,Paths
API rule violation: list_type_missing,github.com/projectcalico/api/pkg/apis/projectcalico/v3,HostEndpointSpec,ExpectedIPs
API rule violation: list_type_missing,github.com/projectcalico/api/pkg/apis/projectcalico/v3,HostEndpointSpec,Ports
API rule violation: list_type_missing,github.com/projectcalico/api/pkg/apis/projectcalico/v3,HostEndpointSpec,Profiles
API rule violation: list_type_missing,github.com/projectcalico/api/pkg/apis/projectcalico/v3,IPPoolSpec,AllowedUses
API rule violation: list_type_missing,github.com/projectcalico/api/pkg/apis/projectcalico/v3,IPReservationSpec,ReservedCIDRs
API rule violation: list_type_missing,github.com/projectcalico/api/pkg/apis/projectcalico/v3,NetworkPolicySpec,Egress
API rule violation: list_type_missing,github.com/projectcalico/api/pkg/apis/projectcalico/v3,NetworkPolicySpec,Ingress
API rule violation: list_type_missing,github.com/projectcalico/api/pkg/apis/projectcalico/v3,NetworkPolicySpec,PerformanceHints
API rule violation: list_type_missing,github.com/projectcalico/api/pkg/apis/projectcalico/v3,NetworkPolicySpec,Types
API rule violation: list_type_missing,github.com/projectcalico/api/pkg/apis/projectcalico/v3,NetworkSetSpec,Nets
API rule violation: list_type_missing,github.com/projectcalico/api/pkg/apis/projectcalico/v3,PrefixAdvertisement,Communities
API rule violation: list_type_missing,github.com/projectcalico/api/pkg/apis/projectcalico/v3,ProfileSpec,Egress
API rule violation: list_type_missing,github.com/projectcalico/api/pkg/apis/projectcalico/v3,ProfileSpec,Ingress
API rule violation: list_type_missing,github.com/projectcalico/api/pkg/apis/projectcalico/v3,ServiceAccountMatch,Names
API rule violation: list_type_missing,k8s.io/api/core/v1,AvoidPods,PreferAvoidPods
API rule violation: list_type_missing,k8s.io/api/core/v1,Capabilities,Add
API rule violation: list_type_missing,k8s.io/api/core/v1,Capabilities,Drop
API rule violation: list_type_missing,k8s.io/api/core/v1,CephFSPersistentVolumeSource,Monitors
API rule violation: list_type_missing,k8s.io/api/core/v1,CephFSVolumeSource,Monitors
API rule violation: list_type_missing,k8s.io/api/core/v1,ComponentStatus,Conditions
API rule violation: list_type_missing,k8s.io/api/core/v1,ConfigMapProjection,Items
API rule violation: list_type_missing,k8s.io/api/core/v1,ConfigMapVolumeSource,Items
API rule violation: list_type_missing,k8s.io/api/core/v1,Container,Args
API rule violation: list_type_missing,k8s.io/api/core/v1,Container,Command
API rule violation: list_type_missing,k8s.io/api/core/v1,Container,Env
API rule violation: list_type_missing,k8s.io/api/core/v1,Container,EnvFrom
API rule violation: list_type_missing,k8s.io/api/core/v1,Container,VolumeDevices
API rule violation: list_type_missing,k8s.io/api/core/v1,Container,VolumeMounts
API rule violation: list_type_missing,k8s.io/api/core/v1,ContainerImage,Names
API rule violation: list_type_missing,k8s.io/api/core/v1,DownwardAPIProjection,Items
API rule violation: list_type_missing,k8s.io/api/core/v1,DownwardAPIVolumeSource,Items
API rule violation: list_type_missing,k8s.io/api/core/v1,EndpointSubset,Addresses
API rule violation: list_type_missing,k8s.io/api/core/v1,EndpointSubset,NotReadyAddresses
API rule violation: list_type_missing,k8s.io/api/core/v1,EndpointSubset,Ports
API rule violation: list_type_missing,k8s.io/api/core/v1,Endpoints,Subsets
API rule violation: list_type_missing,k8s.io/api/core/v1,EphemeralContainerCommon,Args
API rule violation: list_type_missing,k8s.io/api/core/v1,EphemeralContainerCommon,Command
API rule violation: list_type_missing,k8s.io/api/core/v1,EphemeralContainerCommon,Env
API rule violation: list_type_missing,k8s.io/api/core/v1,EphemeralContainerCommon,EnvFrom
API rule violation: list_type_missing,k8s.io/api/core/v1,EphemeralContainerCommon,VolumeDevices
API rule violation: list_type_missing,k8s.io/api/core/v1,EphemeralContainerCommon,VolumeMounts
API rule violation: list_type_missing,k8s.io/api/core/v1,ExecAction,Command
API rule violation: list_type_missing,k8s.io/api/core/v1,FCVolumeSource,TargetWWNs
API rule violation: list_type_missing,k8s.io/api/core/v1,FCVolumeSource,WWIDs
API rule violation: list_type_missing,k8s.io/api/core/v1,HTTPGetAction,HTTPHeaders
API rule violation: list_type_missing,k8s.io/api/core/v1,HostAlias,Hostnames
API rule violation: list_type_missing,k8s.io/api/core/v1,ISCSIPersistentVolumeSource,Portals
API rule violation: list_type_missing,k8s.io/api/core/v1,ISCSIVolumeSource,Portals
API rule violation: list_type_missing,k8s.io/api/core/v1,LimitRangeSpec,Limits
API rule violation: list_type_missing,k8s.io/api/core/v1,LoadBalancerStatus,Ingress
API rule violation: list_type_missing,k8s.io/api/core/v1,NamespaceSpec,Finalizers
API rule violation: list_type_missing,k8s.io/api/core/v1,NamespaceStatus,Conditions
API rule violation: list_type_missing,k8s.io/api/core/v1,NodeAffinity,PreferredDuringSchedulingIgnoredDuringExecution
API rule violation: list_type_missing,k8s.io/api/core/v1,NodeSelector,NodeSelectorTerms
API rule violation: list_type_missing,k8s.io/api/core/v1,NodeSelectorRequirement,Values
API rule violation: list_type_missing,k8s.io/api/core/v1,NodeSelectorTerm,MatchExpressions
API rule violation: list_type_missing,k8s.io/api/core/v1,NodeSelectorTerm,MatchFields
API rule violation: list_type_missing,k8s.io/api/core/v1,NodeSpec,PodCIDRs
API rule violation: list_type_missing,k8s.io/api/core/v1,NodeSpec,Taints
API rule violation: list_type_missing,k8s.io/api/core/v1,NodeStatus,Addresses
API rule violation: list_type_missing,k8s.io/api/core/v1,NodeStatus,Conditions
API rule violation: list_type_missing,k8s.io/api/core/v1,NodeStatus,Images
API rule violation: list_type_missing,k8s.io/api/core/v1,NodeStatus,VolumesAttached
API rule violation: list_type_missing,k8s.io/api/core/v1,NodeStatus,VolumesInUse
API rule violation: list_type_missing,k8s.io/api/core/v1,PersistentVolumeClaimSpec,AccessModes
API rule violation: list_type_missing,k8s.io/api/core/v1,PersistentVolumeClaimStatus,AccessModes
API rule violation: list_type_missing,k8s.io/api/core/v1,PersistentVolumeClaimStatus,Conditions
API rule violation: list_type_missing,k8s.io/api/core/v1,PersistentVolumeSpec,AccessModes
API rule violation: list_type_missing,k8s.io/api/core/v1,PersistentVolumeSpec,MountOptions
API rule violation: list_type_missing,k8s.io/api/core/v1,PodAffinity,PreferredDuringSchedulingIgnoredDuringExecution
API rule violation: list_type_missing,k8s.io/api/core/v1,PodAffinity,RequiredDuringSchedulingIgnoredDuringExecution
API rule violation: list_type_missing,k8s.io/api/core/v1,PodAffinityTerm,Namespaces
API rule violation: list_type_missing,k8s.io/api/core/v1,PodAntiAffinity,PreferredDuringSchedulingIgnoredDuringExecution
API rule violation: list_type_missing,k8s.io/api/core/v1,PodAntiAffinity,RequiredDuringSchedulingIgnoredDuringExecution
API rule violation: list_type_missing,k8s.io/api/core/v1,PodDNSConfig,Nameservers
API rule violation: list_type_missing,k8s.io/api/core/v1,PodDNSConfig,Options
API rule violation: list_type_missing,k8s.io/api/core/v1,PodDNSConfig,Searches
API rule violation: list_type_missing,k8s.io/api/core/v1,PodExecOptions,Command
API rule violation: list_type_missing,k8s.io/api/core/v1,PodPortForwardOptions,Ports
API rule violation: list_type_missing,k8s.io/api/core/v1,PodSecurityContext,SupplementalGroups
API rule violation: list_type_missing,k8s.io/api/core/v1,PodSecurityContext,Sysctls
API rule violation: list_type_missing,k8s.io/api/core/v1,PodSpec,Containers
API rule violation: list_type_missing,k8s.io/api/core/v1,PodSpec,EphemeralContainers
API rule violation: list_type_missing,k8s.io/api/core/v1,PodSpec,HostAliases
API rule violation: list_type_missing,k8s.io/api/core/v1,PodSpec,ImagePullSecrets
API rule violation: list_type_missing,k8s.io/api/core/v1,PodSpec,InitContainers
API rule violation: list_type_missing,k8s.io/api/core/v1,PodSpec,ReadinessGates
API rule violation: list_type_missing,k8s.io/api/core/v1,PodSpec,Tolerations
API rule violation: list_type_missing,k8s.io/api/core/v1,PodSpec,Volumes
API rule violation: list_type_missing,k8s.io/api/core/v1,PodStatus,Conditions
API rule violation: list_type_missing,k8s.io/api/core/v1,PodStatus,ContainerStatuses
API rule violation: list_type_missing,k8s.io/api/core/v1,PodStatus,EphemeralContainerStatuses
API rule violation: list_type_missing,k8s.io/api/core/v1,PodStatus,InitContainerStatuses
API rule violation: list_type_missing,k8s.io/api/core/v1,PodStatus,PodIPs
API rule violation: list_type_missing,k8s.io/api/core/v1,ProjectedVolumeSource,Sources
API rule violation: list_type_missing,k8s.io/api/core/v1,RBDPersistentVolumeSource,CephMonitors
API rule violation: list_type_missing,k8s.io/api/core/v1,RBDVolumeSource,CephMonitors
API rule violation: list_type_missing,k8s.io/api/core/v1,RangeAllocation,Data
API rule violation: list_type_missing,k8s.io/api/core/v1,ReplicationControllerStatus,Conditions
API rule violation: list_type_missing,k8s.io/api/core/v1,ResourceQuotaSpec,Scopes
API rule violation: list_type_missing,k8s.io/api/core/v1,ScopeSelector,MatchExpressions
API rule violation: list_type_missing,k8s.io/api/core/v1,ScopedResourceSelectorRequirement,Values
API rule violation: list_type_missing,k8s.io/api/core/v1,SecretProjection,Items
API rule violation: list_type_missing,k8s.io/api/core/v1,SecretVolumeSource,Items
API rule violation: list_type_missing,k8s.io/api/core/v1,ServiceAccount,ImagePullSecrets
API rule violation: list_type_missing,k8s.io/api/core/v1,ServiceAccount,Secrets
API rule violation: list_type_missing,k8s.io/api/core/v1,ServiceSpec,ExternalIPs
API rule violation: list_type_missing,k8s.io/api/core/v1,ServiceSpec,LoadBalancerSourceRanges
API rule violation: list_type_missing,k8s.io/api/core/v1,TopologySelectorLabelRequirement,Values
API rule violation: list_type_missing,k8s.io/api/core/v1,TopologySelectorTerm,MatchLabelExpressions
API rule violation: list_type_missing,k8s.io/api/networking/v1,IPBlock,Except
API rule violation: list_type_missing,k8s.io/api/networking/v1,IngressLoadBalancerStatus,Ingress
API rule violation: list_type_missing,k8s.io/api/networking/v1,NetworkPolicyEgressRule,Ports
API rule violation: list_type_missing,k8s.io/api/networking/v1,NetworkPolicyEgressRule,To
API rule violation: list_type_missing,k8s.io/api/networking/v1,NetworkPolicyIngressRule,From
API rule violation: list_type_missing,k8s.io/api/networking/v1,NetworkPolicyIngressRule,Ports
API rule violation: list_type_missing,k8s.io/api/networking/v1,NetworkPolicySpec,Egress
API rule violation: list_type_missing,k8s.io/api/networking/v1,NetworkPolicySpec,Ingress
API rule violation: list_type_missing,k8s.io/api/networking/v1,NetworkPolicySpec,PolicyTypes
API rule violation: list_type_missing,k8s.io/apimachinery/pkg/apis/meta/v1,APIGroup,ServerAddressByClientCIDRs
API rule violation: list_type_missing,k8s.io/apimachinery/pkg/apis/meta/v1,APIGroup,Versions
API rule violation: list_type_missing,k8s.io/apimachinery/pkg/apis/meta/v1,APIGroupList,Groups
API rule violation: list_type_missing,k8s.io/apimachinery/pkg/apis/meta/v1,APIResource,Categories
API rule violation: list_type_missing,k8s.io/apimachinery/pkg/apis/meta/v1,APIResource,ShortNames
API rule violation: list_type_missing,k8s.io/apimachinery/pkg/apis/meta/v1,APIResourceList,APIResources
API rule violation: list_type_missing,k8s.io/apimachinery/pkg/apis/meta/v1,APIVersions,ServerAddressByClientCIDRs
API rule violation: list_type_missing,k8s.io/apimachinery/pkg/apis/meta/v1,APIVersions,Versions
API rule violation: list_type_missing,k8s.io/apimachinery/pkg/apis/meta/v1,ApplyOptions,DryRun
API rule violation: list_type_missing,k8s.io/apimachinery/pkg/apis/meta/v1,CreateOptions,DryRun
API rule violation: list_type_missing,k8s.io/apimachinery/pkg/apis/meta/v1,DeleteOptions,DryRun
API rule violation: list_type_missing,k8s.io/apimachinery/pkg/apis/meta/v1,FieldsV1,Raw
API rule violation: list_type_missing,k8s.io/apimachinery/pkg/apis/meta/v1,LabelSelector,MatchExpressions
API rule violation: list_type_missing,k8s.io/apimachinery/pkg/apis/meta/v1,LabelSelectorRequirement,Values
API rule violation: list_type_missing,k8s.io/apimachinery/pkg/apis/meta/v1,ObjectMeta,Finalizers
API rule violation: list_type_missing,k8s.io/apimachinery/pkg/apis/meta/v1,ObjectMeta,ManagedFields
API rule violation: list_type_missing,k8s.io/apimachinery/pkg/apis/meta/v1,ObjectMeta,OwnerReferences
API rule violation: list_type_missing,k8s.io/apimachinery/pkg/apis/meta/v1,PatchOptions,DryRun
API rule violation: list_type_missing,k8s.io/apimachinery/pkg/apis/meta/v1,RootPaths,Paths
API rule violation: list_type_missing,k8s.io/apimachinery/pkg/apis/meta/v1,StatusDetails,Causes
API rule violation: list_type_missing,k8s.io/apimachinery/pkg/apis/meta/v1,Table,ColumnDefinitions
API rule violation: list_type_missing,k8s.io/apimachinery/pkg/apis/meta/v1,Table,Rows
API rule violation: list_type_missing,k8s.io/apimachinery/pkg/apis/meta/v1,TableRow,Cells
API rule violation: list_type_missing,k8s.io/apimachinery/pkg/apis/meta/v1,TableRow,Conditions
API rule violation: list_type_missing,k8s.io/apimachinery/pkg/apis/meta/v1,UpdateOptions,DryRun
API rule violation: list_type_missing,k8s.io/apimachinery/pkg/runtime,RawExtension,Raw
API rule violation: list_type_missing,k8s.io/apimachinery/pkg/runtime,Unknown,Raw
API rule violation: names_match,github.com/projectcalico/api/pkg/apis/projectcalico/v3,FelixConfigurationSpec,ExternalNodesCIDRList
API rule violation: names_match,github.com/projectcalico/api/pkg/apis/projectcalico/v3,FelixConfigurationSpec,IPv6Support
API rule violation: names_match,github.com/projectcalico/api/pkg/apis/projectcalico/v3,FelixConfigurationSpec,WireguardPersistentKeepAlive
API rule violation: names_match,github.com/projectcalico/api/pkg/apis/projectcalico/v3,IPPoolSpec,NATOutgoingV1
API rule violation: names_match,k8s.io/api/core/v1,AzureDiskVolumeSource,DataDiskURI
API rule violation: names_match,k8s.io/api/core/v1,ContainerStatus,LastTerminationState
API rule violation: names_match,k8s.io/api/core/v1,DaemonEndpoint,Port
API rule violation: names_match,k8s.io/api/core/v1,Event,ReportingController
API rule violation: names_match,k8s.io/api/core/v1,FCVolumeSource,WWIDs
API rule violation: names_match,k8s.io/api/core/v1,GlusterfsPersistentVolumeSource,EndpointsName
API rule violation: names_match,k8s.io/api/core/v1,GlusterfsVolumeSource,EndpointsName
API rule violation: names_match,k8s.io/api/core/v1,ISCSIPersistentVolumeSource,DiscoveryCHAPAuth
API rule violation: names_match,k8s.io/api/core/v1,ISCSIPersistentVolumeSource,SessionCHAPAuth
API rule violation: names_match,k8s.io/api/core/v1,ISCSIVolumeSource,DiscoveryCHAPAuth
API rule violation: names_match,k8s.io/api/core/v1,ISCSIVolumeSource,SessionCHAPAuth
API rule violation: names_match,k8s.io/api/core/v1,NodeResources,Capacity
API rule violation: names_match,k8s.io/api/core/v1,NodeSpec,DoNotUseExternalID
API rule violation: names_match,k8s.io/api/core/v1,PersistentVolumeSource,CephFS
API rule violation: names_match,k8s.io/api/core/v1,PersistentVolumeSource,StorageOS
API rule violation: names_match,k8s.io/api/core/v1,PodSpec,DeprecatedServiceAccount
API rule violation: names_match,k8s.io/api/core/v1,RBDPersistentVolumeSource,CephMonitors
API rule violation: names_match,k8s.io/api/core/v1,RBDPersistentVolumeSource,RBDImage
API rule violation: names_match,k8s.io/api/core/v1,RBDPersistentVolumeSource,RBDPool
API rule violation: names_match,k8s.io/api/core/v1,RBDPersistentVolumeSource,RadosUser
API rule violation: names_match,k8s.io/api/core/v1,RBDVolumeSource,CephMonitors
API rule violation: names_match,k8s.io/api/core/v1,RBDVolumeSource,RBDImage
API rule violation: names_match,k8s.io/api/core/v1,RBDVolumeSource,RBDPool
API rule violation: names_match,k8s.io/api/core/v1,RBDVolumeSource,RadosUser
API rule violation: names_match,k8s.io/api/core/v1,VolumeSource,CephFS
API rule violation: names_match,k8s.io/api/core/v1,VolumeSource,StorageOS
API rule violation: names_match,k8s.io/apimachinery/pkg/apis/meta/v1,APIResourceList,APIResources
API rule violation: names_match,k8s.io/apimachinery/pkg/apis/meta/v1,Duration,Duration
API rule violation: names_match,k8s.io/apimachinery/pkg/apis/meta/v1,InternalEvent,Object
API rule violation: names_match,k8s.io/apimachinery/pkg/apis/meta/v1,InternalEvent,Type
API rule violation: names_match,k8s.io/apimachinery/pkg/apis/meta/v1,MicroTime,Time
API rule violation: names_match,k8s.io/apimachinery/pkg/apis/meta/v1,StatusCause,Type
API rule violation: names_match,k8s.io/apimachinery/pkg/apis/meta/v1,Time,Time
API rule violation: names_match,k8s.io/apimachinery/pkg/runtime,Unknown,ContentEncoding
API rule violation: names_match,k8s.io/apimachinery/pkg/runtime,Unknown,ContentType
API rule violation: names_match,k8s.io/apimachinery/pkg/util/intstr,IntOrString,IntVal
API rule violation: names_match,k8s.io/apimachinery/pkg/util/intstr,IntOrString,StrVal
API rule violation: names_match,k8s.io/apimachinery/pkg/util/intstr,IntOrString,Type
touch .generate_files
/Applications/Xcode.app/Contents/Developer/usr/bin/make fix
mkdir -p ../.go-pkg-cache bin /Users/nicholashaven/go/pkg/mod && docker run --rm --net=host --init -v /private/tmp/com.apple.launchd.9MoimHX0v3/Listeners:/ssh-agent --env SSH_AUTH_SOCK=/ssh-agent -v /Users/nicholashaven/go/pkg/mod:/go/pkg/mod:rw -e LOCAL_USER_ID=501 -e GOCACHE=/go-cache -e GOARCH=amd64 -e GOPATH=/go -e OS=darwin -e GOOS=darwin -e GOFLAGS= -v /Users/nicholashaven/code/TheCubicleJockey/calico/api:/go/src/github.com/projectcalico/api:rw -v /Users/nicholashaven/code/TheCubicleJockey/calico/api/../.go-pkg-cache:/go-cache:rw -w /go/src/github.com/projectcalico/api calico/go-build:v0.90-amd64 sh -c 'find . -iname "*.go" ! -wholename "./vendor/*" | xargs goimports -w -local github.com/projectcalico/calico/'
Starting with UID : 501
▶ make -C felix gen-files
Makefile:589: warning: overriding commands for target `golangci-lint'
../lib.Makefile:572: warning: ignoring old commands for target `golangci-lint'
docker run --rm --user 501:20 \
-v /Users/nicholashaven/code/TheCubicleJockey/calico/felix:/code -v /Users/nicholashaven/code/TheCubicleJockey/calico/felix/proto:/src:rw \
calico/protoc:v0.1-amd64 \
--gogofaster_out=plugins=grpc:. \
felixbackend.proto
Unable to find image 'calico/protoc:v0.1-amd64' locally
v0.1-amd64: Pulling from calico/protoc
723254a2c089: Pull complete
abe15a44e12f: Pull complete
409a28e3cc3d: Pull complete
503166935590: Pull complete
abe52c89597f: Pull complete
ce145c5cf4da: Pull complete
96e333289084: Pull complete
39cd5f38ffb8: Pull complete
7c6871043460: Pull complete
30579c20e395: Pull complete
Digest: sha256:551aafcf026890acb43ba80a671ed47a73325c303d572efbe28e5a6950a09ac8
Status: Downloaded newer image for calico/protoc:v0.1-amd64
# Make sure the generated code won't cause a static-checks failure.
/Applications/Xcode.app/Contents/Developer/usr/bin/make fix
Makefile:589: warning: overriding commands for target `golangci-lint'
../lib.Makefile:572: warning: ignoring old commands for target `golangci-lint'
mkdir -p ../.go-pkg-cache bin /Users/nicholashaven/go/pkg/mod && docker run --rm --net=host --init --init -v /Users/nicholashaven/code/TheCubicleJockey/calico/felix/../pod2daemon:/go/src/github.com/projectcalico/calico/pod2daemon:rw -v /private/tmp/com.apple.launchd.9MoimHX0v3/Listeners:/ssh-agent --env SSH_AUTH_SOCK=/ssh-agent -v /Users/nicholashaven/go/pkg/mod:/go/pkg/mod:rw -e LOCAL_USER_ID=501 -e GOCACHE=/go-cache -e GOARCH=amd64 -e GOPATH=/go -e OS=darwin -e GOOS=darwin -e GOFLAGS= -v /Users/nicholashaven/code/TheCubicleJockey/calico:/go/src/github.com/projectcalico/calico:rw -v /Users/nicholashaven/code/TheCubicleJockey/calico/.go-pkg-cache:/go-cache:rw -w /go/src/github.com/projectcalico/calico/felix calico/go-build:v0.90-amd64 sh -c 'find . -iname "*.go" ! -wholename "./vendor/*" | xargs goimports -w -local github.com/projectcalico/calico/'
Starting with UID : 501
[WARN] - (starship::utils): Executing command "/usr/bin/git" timed out.
✗ make -C libcalico-go gen-files
rm -rf config
mkdir -p ../.go-pkg-cache bin /Users/nicholashaven/go/pkg/mod && docker run --rm --net=host --init -v /private/tmp/com.apple.launchd.9MoimHX0v3/Listeners:/ssh-agent --env SSH_AUTH_SOCK=/ssh-agent -v /Users/nicholashaven/go/pkg/mod:/go/pkg/mod:rw -e LOCAL_USER_ID=501 -e GOCACHE=/go-cache -e GOARCH=amd64 -e GOPATH=/go -e OS=darwin -e GOOS=darwin -e GOFLAGS= -v /Users/nicholashaven/code/TheCubicleJockey/calico:/go/src/github.com/projectcalico/calico:rw -v /Users/nicholashaven/code/TheCubicleJockey/calico/.go-pkg-cache:/go-cache:rw -w /go/src/github.com/projectcalico/calico/libcalico-go calico/go-build:v0.90-amd64 sh -c 'git config --global url."ssh://[email protected]/".insteadOf "https://github.com/"; controller-gen crd:crdVersions=v1 paths=./lib/apis/... output:crd:dir=config/crd/'
Starting with UID : 501
# Patch in manual tweaks to the generated CRDs.
patch -s -p0 < ./config.patch
# The first two lines are a newline and a yaml separator - remove them.
mkdir -p ../.go-pkg-cache bin /Users/nicholashaven/go/pkg/mod && docker run --rm --net=host --init -v /private/tmp/com.apple.launchd.9MoimHX0v3/Listeners:/ssh-agent --env SSH_AUTH_SOCK=/ssh-agent -v /Users/nicholashaven/go/pkg/mod:/go/pkg/mod:rw -e LOCAL_USER_ID=501 -e GOCACHE=/go-cache -e GOARCH=amd64 -e GOPATH=/go -e OS=darwin -e GOOS=darwin -e GOFLAGS= -v /Users/nicholashaven/code/TheCubicleJockey/calico:/go/src/github.com/projectcalico/calico:rw -v /Users/nicholashaven/code/TheCubicleJockey/calico/.go-pkg-cache:/go-cache:rw -w /go/src/github.com/projectcalico/calico/libcalico-go calico/go-build:v0.90-amd64 sh -c 'find ./config/crd -name "*.yaml" | xargs sed -i -e 1,2d'
Starting with UID : 501
rm -rf ./lib/apis/v3/zz_generated.deepcopy.go ./lib/upgrade/migrator/clients/v1/k8s/custom/zz_generated.deepcopy.go ./lib/apis/v3/openapi_generated.go ./lib/apis/v1/openapi_generated.go
/Applications/Xcode.app/Contents/Developer/usr/bin/make ./lib/apis/v3/zz_generated.deepcopy.go ./lib/upgrade/migrator/clients/v1/k8s/custom/zz_generated.deepcopy.go ./lib/apis/v3/openapi_generated.go ./lib/apis/v1/openapi_generated.go
mkdir -p ../.go-pkg-cache bin /Users/nicholashaven/go/pkg/mod && docker run --rm --net=host --init -v /private/tmp/com.apple.launchd.9MoimHX0v3/Listeners:/ssh-agent --env SSH_AUTH_SOCK=/ssh-agent -v /Users/nicholashaven/go/pkg/mod:/go/pkg/mod:rw -e LOCAL_USER_ID=501 -e GOCACHE=/go-cache -e GOARCH=amd64 -e GOPATH=/go -e OS=darwin -e GOOS=darwin -e GOFLAGS= -v /Users/nicholashaven/code/TheCubicleJockey/calico:/go/src/github.com/projectcalico/calico:rw -v /Users/nicholashaven/code/TheCubicleJockey/calico/.go-pkg-cache:/go-cache:rw -w /go/src/github.com/projectcalico/calico/libcalico-go calico/go-build:v0.90-amd64 sh -c 'deepcopy-gen \
--v 1 --logtostderr \
--go-header-file "./docs/boilerplate.go.txt" \
--input-dirs "github.com/projectcalico/calico/libcalico-go/lib/apis/v3" \
--bounding-dirs "github.com/projectcalico/calico/libcalico-go" \
--output-file-base zz_generated.deepcopy'
Starting with UID : 501
mkdir -p ../.go-pkg-cache bin /Users/nicholashaven/go/pkg/mod && docker run --rm --net=host --init -v /private/tmp/com.apple.launchd.9MoimHX0v3/Listeners:/ssh-agent --env SSH_AUTH_SOCK=/ssh-agent -v /Users/nicholashaven/go/pkg/mod:/go/pkg/mod:rw -e LOCAL_USER_ID=501 -e GOCACHE=/go-cache -e GOARCH=amd64 -e GOPATH=/go -e OS=darwin -e GOOS=darwin -e GOFLAGS= -v /Users/nicholashaven/code/TheCubicleJockey/calico:/go/src/github.com/projectcalico/calico:rw -v /Users/nicholashaven/code/TheCubicleJockey/calico/.go-pkg-cache:/go-cache:rw -w /go/src/github.com/projectcalico/calico/libcalico-go calico/go-build:v0.90-amd64 sh -c 'deepcopy-gen \
--v 1 --logtostderr \
--go-header-file "./docs/boilerplate.go.txt" \
--input-dirs "github.com/projectcalico/calico/libcalico-go/lib/upgrade/migrator/clients/v1/k8s/custom" \
--bounding-dirs "github.com/projectcalico/calico/libcalico-go" \
--output-file-base zz_generated.deepcopy'
Starting with UID : 501
mkdir -p ../.go-pkg-cache bin /Users/nicholashaven/go/pkg/mod && docker run --rm --net=host --init -v /private/tmp/com.apple.launchd.9MoimHX0v3/Listeners:/ssh-agent --env SSH_AUTH_SOCK=/ssh-agent -v /Users/nicholashaven/go/pkg/mod:/go/pkg/mod:rw -e LOCAL_USER_ID=501 -e GOCACHE=/go-cache -e GOARCH=amd64 -e GOPATH=/go -e OS=darwin -e GOOS=darwin -e GOFLAGS= -v /Users/nicholashaven/code/TheCubicleJockey/calico:/go/src/github.com/projectcalico/calico:rw -v /Users/nicholashaven/code/TheCubicleJockey/calico/.go-pkg-cache:/go-cache:rw -w /go/src/github.com/projectcalico/calico/libcalico-go calico/go-build:v0.90-amd64 \
sh -c 'openapi-gen \
--v 1 --logtostderr \
--go-header-file "./docs/boilerplate.go.txt" \
--input-dirs "github.com/projectcalico/calico/libcalico-go/lib/apis/v3,github.com/projectcalico/calico/libcalico-go/lib/apis/v1" \
--output-package "github.com/projectcalico/calico/libcalico-go/lib/apis/v3"'
Starting with UID : 501
API rule violation: list_type_missing,github.com/projectcalico/calico/libcalico-go/lib/apis/v1,BGPPeerList,Items
API rule violation: list_type_missing,github.com/projectcalico/calico/libcalico-go/lib/apis/v1,EntityRule,Nets
API rule violation: list_type_missing,github.com/projectcalico/calico/libcalico-go/lib/apis/v1,EntityRule,NotNets
API rule violation: list_type_missing,github.com/projectcalico/calico/libcalico-go/lib/apis/v1,EntityRule,NotPorts
API rule violation: list_type_missing,github.com/projectcalico/calico/libcalico-go/lib/apis/v1,EntityRule,Ports
API rule violation: list_type_missing,github.com/projectcalico/calico/libcalico-go/lib/apis/v1,HostEndpointList,Items
API rule violation: list_type_missing,github.com/projectcalico/calico/libcalico-go/lib/apis/v1,HostEndpointSpec,ExpectedIPs
API rule violation: list_type_missing,github.com/projectcalico/calico/libcalico-go/lib/apis/v1,HostEndpointSpec,Ports
API rule violation: list_type_missing,github.com/projectcalico/calico/libcalico-go/lib/apis/v1,HostEndpointSpec,Profiles
API rule violation: list_type_missing,github.com/projectcalico/calico/libcalico-go/lib/apis/v1,IPPoolList,Items
API rule violation: list_type_missing,github.com/projectcalico/calico/libcalico-go/lib/apis/v1,NodeList,Items
API rule violation: list_type_missing,github.com/projectcalico/calico/libcalico-go/lib/apis/v1,NodeSpec,OrchRefs
API rule violation: list_type_missing,github.com/projectcalico/calico/libcalico-go/lib/apis/v1,PolicyList,Items
API rule violation: list_type_missing,github.com/projectcalico/calico/libcalico-go/lib/apis/v1,PolicySpec,EgressRules
API rule violation: list_type_missing,github.com/projectcalico/calico/libcalico-go/lib/apis/v1,PolicySpec,IngressRules
API rule violation: list_type_missing,github.com/projectcalico/calico/libcalico-go/lib/apis/v1,PolicySpec,Types
API rule violation: list_type_missing,github.com/projectcalico/calico/libcalico-go/lib/apis/v1,ProfileList,Items
API rule violation: list_type_missing,github.com/projectcalico/calico/libcalico-go/lib/apis/v1,ProfileMetadata,Tags
API rule violation: list_type_missing,github.com/projectcalico/calico/libcalico-go/lib/apis/v1,ProfileSpec,EgressRules
API rule violation: list_type_missing,github.com/projectcalico/calico/libcalico-go/lib/apis/v1,ProfileSpec,IngressRules
API rule violation: list_type_missing,github.com/projectcalico/calico/libcalico-go/lib/apis/v1,WorkloadEndpointList,Items
API rule violation: list_type_missing,github.com/projectcalico/calico/libcalico-go/lib/apis/v1,WorkloadEndpointSpec,AllowSpoofedSourcePrefixes
API rule violation: list_type_missing,github.com/projectcalico/calico/libcalico-go/lib/apis/v1,WorkloadEndpointSpec,IPNATs
API rule violation: list_type_missing,github.com/projectcalico/calico/libcalico-go/lib/apis/v1,WorkloadEndpointSpec,IPNetworks
API rule violation: list_type_missing,github.com/projectcalico/calico/libcalico-go/lib/apis/v1,WorkloadEndpointSpec,Ports
API rule violation: list_type_missing,github.com/projectcalico/calico/libcalico-go/lib/apis/v1,WorkloadEndpointSpec,Profiles
API rule violation: list_type_missing,github.com/projectcalico/calico/libcalico-go/lib/apis/v3,IPAMBlockSpec,Allocations
API rule violation: list_type_missing,github.com/projectcalico/calico/libcalico-go/lib/apis/v3,IPAMBlockSpec,Attributes
API rule violation: list_type_missing,github.com/projectcalico/calico/libcalico-go/lib/apis/v3,IPAMBlockSpec,Unallocated
API rule violation: list_type_missing,github.com/projectcalico/calico/libcalico-go/lib/apis/v3,NodeSpec,Addresses
API rule violation: list_type_missing,github.com/projectcalico/calico/libcalico-go/lib/apis/v3,NodeSpec,OrchRefs
API rule violation: list_type_missing,github.com/projectcalico/calico/libcalico-go/lib/apis/v3,NodeStatus,PodCIDRs
API rule violation: list_type_missing,github.com/projectcalico/calico/libcalico-go/lib/apis/v3,WorkloadEndpointSpec,AllowSpoofedSourcePrefixes
API rule violation: list_type_missing,github.com/projectcalico/calico/libcalico-go/lib/apis/v3,WorkloadEndpointSpec,IPNATs
API rule violation: list_type_missing,github.com/projectcalico/calico/libcalico-go/lib/apis/v3,WorkloadEndpointSpec,IPNetworks
API rule violation: list_type_missing,github.com/projectcalico/calico/libcalico-go/lib/apis/v3,WorkloadEndpointSpec,Ports
API rule violation: list_type_missing,github.com/projectcalico/calico/libcalico-go/lib/apis/v3,WorkloadEndpointSpec,Profiles
API rule violation: names_match,github.com/projectcalico/calico/libcalico-go/lib/apis/v1,BGPPeer,TypeMetadata
API rule violation: names_match,github.com/projectcalico/calico/libcalico-go/lib/apis/v1,BGPPeerList,TypeMetadata
API rule violation: names_match,github.com/projectcalico/calico/libcalico-go/lib/apis/v1,BGPPeerMetadata,ObjectMetadata
API rule violation: names_match,github.com/projectcalico/calico/libcalico-go/lib/apis/v1,CalicoAPIConfig,TypeMetadata
API rule violation: names_match,github.com/projectcalico/calico/libcalico-go/lib/apis/v1,CalicoAPIConfigMetadata,ObjectMetadata
API rule violation: names_match,github.com/projectcalico/calico/libcalico-go/lib/apis/v1,CalicoAPIConfigSpec,EtcdConfig
API rule violation: names_match,github.com/projectcalico/calico/libcalico-go/lib/apis/v1,CalicoAPIConfigSpec,KubeConfig
API rule violation: names_match,github.com/projectcalico/calico/libcalico-go/lib/apis/v1,HostEndpoint,TypeMetadata
API rule violation: names_match,github.com/projectcalico/calico/libcalico-go/lib/apis/v1,HostEndpointList,TypeMetadata
API rule violation: names_match,github.com/projectcalico/calico/libcalico-go/lib/apis/v1,HostEndpointMetadata,ObjectMetadata
API rule violation: names_match,github.com/projectcalico/calico/libcalico-go/lib/apis/v1,IPPool,TypeMetadata
API rule violation: names_match,github.com/projectcalico/calico/libcalico-go/lib/apis/v1,IPPoolList,TypeMetadata
API rule violation: names_match,github.com/projectcalico/calico/libcalico-go/lib/apis/v1,IPPoolMetadata,ObjectMetadata
API rule violation: names_match,github.com/projectcalico/calico/libcalico-go/lib/apis/v1,IPPoolSpec,NATOutgoing
API rule violation: names_match,github.com/projectcalico/calico/libcalico-go/lib/apis/v1,Node,TypeMetadata
API rule violation: names_match,github.com/projectcalico/calico/libcalico-go/lib/apis/v1,NodeBGPSpec,IPv4Address
API rule violation: names_match,github.com/projectcalico/calico/libcalico-go/lib/apis/v1,NodeBGPSpec,IPv6Address
API rule violation: names_match,github.com/projectcalico/calico/libcalico-go/lib/apis/v1,NodeList,TypeMetadata
API rule violation: names_match,github.com/projectcalico/calico/libcalico-go/lib/apis/v1,NodeMetadata,ObjectMetadata
API rule violation: names_match,github.com/projectcalico/calico/libcalico-go/lib/apis/v1,Policy,TypeMetadata
API rule violation: names_match,github.com/projectcalico/calico/libcalico-go/lib/apis/v1,PolicyList,TypeMetadata
API rule violation: names_match,github.com/projectcalico/calico/libcalico-go/lib/apis/v1,PolicyMetadata,ObjectMetadata
API rule violation: names_match,github.com/projectcalico/calico/libcalico-go/lib/apis/v1,PolicySpec,EgressRules
API rule violation: names_match,github.com/projectcalico/calico/libcalico-go/lib/apis/v1,PolicySpec,IngressRules
API rule violation: names_match,github.com/projectcalico/calico/libcalico-go/lib/apis/v1,Profile,TypeMetadata
API rule violation: names_match,github.com/projectcalico/calico/libcalico-go/lib/apis/v1,ProfileList,TypeMetadata
API rule violation: names_match,github.com/projectcalico/calico/libcalico-go/lib/apis/v1,ProfileMetadata,ObjectMetadata
API rule violation: names_match,github.com/projectcalico/calico/libcalico-go/lib/apis/v1,ProfileSpec,EgressRules
API rule violation: names_match,github.com/projectcalico/calico/libcalico-go/lib/apis/v1,ProfileSpec,IngressRules
API rule violation: names_match,github.com/projectcalico/calico/libcalico-go/lib/apis/v1,WorkloadEndpoint,TypeMetadata
API rule violation: names_match,github.com/projectcalico/calico/libcalico-go/lib/apis/v1,WorkloadEndpointList,TypeMetadata
API rule violation: names_match,github.com/projectcalico/calico/libcalico-go/lib/apis/v1,WorkloadEndpointMetadata,ObjectMetadata
API rule violation: names_match,github.com/projectcalico/calico/libcalico-go/lib/apis/v1,WorkloadEndpointSpec,AllowSpoofedSourcePrefixes
API rule violation: names_match,github.com/projectcalico/calico/libcalico-go/lib/apis/v1,WorkloadEndpointSpec,IPv4Gateway
API rule violation: names_match,github.com/projectcalico/calico/libcalico-go/lib/apis/v1,WorkloadEndpointSpec,IPv6Gateway
API rule violation: names_match,github.com/projectcalico/calico/libcalico-go/lib/apis/v3,AllocationAttribute,AttrPrimary
API rule violation: names_match,github.com/projectcalico/calico/libcalico-go/lib/apis/v3,AllocationAttribute,AttrSecondary
API rule violation: names_match,github.com/projectcalico/calico/libcalico-go/lib/apis/v3,IPAMBlockSpec,DeprecatedStrictAffinity
API rule violation: names_match,github.com/projectcalico/calico/libcalico-go/lib/apis/v3,NodeBGPSpec,IPv4Address
API rule violation: names_match,github.com/projectcalico/calico/libcalico-go/lib/apis/v3,NodeBGPSpec,IPv4IPIPTunnelAddr
API rule violation: names_match,github.com/projectcalico/calico/libcalico-go/lib/apis/v3,NodeBGPSpec,IPv6Address
API rule violation: names_match,github.com/projectcalico/calico/libcalico-go/lib/apis/v3,NodeSpec,IPv4VXLANTunnelAddr
API rule violation: names_match,github.com/projectcalico/calico/libcalico-go/lib/apis/v3,NodeSpec,IPv6VXLANTunnelAddr
API rule violation: names_match,github.com/projectcalico/calico/libcalico-go/lib/apis/v3,WorkloadEndpointSpec,IPv4Gateway
API rule violation: names_match,github.com/projectcalico/calico/libcalico-go/lib/apis/v3,WorkloadEndpointSpec,IPv6Gateway
mkdir -p ../.go-pkg-cache bin /Users/nicholashaven/go/pkg/mod && docker run --rm --net=host --init -v /private/tmp/com.apple.launchd.9MoimHX0v3/Listeners:/ssh-agent --env SSH_AUTH_SOCK=/ssh-agent -v /Users/nicholashaven/go/pkg/mod:/go/pkg/mod:rw -e LOCAL_USER_ID=501 -e GOCACHE=/go-cache -e GOARCH=amd64 -e GOPATH=/go -e OS=darwin -e GOOS=darwin -e GOFLAGS= -v /Users/nicholashaven/code/TheCubicleJockey/calico:/go/src/github.com/projectcalico/calico:rw -v /Users/nicholashaven/code/TheCubicleJockey/calico/.go-pkg-cache:/go-cache:rw -w /go/src/github.com/projectcalico/calico/libcalico-go calico/go-build:v0.90-amd64 \
sh -c 'openapi-gen \
--v 1 --logtostderr \
--go-header-file "./docs/boilerplate.go.txt" \
--input-dirs "github.com/projectcalico/calico/libcalico-go/lib/apis/v1" \
--output-package "github.com/projectcalico/calico/libcalico-go/lib/apis/v1"'
Starting with UID : 501
API rule violation: list_type_missing,github.com/projectcalico/calico/libcalico-go/lib/apis/v1,BGPPeerList,Items
API rule violation: list_type_missing,github.com/projectcalico/calico/libcalico-go/lib/apis/v1,EntityRule,Nets
API rule violation: list_type_missing,github.com/projectcalico/calico/libcalico-go/lib/apis/v1,EntityRule,NotNets
API rule violation: list_type_missing,github.com/projectcalico/calico/libcalico-go/lib/apis/v1,EntityRule,NotPorts
API rule violation: list_type_missing,github.com/projectcalico/calico/libcalico-go/lib/apis/v1,EntityRule,Ports
API rule violation: list_type_missing,github.com/projectcalico/calico/libcalico-go/lib/apis/v1,HostEndpointList,Items
API rule violation: list_type_missing,github.com/projectcalico/calico/libcalico-go/lib/apis/v1,HostEndpointSpec,ExpectedIPs
API rule violation: list_type_missing,github.com/projectcalico/calico/libcalico-go/lib/apis/v1,HostEndpointSpec,Ports
API rule violation: list_type_missing,github.com/projectcalico/calico/libcalico-go/lib/apis/v1,HostEndpointSpec,Profiles
API rule violation: list_type_missing,github.com/projectcalico/calico/libcalico-go/lib/apis/v1,IPPoolList,Items
API rule violation: list_type_missing,github.com/projectcalico/calico/libcalico-go/lib/apis/v1,NodeList,Items
API rule violation: list_type_missing,github.com/projectcalico/calico/libcalico-go/lib/apis/v1,NodeSpec,OrchRefs
API rule violation: list_type_missing,github.com/projectcalico/calico/libcalico-go/lib/apis/v1,PolicyList,Items
API rule violation: list_type_missing,github.com/projectcalico/calico/libcalico-go/lib/apis/v1,PolicySpec,EgressRules
API rule violation: list_type_missing,github.com/projectcalico/calico/libcalico-go/lib/apis/v1,PolicySpec,IngressRules
API rule violation: list_type_missing,github.com/projectcalico/calico/libcalico-go/lib/apis/v1,PolicySpec,Types
API rule violation: list_type_missing,github.com/projectcalico/calico/libcalico-go/lib/apis/v1,ProfileList,Items
API rule violation: list_type_missing,github.com/projectcalico/calico/libcalico-go/lib/apis/v1,ProfileMetadata,Tags
API rule violation: list_type_missing,github.com/projectcalico/calico/libcalico-go/lib/apis/v1,ProfileSpec,EgressRules
API rule violation: list_type_missing,github.com/projectcalico/calico/libcalico-go/lib/apis/v1,ProfileSpec,IngressRules
API rule violation: list_type_missing,github.com/projectcalico/calico/libcalico-go/lib/apis/v1,WorkloadEndpointList,Items
API rule violation: list_type_missing,github.com/projectcalico/calico/libcalico-go/lib/apis/v1,WorkloadEndpointSpec,AllowSpoofedSourcePrefixes
API rule violation: list_type_missing,github.com/projectcalico/calico/libcalico-go/lib/apis/v1,WorkloadEndpointSpec,IPNATs
API rule violation: list_type_missing,github.com/projectcalico/calico/libcalico-go/lib/apis/v1,WorkloadEndpointSpec,IPNetworks
API rule violation: list_type_missing,github.com/projectcalico/calico/libcalico-go/lib/apis/v1,WorkloadEndpointSpec,Ports
API rule violation: list_type_missing,github.com/projectcalico/calico/libcalico-go/lib/apis/v1,WorkloadEndpointSpec,Profiles
API rule violation: names_match,github.com/projectcalico/calico/libcalico-go/lib/apis/v1,BGPPeer,TypeMetadata
API rule violation: names_match,github.com/projectcalico/calico/libcalico-go/lib/apis/v1,BGPPeerList,TypeMetadata
API rule violation: names_match,github.com/projectcalico/calico/libcalico-go/lib/apis/v1,BGPPeerMetadata,ObjectMetadata
API rule violation: names_match,github.com/projectcalico/calico/libcalico-go/lib/apis/v1,CalicoAPIConfig,TypeMetadata
API rule violation: names_match,github.com/projectcalico/calico/libcalico-go/lib/apis/v1,CalicoAPIConfigMetadata,ObjectMetadata
API rule violation: names_match,github.com/projectcalico/calico/libcalico-go/lib/apis/v1,CalicoAPIConfigSpec,EtcdConfig
API rule violation: names_match,github.com/projectcalico/calico/libcalico-go/lib/apis/v1,CalicoAPIConfigSpec,KubeConfig
API rule violation: names_match,github.com/projectcalico/calico/libcalico-go/lib/apis/v1,HostEndpoint,TypeMetadata
API rule violation: names_match,github.com/projectcalico/calico/libcalico-go/lib/apis/v1,HostEndpointList,TypeMetadata
API rule violation: names_match,github.com/projectcalico/calico/libcalico-go/lib/apis/v1,HostEndpointMetadata,ObjectMetadata
API rule violation: names_match,github.com/projectcalico/calico/libcalico-go/lib/apis/v1,IPPool,TypeMetadata
API rule violation: names_match,github.com/projectcalico/calico/libcalico-go/lib/apis/v1,IPPoolList,TypeMetadata
API rule violation: names_match,github.com/projectcalico/calico/libcalico-go/lib/apis/v1,IPPoolMetadata,ObjectMetadata
API rule violation: names_match,github.com/projectcalico/calico/libcalico-go/lib/apis/v1,IPPoolSpec,NATOutgoing
API rule violation: names_match,github.com/projectcalico/calico/libcalico-go/lib/apis/v1,Node,TypeMetadata
API rule violation: names_match,github.com/projectcalico/calico/libcalico-go/lib/apis/v1,NodeBGPSpec,IPv4Address
API rule violation: names_match,github.com/projectcalico/calico/libcalico-go/lib/apis/v1,NodeBGPSpec,IPv6Address
API rule violation: names_match,github.com/projectcalico/calico/libcalico-go/lib/apis/v1,NodeList,TypeMetadata
API rule violation: names_match,github.com/projectcalico/calico/libcalico-go/lib/apis/v1,NodeMetadata,ObjectMetadata
API rule violation: names_match,github.com/projectcalico/calico/libcalico-go/lib/apis/v1,Policy,TypeMetadata
API rule violation: names_match,github.com/projectcalico/calico/libcalico-go/lib/apis/v1,PolicyList,TypeMetadata
API rule violation: names_match,github.com/projectcalico/calico/libcalico-go/lib/apis/v1,PolicyMetadata,ObjectMetadata
API rule violation: names_match,github.com/projectcalico/calico/libcalico-go/lib/apis/v1,PolicySpec,EgressRules
API rule violation: names_match,github.com/projectcalico/calico/libcalico-go/lib/apis/v1,PolicySpec,IngressRules
API rule violation: names_match,github.com/projectcalico/calico/libcalico-go/lib/apis/v1,Profile,TypeMetadata
API rule violation: names_match,github.com/projectcalico/calico/libcalico-go/lib/apis/v1,ProfileList,TypeMetadata
API rule violation: names_match,github.com/projectcalico/calico/libcalico-go/lib/apis/v1,ProfileMetadata,ObjectMetadata
API rule violation: names_match,github.com/projectcalico/calico/libcalico-go/lib/apis/v1,ProfileSpec,EgressRules
API rule violation: names_match,github.com/projectcalico/calico/libcalico-go/lib/apis/v1,ProfileSpec,IngressRules
API rule violation: names_match,github.com/projectcalico/calico/libcalico-go/lib/apis/v1,WorkloadEndpoint,TypeMetadata
API rule violation: names_match,github.com/projectcalico/calico/libcalico-go/lib/apis/v1,WorkloadEndpointList,TypeMetadata
API rule violation: names_match,github.com/projectcalico/calico/libcalico-go/lib/apis/v1,WorkloadEndpointMetadata,ObjectMetadata
API rule violation: names_match,github.com/projectcalico/calico/libcalico-go/lib/apis/v1,WorkloadEndpointSpec,AllowSpoofedSourcePrefixes
API rule violation: names_match,github.com/projectcalico/calico/libcalico-go/lib/apis/v1,WorkloadEndpointSpec,IPv4Gateway
API rule violation: names_match,github.com/projectcalico/calico/libcalico-go/lib/apis/v1,WorkloadEndpointSpec,IPv6Gateway
make[1]: Nothing to be done for `lib/apis/v1/openapi_generated.go'.
/Applications/Xcode.app/Contents/Developer/usr/bin/make fix
mkdir -p ../.go-pkg-cache bin /Users/nicholashaven/go/pkg/mod && docker run --rm --net=host --init -v /private/tmp/com.apple.launchd.9MoimHX0v3/Listeners:/ssh-agent --env SSH_AUTH_SOCK=/ssh-agent -v /Users/nicholashaven/go/pkg/mod:/go/pkg/mod:rw -e LOCAL_USER_ID=501 -e GOCACHE=/go-cache -e GOARCH=amd64 -e GOPATH=/go -e OS=darwin -e GOOS=darwin -e GOFLAGS= -v /Users/nicholashaven/code/TheCubicleJockey/calico:/go/src/github.com/projectcalico/calico:rw -v /Users/nicholashaven/code/TheCubicleJockey/calico/.go-pkg-cache:/go-cache:rw -w /go/src/github.com/projectcalico/calico/libcalico-go calico/go-build:v0.90-amd64 sh -c 'find . -iname "*.go" ! -wholename "./vendor/*" | xargs goimports -w -local github.com/projectcalico/calico/'
Starting with UID : 501
@TheCubicleJockey I'm sorry, I typo'd in my comment - I meant make gen-manifests
Running make generate
at the top level should run all the necessary generation in one go. make gen-manifests
just updates the manifests, which is what you should need for this PR. However, it shouldn't result in file deletions like it has for this PR.
https://github.com/projectcalico/calico/blob/fa66acdeaaff127a7042aa95e2dda04107cab52c/Makefile#L49-L56
Ran make generate
without issue and committed
@TheCubicleJockey thanks, but for some reason it's still not generating the files correctly. Suspect it's just not playing nicely with your environment for some reason.
I've taken your commits and opened a new PR here, where I added one more commit to run the generation locally: https://github.com/projectcalico/calico/pull/8722