You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* remove global exclusion for G108,G114 and add nosec in code (#404)
* Update controller_auth_proxy_patch.yaml (#405)
Update the reference from gcr.io to registry.k8s.io
> kube-rbac-proxy is moving to registry.k8s.io/kubebuilder/kube-rbac-proxy (from gcr.io/kubebuilder/kube-rbac-proxy) because GCR is being sunset. We need to update these references.
* Fix log which causes panic (#407)
* Fix log which causes panic
* Consistent key name
* consistent naming
* updating ginkgo and gomega
* Bump github.com/prometheus/common from 0.51.1 to 0.53.0
Bumps [github.com/prometheus/common](https://github.com/prometheus/common) from 0.51.1 to 0.53.0.
- [Release notes](https://github.com/prometheus/common/releases)
- [Commits](prometheus/common@v0.51.1...v0.53.0)
---
updated-dependencies:
- dependency-name: github.com/prometheus/common
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
* Bump github.com/prometheus/client_model from 0.6.0 to 0.6.1 (#432)
Bumps [github.com/prometheus/client_model](https://github.com/prometheus/client_model) from 0.6.0 to 0.6.1.
- [Release notes](https://github.com/prometheus/client_model/releases)
- [Commits](prometheus/client_model@v0.6.0...v0.6.1)
---
updated-dependencies:
- dependency-name: github.com/prometheus/client_model
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Bump github.com/onsi/ginkgo/v2 from 2.17.2 to 2.19.0 (#431)
Bumps [github.com/onsi/ginkgo/v2](https://github.com/onsi/ginkgo) from 2.17.2 to 2.19.0.
- [Release notes](https://github.com/onsi/ginkgo/releases)
- [Changelog](https://github.com/onsi/ginkgo/blob/master/CHANGELOG.md)
- [Commits](onsi/ginkgo@v2.17.2...v2.19.0)
---
updated-dependencies:
- dependency-name: github.com/onsi/ginkgo/v2
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* QPS and busrt adjustment (#436)
* readme update for events (#453)
* Set controller user-agent to vpc-resource-controller/git-version (#455)
* update user-agent string.
* Use AppName instead of ControllerName.
* Add security group pods scale test in ginkgo (#457)
* Add security group pods scale test in ginkgo
* Add instructions to run scale tests manually
* fix typo in README
* Passing page limit to cach config instead of override. (#452)
* passing page limit to cache config
* adding error log to optimized list watcher
* importing vpc pkg
* pods will requeue for reconcile if nodes are not managed and requested eni (#463)
* pod will requeue for reconcile if nodes are not managed and requested eni
* log statement change
* looping through all container for eni requests
* adding ut for utils function
* add CNINode integration tests (#479)
* add CNINode integration tests
* address PR comments
* updating log statements
* add retry in VerifyCNINode
* Bump go.uber.org/zap from 1.26.0 to 1.27.0 (#480)
Bumps [go.uber.org/zap](https://github.com/uber-go/zap) from 1.26.0 to 1.27.0.
- [Release notes](https://github.com/uber-go/zap/releases)
- [Changelog](https://github.com/uber-go/zap/blob/master/CHANGELOG.md)
- [Commits](uber-go/zap@v1.26.0...v1.27.0)
---
updated-dependencies:
- dependency-name: go.uber.org/zap
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* increasing timeout for few integration test (#486)
* Skipping health check on nodes if EC2 returns throttling errors (#485)
* updating limits.go for supported ec2 instance type #491
* Bump github.com/samber/lo from 1.39.0 to 1.47.0 (#481)
Bumps [github.com/samber/lo](https://github.com/samber/lo) from 1.39.0 to 1.47.0.
- [Release notes](https://github.com/samber/lo/releases)
- [Commits](samber/lo@v1.39.0...v1.47.0)
---
updated-dependencies:
- dependency-name: github.com/samber/lo
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Sushmitha Ravikumar <58063229+sushrk@users.noreply.github.com>
Co-authored-by: Senthil Kumaran <senthilx@amazon.com>
Co-authored-by: Garvin Pang <garvinpang@protonmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Hao Zhou <haouc@users.noreply.github.com>
Copy file name to clipboardexpand all lines: README.md
+10-1
Original file line number
Diff line number
Diff line change
@@ -8,7 +8,16 @@
8
8
9
9
Controller running on EKS Control Plane for managing Branch & Trunk Network Interface for [Kubernetes Pod](https://kubernetes.io/docs/concepts/workloads/pods/) using the [Security Group for Pod](https://docs.aws.amazon.com/eks/latest/userguide/security-groups-for-pods.html) feature and IPv4 Address Management(IPAM) of [Windows Nodes](https://docs.aws.amazon.com/eks/latest/userguide/windows-support.html).
10
10
11
-
The controller broadcasts its version to nodes. Describing any node will provide the version information in node `Events`. The mapping between the controller's version and the cluster's platform version is also available in release notes.
11
+
The controller broadcasts its version to nodes. Describing any node will provide the version information in node `Events`. The mapping between the controller's version and the cluster's platform version is also available in release notes. Please be aware that kubernetes events last for one hour in general and you may have to check the version information events in newly created nodes.
12
+
13
+
Version events example:
14
+
```
15
+
Events:
16
+
Type Reason Age From Message
17
+
---- ------ ---- ---- -------
18
+
Normal ControllerVersionNotice 2m58s vpc-resource-controller The node is managed by VPC resource controller version v1.4.9
19
+
Normal NodeTrunkInitiated 2m55s vpc-resource-controller The node has trunk interface initialized successfully
logger.V(1).Info("pod's node is not yet initialized by the manager, will retry", "Requested", request.NamespacedName.String(), "Cached pod name", pod.ObjectMeta.Name, "Cached pod namespace", pod.ObjectMeta.Namespace)
113
114
returnPodRequeueRequest, nil
114
115
} elseif!node.IsManaged() {
116
+
ifutils.PodHasENIRequest(pod) {
117
+
r.Log.Info("pod's node is not managed, but has eni request, will retry", "Requested", request.NamespacedName.String(), "Cached pod name", pod.ObjectMeta.Name, "Cached pod namespace", pod.ObjectMeta.Namespace)
118
+
returnPodRequeueRequest, nil
119
+
}
115
120
logger.V(1).Info("pod's node is not managed, skipping pod event", "Requested", request.NamespacedName.String(), "Cached pod name", pod.ObjectMeta.Name, "Cached pod namespace", pod.ObjectMeta.Namespace)
0 commit comments