[PR #3] [MERGED] Feature/token requestor #2

Closed
opened 2025-12-31 16:28:00 +01:00 by adam · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/ysoftdevs/gardener-extension-shoot-fleet-agent/pull/3
Author: @salatamartin
Created: 6/7/2022
Status: Merged
Merged: 11/3/2022
Merged by: @salatamartin

Base: masterHead: feature/token-requestor


📝 Commits (10+)

  • 99f210a Add token requestor flow
  • 23dc67e Fix CircleCI
  • 4188b33 Remove generic credentials
  • f1b1ebb Fix golang version
  • 597ac26 Rename package from javamachr to ysoftdevs
  • d9d3a12 Add the forgotten utils module
  • 4cf1cf3 Fix reconciliation of fleet pre-token requestor
  • 87615a7 Make fleet use the new kubeconfig secrets (fetched via token requestor flow) to access shoot clusters
  • fd21774 Replace kubeconfig server url with actual ingress URL from shoot status.
  • 6da54ab Skip existing cluster check for now.

📊 Changes

48 files changed (+642 additions, -160 deletions)

View changed files

📝 .circleci/config.yml (+1 -17)
📝 Makefile (+9 -4)
📝 README.md (+2 -2)
📝 VERSION (+1 -1)
📝 charts/gardener-extension-shoot-fleet-agent/Chart.yaml (+1 -1)
📝 charts/gardener-extension-shoot-fleet-agent/templates/rbac.yaml (+7 -0)
📝 charts/gardener-extension-shoot-fleet-agent/values.yaml (+1 -1)
charts/internal/shoot-fleet-agent-shoot/Chart.yaml (+4 -0)
charts/internal/shoot-fleet-agent-shoot/templates/custom-infrastructure-rbac.yaml (+35 -0)
charts/internal/shoot-fleet-agent-shoot/values.yaml (+2 -0)
📝 cmd/gardener-extension-shoot-fleet-agent/app/app.go (+2 -2)
📝 cmd/gardener-extension-shoot-fleet-agent/app/options.go (+1 -1)
📝 cmd/gardener-extension-shoot-fleet-agent/main.go (+1 -1)
📝 docs/installation/setup.md (+1 -1)
📝 example/controller-registration.yaml (+18 -10)
📝 go.mod (+3 -3)
📝 hack/api-reference/config.md (+1 -1)
📝 hack/generate-controller-registration.sh (+24 -16)
📝 hack/update-codegen.sh (+8 -8)
📝 pkg/apis/config/install/install.go (+2 -2)

...and 28 more files

📄 Description

How to categorize this PR?

/area TODO
/kind TODO

What this PR does / why we need it:

Which issue(s) this PR fixes:
Fixes #

Special notes for your reviewer:

Release note:



🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/ysoftdevs/gardener-extension-shoot-fleet-agent/pull/3 **Author:** [@salatamartin](https://github.com/salatamartin) **Created:** 6/7/2022 **Status:** ✅ Merged **Merged:** 11/3/2022 **Merged by:** [@salatamartin](https://github.com/salatamartin) **Base:** `master` ← **Head:** `feature/token-requestor` --- ### 📝 Commits (10+) - [`99f210a`](https://github.com/ysoftdevs/gardener-extension-shoot-fleet-agent/commit/99f210a8af25505f3c4e182f0546149500633112) Add token requestor flow - [`23dc67e`](https://github.com/ysoftdevs/gardener-extension-shoot-fleet-agent/commit/23dc67eb46f883827a31b41bae1ef630e77f640e) Fix CircleCI - [`4188b33`](https://github.com/ysoftdevs/gardener-extension-shoot-fleet-agent/commit/4188b33fd497fe8df3fb4391d5c39df7f2369ec4) Remove generic credentials - [`f1b1ebb`](https://github.com/ysoftdevs/gardener-extension-shoot-fleet-agent/commit/f1b1ebbdf3a16a4d5a219c0405ceafd4ad417769) Fix golang version - [`597ac26`](https://github.com/ysoftdevs/gardener-extension-shoot-fleet-agent/commit/597ac2630bef228b600f8e27019ef245e69c7c74) Rename package from javamachr to ysoftdevs - [`d9d3a12`](https://github.com/ysoftdevs/gardener-extension-shoot-fleet-agent/commit/d9d3a12dd9b78b9537aa23df4594ae99de9946a0) Add the forgotten utils module - [`4cf1cf3`](https://github.com/ysoftdevs/gardener-extension-shoot-fleet-agent/commit/4cf1cf33dcd4ce4c0b4a0c2ffecf570bc8bd984e) Fix reconciliation of fleet pre-token requestor - [`87615a7`](https://github.com/ysoftdevs/gardener-extension-shoot-fleet-agent/commit/87615a7c2c0d0b87995bcd61a29fb846ecabb02e) Make fleet use the new kubeconfig secrets (fetched via token requestor flow) to access shoot clusters - [`fd21774`](https://github.com/ysoftdevs/gardener-extension-shoot-fleet-agent/commit/fd217747d4389050b7b0eaeecb7f777815c7e324) Replace kubeconfig server url with actual ingress URL from shoot status. - [`6da54ab`](https://github.com/ysoftdevs/gardener-extension-shoot-fleet-agent/commit/6da54ab7df6bdfa92ee698f7296d9a5d190bdb56) Skip existing cluster check for now. ### 📊 Changes **48 files changed** (+642 additions, -160 deletions) <details> <summary>View changed files</summary> 📝 `.circleci/config.yml` (+1 -17) 📝 `Makefile` (+9 -4) 📝 `README.md` (+2 -2) 📝 `VERSION` (+1 -1) 📝 `charts/gardener-extension-shoot-fleet-agent/Chart.yaml` (+1 -1) 📝 `charts/gardener-extension-shoot-fleet-agent/templates/rbac.yaml` (+7 -0) 📝 `charts/gardener-extension-shoot-fleet-agent/values.yaml` (+1 -1) ➕ `charts/internal/shoot-fleet-agent-shoot/Chart.yaml` (+4 -0) ➕ `charts/internal/shoot-fleet-agent-shoot/templates/custom-infrastructure-rbac.yaml` (+35 -0) ➕ `charts/internal/shoot-fleet-agent-shoot/values.yaml` (+2 -0) 📝 `cmd/gardener-extension-shoot-fleet-agent/app/app.go` (+2 -2) 📝 `cmd/gardener-extension-shoot-fleet-agent/app/options.go` (+1 -1) 📝 `cmd/gardener-extension-shoot-fleet-agent/main.go` (+1 -1) 📝 `docs/installation/setup.md` (+1 -1) 📝 `example/controller-registration.yaml` (+18 -10) 📝 `go.mod` (+3 -3) 📝 `hack/api-reference/config.md` (+1 -1) 📝 `hack/generate-controller-registration.sh` (+24 -16) 📝 `hack/update-codegen.sh` (+8 -8) 📝 `pkg/apis/config/install/install.go` (+2 -2) _...and 28 more files_ </details> ### 📄 Description **How to categorize this PR?** <!-- Please select area, kind, and priority for this pull request. This helps the community categorizing it. Replace below TODOs or exchange the existing identifiers with those that fit best in your opinion. If multiple identifiers make sense you can also state the commands multiple times, e.g. /area control-plane /area auto-scaling ... "/area" identifiers: audit-logging|auto-scaling|backup|certification|control-plane-migration|control-plane|cost|delivery|dev-productivity|disaster-recovery|documentation|high-availability|logging|metering|monitoring|networking|open-source|ops-productivity|os|performance|quality|robustness|scalability|security|storage|testing|usability|user-management "/kind" identifiers: api-change|bug|cleanup|discussion|enhancement|epic|impediment|poc|post-mortem|question|regression|task|technical-debt|test For Gardener Enhancement Proposals (GEPs), please check the following [documentation](https://github.com/gardener/gardener/tree/master/docs/proposals/README.md) before submitting this pull request. --> /area TODO /kind TODO **What this PR does / why we need it**: **Which issue(s) this PR fixes**: Fixes # **Special notes for your reviewer**: **Release note**: <!-- Write your release note: 1. Enter your release note in the below block. 2. If no release note is required, just write "NONE" within the block. Format of block header: <category> <target_group> Possible values: - category: breaking|feature|bugfix|doc|other - target_group: user|operator|developer|dependency --> ```other operator ``` --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
adam added the pull-request label 2025-12-31 16:28:00 +01:00
adam closed this issue 2025-12-31 16:28:00 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-mirrors/gardener-extension-shoot-fleet-agent#2