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

change image references to reference the new organization #1200

Open
7 of 8 tasks
ilithanos opened this issue Feb 26, 2024 · 18 comments
Open
7 of 8 tasks

change image references to reference the new organization #1200

ilithanos opened this issue Feb 26, 2024 · 18 comments
Assignees

Comments

@ilithanos
Copy link
Collaborator

ilithanos commented Feb 26, 2024

When the build pipeline fix is merged, the next logical step would be to update the toolings and deployments to pull images from this organization instead of the weaveworks organization.

Current places i've found so far:

  • Helm Chart
  • Tilt
  • Makefile
  • tools/check-runner-images.sh
  • config/*
  • controllers/tf_controller_runner.go
  • controllers/tc000260_runner_pod_test.go
  • Lots of places in documentation
@chanwit
Copy link
Collaborator

chanwit commented Feb 27, 2024

Thank you so much for curating this list @ilithanos 💯

@ilithanos
Copy link
Collaborator Author

i'll start going through this list and fixing what i find.

Will do it in multiple smaller PR's so reviewing and testing is easier.

@ilithanos
Copy link
Collaborator Author

@chanwit When going over the helm chart how much rebranding to tofu controller is wanted?

For now my thought is fixing the gcr urls and the helm repo urls and leaving it at that. But if you want every tf-controller string/reference to be changed to tofu-controller i'll do that while i'm at it.

@chanwit
Copy link
Collaborator

chanwit commented Feb 27, 2024

Hi @ilithanos

agreed
the first priority is to make things work, so it's fine to fix only things needed.

@ilithanos
Copy link
Collaborator Author

So far i've chosen to leave configuration parameter names containing the tf-controller and tf namings alone for backwards compatibility. As changing these will invalidate current configurations used by users.

@ilithanos
Copy link
Collaborator Author

I haven't gone through the documentation again yet, to evaluate if we are some with that part.

Tilt is still missing a few things. I have no experience in using tilt, but I'll see what I can come up with the following days.

@chanwit
Copy link
Collaborator

chanwit commented Mar 3, 2024

Tilt was very useful to us when debugging a complex controller + runner behaviour.

@ilithanos
Copy link
Collaborator Author

Good to know, I'll have to try it out. It's just one of the tools I haven't run into yet.

@kasper-leFevre could I get you to verify that the documentation references are all fixed?

@akselleirv I've noticed you are digging into the Tilt setup, would you mind taking on the registry references etc while you are at it?

Just trying to get an overview of what we still need to get done on this one so we can get it finished up. Thanks to everyone for helping out ❤️

@akselleirv
Copy link
Collaborator

@ilithanos I made the Tilt setup functionally work in https://github.com/flux-iac/tofu-controller/pull/1224/files.

I can see that there are some references to tf-controller. I can change them to tofu-controller.

@chanwit
Copy link
Collaborator

chanwit commented Mar 18, 2024

ping @ilithanos
could we have a quick update of this issue please.
what are left to do to make it complete?

cc other maintainers @akselleirv @yitsushi

@akselleirv
Copy link
Collaborator

Hello @chanwit, I’m at KubeCon this week so a bit busy, but I’ll take a look at this next week if that is fine.

@ilithanos
Copy link
Collaborator Author

@chanwit since i havn't heard back from the others i tagged, i'll go through it myself as soon as i can and update it.

I'll leave the tilt part for @akselleirv

@chanwit
Copy link
Collaborator

chanwit commented Mar 19, 2024

Thank you @ilithanos 👍

@akselleirv
Copy link
Collaborator

@ilithanos all is good with the Tiltfile. Only thing left is to update the Helm chart references after it has been renamed from tf-controller to tofu-controller.

@ilithanos
Copy link
Collaborator Author

There are still a few places where the name is wrong in the docs @chanwit i'll look into it when i'm done with the helm chart + ci stuff related to that.

@ilithanos
Copy link
Collaborator Author

Update: I've updated and renamed helmchart to fit with rc.4.

I think i saw a few places in the documentation that still needs fixing, but i havn't had the to go through it.

@ilithanos
Copy link
Collaborator Author

Tilt file has been updated. (Thanks @akselleirv)

Still need to find time to look through the documentation.

@chanwit Since versions are tied to the tofu-controller versioning, are we able to actually release the new chart without releasing a new controller rc?

@chanwit
Copy link
Collaborator

chanwit commented Apr 4, 2024

Cutting a new RC would be fine for me.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: In Progress
Development

No branches or pull requests

3 participants