colima: add kubectl to the service's $PATH
This commit is contained in:
parent
9c8b3cc2d5
commit
f140aa04d7
7 changed files with 17 additions and 4 deletions
|
|
@ -62,6 +62,9 @@ in
|
|||
bashPackage = lib.mkPackageOption pkgs "bashNonInteractive" {
|
||||
extraDescription = "Used by colima's internal scripts.";
|
||||
};
|
||||
kubectlPackage = lib.mkPackageOption pkgs "kubectl" {
|
||||
extraDescription = "Used by colima when kubernetes is enabled in the profile.";
|
||||
};
|
||||
|
||||
profiles = lib.mkOption {
|
||||
default = {
|
||||
|
|
@ -285,6 +288,7 @@ in
|
|||
cfg.coreutilsPackage
|
||||
cfg.curlPackage
|
||||
cfg.bashPackage
|
||||
cfg.kubectlPackage
|
||||
pkgs.darwin.DarwinTools
|
||||
];
|
||||
}
|
||||
|
|
@ -331,6 +335,7 @@ in
|
|||
cfg.coreutilsPackage
|
||||
cfg.curlPackage
|
||||
cfg.bashPackage
|
||||
cfg.kubectlPackage
|
||||
]
|
||||
}"
|
||||
]
|
||||
|
|
|
|||
|
|
@ -47,6 +47,10 @@
|
|||
name = "bashNonInteractive";
|
||||
outPath = "@bashNonInteractive@";
|
||||
};
|
||||
kubectlPackage = config.lib.test.mkStubPackage {
|
||||
name = "kubectl";
|
||||
outPath = "@kubectl@";
|
||||
};
|
||||
};
|
||||
|
||||
nmt.script = ''
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@
|
|||
<key>LIMA_HOME</key>
|
||||
<string>/home/hm-user/.local/share/lima</string>
|
||||
<key>PATH</key>
|
||||
<string>@colima@/bin:@perl@/bin:@docker@/bin:@openssh@/bin:@coreutils@/bin:@curl@/bin:@bashNonInteractive@/bin:@DarwinTools@/bin</string>
|
||||
<string>@colima@/bin:@perl@/bin:@docker@/bin:@openssh@/bin:@coreutils@/bin:@curl@/bin:@bashNonInteractive@/bin:@kubectl@/bin:@DarwinTools@/bin</string>
|
||||
<key>XDG_CACHE_HOME</key>
|
||||
<string>/home/hm-user/.cache</string>
|
||||
</dict>
|
||||
|
|
|
|||
|
|
@ -54,6 +54,10 @@
|
|||
name = "bashNonInteractive";
|
||||
outPath = "@bashNonInteractive@";
|
||||
};
|
||||
kubectlPackage = config.lib.test.mkStubPackage {
|
||||
name = "kubectl";
|
||||
outPath = "@kubectl@";
|
||||
};
|
||||
};
|
||||
|
||||
nmt.script =
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@
|
|||
<key>COLIMA_HOME</key>
|
||||
<string>/home/hm-user/.colima</string>
|
||||
<key>PATH</key>
|
||||
<string>@colima@/bin:@perl@/bin:@docker@/bin:@openssh@/bin:@coreutils@/bin:@curl@/bin:@bashNonInteractive@/bin:@DarwinTools@/bin</string>
|
||||
<string>@colima@/bin:@perl@/bin:@docker@/bin:@openssh@/bin:@coreutils@/bin:@curl@/bin:@bashNonInteractive@/bin:@kubectl@/bin:@DarwinTools@/bin</string>
|
||||
<key>XDG_CACHE_HOME</key>
|
||||
<string>/home/hm-user/.cache</string>
|
||||
</dict>
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@ WantedBy=default.target
|
|||
|
||||
[Service]
|
||||
Environment=COLIMA_HOME=/home/hm-user/.config/colima
|
||||
Environment=PATH=@colima@/bin:@perl@/bin:@docker@/bin:@openssh@/bin:@coreutils@/bin:@curl@/bin:@bashNonInteractive@/bin
|
||||
Environment=PATH=@colima@/bin:@perl@/bin:@docker@/bin:@openssh@/bin:@coreutils@/bin:@curl@/bin:@bashNonInteractive@/bin:@kubectl@/bin
|
||||
Environment=LIMA_HOME=/home/hm-user/.local/share/lima
|
||||
Environment=DOCKER_CONFIG=/home/hm-user/.config/docker
|
||||
ExecStart=@colima@/bin/colima start default \
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@ WantedBy=default.target
|
|||
|
||||
[Service]
|
||||
Environment=COLIMA_HOME=/home/hm-user/.colima
|
||||
Environment=PATH=@colima@/bin:@perl@/bin:@docker@/bin:@openssh@/bin:@coreutils@/bin:@curl@/bin:@bashNonInteractive@/bin
|
||||
Environment=PATH=@colima@/bin:@perl@/bin:@docker@/bin:@openssh@/bin:@coreutils@/bin:@curl@/bin:@bashNonInteractive@/bin:@kubectl@/bin
|
||||
ExecStart=@colima@/bin/colima start default \
|
||||
-f \
|
||||
--activate=true \
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue