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

Add redirect support for resource loading #5675

Open
2 tasks done
abogdanov37 opened this issue Apr 23, 2024 · 2 comments
Open
2 tasks done

Add redirect support for resource loading #5675

abogdanov37 opened this issue Apr 23, 2024 · 2 comments
Assignees
Labels
kind/feature Categorizes issue or PR as related to a new feature. triage/accepted Indicates an issue or PR is ready to be actively worked on.

Comments

@abogdanov37
Copy link

abogdanov37 commented Apr 23, 2024

Eschewed features

  • This issue is not requesting templating, unstuctured edits, build-time side-effects from args or env vars, or any other eschewed feature.

What would you like to have added?

I want to add an ability to use redirect in resource loading process.
For example I have a git repo over special proxy which change branch to directory which contains kustomization.yaml
In kustomization.yaml I have resources

resources:
  - https://proxy.org.com/project?ref=main

Proxy return http redirect to
https://git.org.com/group/project.git?ref=main-client1

and kustomize load resources from that https://git.org.com/group/project.git?ref=main-client1 repo

To implement that I want to fix some code here

if resp.StatusCode < 200 || resp.StatusCode > 299 {

Why is this needed?

It gives more flexiable resource management and exclude some plugins

Can you accomplish the motivating task without this feature, and if so, how?

I can't. Sorry.

What other solutions have you considered?

I try to return new kustomization.yaml from proxy with new resources link as

apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization

resources:
  - https://git.org.com/group/project.git?ref=main-client1

but it does not work because kustomize can use kustomization only from folder

This scenario repeat for components

Anything else we should know?

I think no

Feature ownership

  • I am interested in contributing this feature myself! 🎉
@abogdanov37 abogdanov37 added the kind/feature Categorizes issue or PR as related to a new feature. label Apr 23, 2024
@k8s-ci-robot k8s-ci-robot added the needs-triage Indicates an issue or PR lacks a `triage/foo` label and requires one. label Apr 23, 2024
@koba1t
Copy link
Member

koba1t commented Jun 20, 2024

/triage accepted

@k8s-ci-robot k8s-ci-robot added triage/accepted Indicates an issue or PR is ready to be actively worked on. and removed needs-triage Indicates an issue or PR lacks a `triage/foo` label and requires one. labels Jun 20, 2024
@koba1t
Copy link
Member

koba1t commented Jun 20, 2024

/assign abogdanov37

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/feature Categorizes issue or PR as related to a new feature. triage/accepted Indicates an issue or PR is ready to be actively worked on.
Projects
None yet
Development

No branches or pull requests

3 participants