-
Notifications
You must be signed in to change notification settings - Fork 99
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
feat(chores): Add missing tools to nix-shell #352
feat(chores): Add missing tools to nix-shell #352
Conversation
Codecov ReportAll modified and coverable lines are covered by tests ✅
❗ Your organization needs to install the Codecov GitHub app to enable full functionality. Additional details and impacted files@@ Coverage Diff @@
## develop #352 +/- ##
===========================================
- Coverage 98.66% 97.22% -1.44%
===========================================
Files 2 2
Lines 673 902 +229
===========================================
+ Hits 664 877 +213
- Misses 5 18 +13
- Partials 4 7 +3
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. |
I also want to add .envrc to automatically load that |
Pardon my ignorance, what's in |
@tiagolobocastro |
Though nothing harmful, do we really need this in product nix shell ? The required controller-gen is currently installed from the Makefile in the repo and is used to generate manifests. |
In my NixOS I ran |
Downloaded binaries are not likely to work on nix and NixOS, may require patching et all. |
Signed-off-by: Muhammed Hussein Karimi <info@karimi.dev>
27a47cd
to
73fce9d
Compare
kubernetes-controller-tools
to nix-shell
I made this PR draft since I see that some more tools are missing.... I want to add every required tools to shell.nix to make easier to work for NixOS users :) |
NOTE: after upgrading golang version we have to update this file, also updating nixpkgs will break this since go1.19 is not available to newer versions of nixpkgs Signed-off-by: Muhammed Hussein Karimi <info@karimi.dev>
Signed-off-by: Muhammed Hussein Karimi <info@karimi.dev>
Signed-off-by: Muhammed Hussein Karimi <info@karimi.dev>
Signed-off-by: Muhammed Hussein Karimi <info@karimi.dev>
Signed-off-by: Muhammed Hussein Karimi <info@karimi.dev>
4bfbd2c
to
7757f8a
Compare
Our nixpkgs is a bit old Signed-off-by: Muhammed Hussein Karimi <info@karimi.dev>
Commit notes/descriptions are important |
Signed-off-by: Muhammed Hussein Karimi <info@karimi.dev>
Also we can change all of the actions to use nix shell, so changing go version, etc., will be easier |
Signed-off-by: Muhammed Hussein Karimi <info@karimi.dev>
Sounds good, just let us know when this is working and ready to merge 👍 |
@tiagolobocastro |
Signed-off-by: Muhammed Hussein Karimi <info@karimi.dev>
Signed-off-by: Muhammed Hussein Karimi <info@karimi.dev>
Almost complete, |
Signed-off-by: Muhammed Hussein Karimi <info@karimi.dev>
Signed-off-by: Muhammed Hussein Karimi <info@karimi.dev>
Signed-off-by: Muhammed Hussein Karimi <info@karimi.dev>
Signed-off-by: Muhammed Hussein Karimi <info@karimi.dev>
14f7ad5
to
1dbb827
Compare
Signed-off-by: Muhammed Hussein Karimi <info@karimi.dev>
1dbb827
to
0313fa2
Compare
Pull Request template
Please, go through these steps before you submit a PR.
Why is this PR required? What issue does it fix?: controller-tools and some other tools are missing from
nix-shell
What this PR does?: adds corresponding packages
Does this PR require any upgrade changes?: No
If the changes in this PR are manually verified, list down the scenarios covered::
just run
nix-shell
Any additional information for your reviewer? :
Mention if this PR is part of any design or a continuation of previous PRs
Checklist:
<type>(<scope>): <subject>