-
Notifications
You must be signed in to change notification settings - Fork 282
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
Spike: Deploy Rancher Manager #7352
Draft
mook-as
wants to merge
9
commits into
rancher-sandbox:main
Choose a base branch
from
mook-as:rancher-chart
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
Commits on Aug 19, 2024
-
We will replace the bundled version of dashboard and steve with the normal version to explore how that will work. Signed-off-by: Mark Yen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3572da1 - Browse repository at this point
Copy the full SHA 3572da1View commit details -
This installs Rancher Manager (but doesn't go through the setup). This is not yet very useful. Signed-off-by: Mark Yen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8ab44ab - Browse repository at this point
Copy the full SHA 8ab44abView commit details -
Configuration menu - View commit details
-
Copy full SHA for d772964 - Browse repository at this point
Copy the full SHA d772964View commit details -
Configuration menu - View commit details
-
Copy full SHA for 90b1bb8 - Browse repository at this point
Copy the full SHA 90b1bb8View commit details -
Dashboard: Fix auto-login; hide extensions
We are (at least for now) disabling dashboard extensions to reduce the amount of stuff we have to worry about. We may end up re-enabling them before this is merged (after cleanup).
Configuration menu - View commit details
-
Copy full SHA for 50a9163 - Browse repository at this point
Copy the full SHA 50a9163View commit details -
Dashboard: Use envoy instead of ingress
Since ingress doesn't currently work on Windows, use envoy to do SSL termination and do Kubernetes-level service port forwarding instead. This also means it will work without traefik.
Configuration menu - View commit details
-
Copy full SHA for 839e1ae - Browse repository at this point
Copy the full SHA 839e1aeView commit details
Commits on Aug 21, 2024
-
We need to override the origin when talking to upstream, as the header normally contains the downstream port and gets rejected. Also add a timeout to dashboard setup so we can retry instead of hanging forever if it doesn't work.
Configuration menu - View commit details
-
Copy full SHA for 39fd2bf - Browse repository at this point
Copy the full SHA 39fd2bfView commit details -
Dashboard: hide kubeconfig buttons
They generate kubeconfig files that have no port, which does not work as we require port forwarding to reach the server. To avoid confusing users, hide the buttons.
Configuration menu - View commit details
-
Copy full SHA for 39fabbd - Browse repository at this point
Copy the full SHA 39fabbdView commit details -
Kube client: fix port forwarding
- When we create an error, we need to throw in, not drop it on the floor. - If the host port is not specified, and an existing server is found, return that server's port instead of 0.
Configuration menu - View commit details
-
Copy full SHA for 26db38d - Browse repository at this point
Copy the full SHA 26db38dView commit details
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.