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 · 1 comment
Open
2 tasks done

Add redirect support for resource loading #5675

abogdanov37 opened this issue Apr 23, 2024 · 1 comment
Labels
kind/feature Categorizes issue or PR as related to a new feature. needs-triage Indicates an issue or PR lacks a `triage/foo` label and requires one.

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
@k8s-ci-robot
Copy link
Contributor

This issue is currently awaiting triage.

SIG CLI takes a lead on issue triage for this repo, but any Kubernetes member can accept issues by applying the triage/accepted label.

The triage/accepted label can be added by org members by writing /triage accepted in a comment.

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

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. needs-triage Indicates an issue or PR lacks a `triage/foo` label and requires one.
Projects
None yet
Development

No branches or pull requests

2 participants