Complete transfer of Warewulf from HPCng
Warewulf is now being maintained in its own GitHub organization at github.com/warewulf Signed-off-by: Jonathon Anderson <janderson@ciq.com>
This commit is contained in:
8
.github/PULL_REQUEST_TEMPLATE.md
vendored
8
.github/PULL_REQUEST_TEMPLATE.md
vendored
@@ -14,7 +14,7 @@ fixing or enhancing.
|
|||||||
|
|
||||||
- [ ] Signed off on all commits (e.g., using `git commit --signoff`) in agreement to the [DCO](DCO.txt)
|
- [ ] Signed off on all commits (e.g., using `git commit --signoff`) in agreement to the [DCO](DCO.txt)
|
||||||
- [ ] Read the [documentation for contributing to Warewulf](https://warewulf.org/docs/main/contributing/contributing.html)
|
- [ ] Read the [documentation for contributing to Warewulf](https://warewulf.org/docs/main/contributing/contributing.html)
|
||||||
- [ ] Added changes to the [CHANGELOG](https://github.com/hpcng/warewulf/blob/main/CHANGELOG.md) if necessary
|
- [ ] Added changes to the [CHANGELOG](https://github.com/warewulf/warewulf/blob/main/CHANGELOG.md) if necessary
|
||||||
- [ ] Updated [userdocs](https://github.com/hpcng/warewulf/tree/main/userdocs) if necessary
|
- [ ] Updated [userdocs](https://github.com/warewulf/warewulf/tree/main/userdocs) if necessary
|
||||||
- [ ] Based this PR against the appropriate branch (typically [main](https://github.com/hpcng/warewulf/tree/main/userdocs))
|
- [ ] Based this PR against the appropriate branch (typically [main](https://github.com/warewulf/warewulf/tree/main/userdocs))
|
||||||
- [ ] Added myself as a contributor to the [Contributors File](https://github.com/hpcng/warewulf/blob/main/CONTRIBUTORS.md)
|
- [ ] Added myself as a contributor to the [Contributors File](https://github.com/warewulf/warewulf/blob/main/CONTRIBUTORS.md)
|
||||||
|
|||||||
2
.github/workflows/documentation.yml
vendored
2
.github/workflows/documentation.yml
vendored
@@ -17,7 +17,7 @@ on:
|
|||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
publish:
|
publish:
|
||||||
if: ${{ github.repository_owner == 'hpcng' }}
|
if: ${{ github.repository_owner == 'warewulf' }}
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v3
|
- uses: actions/checkout@v3
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ own license terms. These dependencies are managed via the project
|
|||||||
our official source tarballs.
|
our official source tarballs.
|
||||||
|
|
||||||
A full build or package of Warewulf uses all dependencies listed
|
A full build or package of Warewulf uses all dependencies listed
|
||||||
below. If you `import "github.com/hpcng/warewulf"` into your own
|
below. If you `import "github.com/warewulf/warewulf"` into your own
|
||||||
project then you may use a subset of them.
|
project then you may use a subset of them.
|
||||||
|
|
||||||
The dependencies and their licenses are as follows:
|
The dependencies and their licenses are as follows:
|
||||||
|
|||||||
2
Makefile
2
Makefile
@@ -40,7 +40,7 @@ wwclient: $(config) $(call godeps,cmd/wwclient/main.go)
|
|||||||
CGO_ENABLED=0 GOOS=linux go build -mod vendor -a -ldflags "-extldflags -static" -o wwclient cmd/wwclient/main.go
|
CGO_ENABLED=0 GOOS=linux go build -mod vendor -a -ldflags "-extldflags -static" -o wwclient cmd/wwclient/main.go
|
||||||
|
|
||||||
update_configuration: $(config) $(call godeps,cmd/update_configuration/update_configuration.go)
|
update_configuration: $(config) $(call godeps,cmd/update_configuration/update_configuration.go)
|
||||||
go build -X 'github.com/hpcng/warewulf/internal/pkg/node.ConfigFile=./etc/nodes.conf'" \
|
go build -X 'github.com/warewulf/warewulf/internal/pkg/node.ConfigFile=./etc/nodes.conf'" \
|
||||||
-mod vendor -tags "$(WW_GO_BUILD_TAGS)" -o update_configuration cmd/update_configuration/update_configuration.go
|
-mod vendor -tags "$(WW_GO_BUILD_TAGS)" -o update_configuration cmd/update_configuration/update_configuration.go
|
||||||
|
|
||||||
wwapid: $(config) $(call godeps,internal/app/api/wwapid/wwapid.go)
|
wwapid: $(config) $(call godeps,internal/app/api/wwapid/wwapid.go)
|
||||||
|
|||||||
@@ -6,8 +6,8 @@
|
|||||||
|
|
||||||
* [Website](https://warewulf.org)
|
* [Website](https://warewulf.org)
|
||||||
* [Documentation](https://warewulf.org/docs)
|
* [Documentation](https://warewulf.org/docs)
|
||||||
* [Download / Releases](http://github.com/hpcng/warewulf/releases)
|
* [Download / Releases](http://github.com/warewulf/warewulf/releases)
|
||||||
* [Slack](http://hpcng.slack.com/#warewulf)
|
* [Slack](http://warewulf.slack.com/)
|
||||||
* [Support](https://ciq.com/products/warewulf)
|
* [Support](https://ciq.com/products/warewulf)
|
||||||
|
|
||||||
## About Warewulf
|
## About Warewulf
|
||||||
|
|||||||
@@ -6,9 +6,9 @@ import (
|
|||||||
"os"
|
"os"
|
||||||
"reflect"
|
"reflect"
|
||||||
|
|
||||||
"github.com/hpcng/warewulf/cmd/update_configuration/vers42"
|
"github.com/warewulf/warewulf/cmd/update_configuration/vers42"
|
||||||
"github.com/hpcng/warewulf/cmd/update_configuration/vers43"
|
"github.com/warewulf/warewulf/cmd/update_configuration/vers43"
|
||||||
"github.com/hpcng/warewulf/internal/pkg/util"
|
"github.com/warewulf/warewulf/internal/pkg/util"
|
||||||
"gopkg.in/yaml.v2"
|
"gopkg.in/yaml.v2"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ import (
|
|||||||
"fmt"
|
"fmt"
|
||||||
"os"
|
"os"
|
||||||
|
|
||||||
"github.com/hpcng/warewulf/internal/app/wwclient"
|
"github.com/warewulf/warewulf/internal/app/wwclient"
|
||||||
)
|
)
|
||||||
|
|
||||||
func main() {
|
func main() {
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ import (
|
|||||||
"fmt"
|
"fmt"
|
||||||
"os"
|
"os"
|
||||||
|
|
||||||
"github.com/hpcng/warewulf/internal/app/wwctl"
|
"github.com/warewulf/warewulf/internal/app/wwctl"
|
||||||
)
|
)
|
||||||
|
|
||||||
func main() {
|
func main() {
|
||||||
|
|||||||
@@ -58,4 +58,4 @@ Please note that the '''label purge''' inherits the label '''label uninstall'''.
|
|||||||
|
|
||||||
## More Info
|
## More Info
|
||||||
|
|
||||||
* [Warewulf](https://github.com/hpcng/warewulf)
|
* [Warewulf](https://github.com/warewulf/warewulf)
|
||||||
|
|||||||
@@ -23,7 +23,7 @@ kernel --name kernel ${uri_base}&stage=kernel || goto reboot
|
|||||||
# in 32-Bit mode).
|
# in 32-Bit mode).
|
||||||
# -> Use the old initrd method with a compressed image to save as much RAM as possible
|
# -> Use the old initrd method with a compressed image to save as much RAM as possible
|
||||||
# in this early boot stage.
|
# in this early boot stage.
|
||||||
# See <https://github.com/hpcng/warewulf/issues/222> for more details.
|
# See <https://github.com/warewulf/warewulf/issues/222> for more details.
|
||||||
iseq ${platform} efi && goto efi || goto noefi
|
iseq ${platform} efi && goto efi || goto noefi
|
||||||
|
|
||||||
:efi
|
:efi
|
||||||
|
|||||||
2
go.mod
2
go.mod
@@ -1,4 +1,4 @@
|
|||||||
module github.com/hpcng/warewulf
|
module github.com/warewulf/warewulf
|
||||||
|
|
||||||
go 1.17
|
go 1.17
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
[Unit]
|
[Unit]
|
||||||
Description=Warewulf cluster management daemon
|
Description=Warewulf cluster management daemon
|
||||||
Documentation=https://warewulf.hpcng.org/
|
Documentation=https://warewulf.org/
|
||||||
After=network-online.target
|
After=network-online.target
|
||||||
AssertFileIsExecutable=@BINDIR@/wwctl
|
AssertFileIsExecutable=@BINDIR@/wwctl
|
||||||
|
|
||||||
|
|||||||
@@ -10,9 +10,9 @@ import (
|
|||||||
"path"
|
"path"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/api/apiconfig"
|
"github.com/warewulf/warewulf/internal/pkg/api/apiconfig"
|
||||||
"github.com/hpcng/warewulf/internal/pkg/api/routes/wwapiv1"
|
"github.com/warewulf/warewulf/internal/pkg/api/routes/wwapiv1"
|
||||||
warewulfconf "github.com/hpcng/warewulf/internal/pkg/config"
|
warewulfconf "github.com/warewulf/warewulf/internal/pkg/config"
|
||||||
|
|
||||||
"google.golang.org/grpc"
|
"google.golang.org/grpc"
|
||||||
"google.golang.org/grpc/credentials"
|
"google.golang.org/grpc/credentials"
|
||||||
|
|||||||
@@ -11,12 +11,12 @@ import (
|
|||||||
"os"
|
"os"
|
||||||
"path"
|
"path"
|
||||||
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/api/apiconfig"
|
"github.com/warewulf/warewulf/internal/pkg/api/apiconfig"
|
||||||
"github.com/hpcng/warewulf/internal/pkg/api/container"
|
"github.com/warewulf/warewulf/internal/pkg/api/container"
|
||||||
apinode "github.com/hpcng/warewulf/internal/pkg/api/node"
|
apinode "github.com/warewulf/warewulf/internal/pkg/api/node"
|
||||||
"github.com/hpcng/warewulf/internal/pkg/api/routes/wwapiv1"
|
"github.com/warewulf/warewulf/internal/pkg/api/routes/wwapiv1"
|
||||||
warewulfconf "github.com/hpcng/warewulf/internal/pkg/config"
|
warewulfconf "github.com/warewulf/warewulf/internal/pkg/config"
|
||||||
"github.com/hpcng/warewulf/internal/pkg/version"
|
"github.com/warewulf/warewulf/internal/pkg/version"
|
||||||
"google.golang.org/grpc"
|
"google.golang.org/grpc"
|
||||||
"google.golang.org/grpc/codes"
|
"google.golang.org/grpc/codes"
|
||||||
"google.golang.org/grpc/credentials"
|
"google.golang.org/grpc/credentials"
|
||||||
|
|||||||
@@ -17,10 +17,10 @@ import (
|
|||||||
"google.golang.org/grpc/credentials"
|
"google.golang.org/grpc/credentials"
|
||||||
"google.golang.org/grpc/credentials/insecure"
|
"google.golang.org/grpc/credentials/insecure"
|
||||||
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/api/apiconfig"
|
"github.com/warewulf/warewulf/internal/pkg/api/apiconfig"
|
||||||
warewulfconf "github.com/hpcng/warewulf/internal/pkg/config"
|
warewulfconf "github.com/warewulf/warewulf/internal/pkg/config"
|
||||||
|
|
||||||
gw "github.com/hpcng/warewulf/internal/pkg/api/routes/wwapiv1"
|
gw "github.com/warewulf/warewulf/internal/pkg/api/routes/wwapiv1"
|
||||||
|
|
||||||
"path"
|
"path"
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -15,7 +15,7 @@ curl --cacert /usr/local/etc/warewulf/keys/cacert.pem \
|
|||||||
curl http://localhost:9871/v1/container
|
curl http://localhost:9871/v1/container
|
||||||
|
|
||||||
# container import
|
# container import
|
||||||
curl -d '{"source": "docker://ghcr.io/hpcng/warewulf-rockylinux:8", "name": "rocky-8", "update": true, "default": true}' -H "Content-Type: application/json" -X POST http://localhost:9871/v1/container
|
curl -d '{"source": "docker://ghcr.io/warewulf/warewulf-rockylinux:8", "name": "rocky-8", "update": true, "default": true}' -H "Content-Type: application/json" -X POST http://localhost:9871/v1/container
|
||||||
|
|
||||||
# container delete
|
# container delete
|
||||||
curl -X DELETE http://localhost:9871/v1/container?containerNames=rocky-8
|
curl -X DELETE http://localhost:9871/v1/container?containerNames=rocky-8
|
||||||
|
|||||||
@@ -16,11 +16,11 @@ import (
|
|||||||
|
|
||||||
"github.com/coreos/go-systemd/daemon"
|
"github.com/coreos/go-systemd/daemon"
|
||||||
"github.com/google/uuid"
|
"github.com/google/uuid"
|
||||||
warewulfconf "github.com/hpcng/warewulf/internal/pkg/config"
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/pidfile"
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/wwlog"
|
|
||||||
"github.com/spf13/cobra"
|
"github.com/spf13/cobra"
|
||||||
"github.com/talos-systems/go-smbios/smbios"
|
"github.com/talos-systems/go-smbios/smbios"
|
||||||
|
warewulfconf "github.com/warewulf/warewulf/internal/pkg/config"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/pidfile"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/wwlog"
|
||||||
)
|
)
|
||||||
|
|
||||||
var (
|
var (
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
package dhcp
|
package dhcp
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/hpcng/warewulf/internal/pkg/configure"
|
|
||||||
"github.com/spf13/cobra"
|
"github.com/spf13/cobra"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/configure"
|
||||||
)
|
)
|
||||||
|
|
||||||
func CobraRunE(cmd *cobra.Command, args []string) error {
|
func CobraRunE(cmd *cobra.Command, args []string) error {
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
package hostfile
|
package hostfile
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/hpcng/warewulf/internal/pkg/configure"
|
|
||||||
"github.com/spf13/cobra"
|
"github.com/spf13/cobra"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/configure"
|
||||||
)
|
)
|
||||||
|
|
||||||
func CobraRunE(cmd *cobra.Command, args []string) error {
|
func CobraRunE(cmd *cobra.Command, args []string) error {
|
||||||
|
|||||||
@@ -3,9 +3,9 @@ package configure
|
|||||||
import (
|
import (
|
||||||
"os"
|
"os"
|
||||||
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/configure"
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/wwlog"
|
|
||||||
"github.com/spf13/cobra"
|
"github.com/spf13/cobra"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/configure"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/wwlog"
|
||||||
)
|
)
|
||||||
|
|
||||||
func CobraRunE(cmd *cobra.Command, args []string) error {
|
func CobraRunE(cmd *cobra.Command, args []string) error {
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
package nfs
|
package nfs
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/hpcng/warewulf/internal/pkg/configure"
|
|
||||||
"github.com/spf13/cobra"
|
"github.com/spf13/cobra"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/configure"
|
||||||
)
|
)
|
||||||
|
|
||||||
func CobraRunE(cmd *cobra.Command, args []string) error {
|
func CobraRunE(cmd *cobra.Command, args []string) error {
|
||||||
|
|||||||
@@ -1,12 +1,12 @@
|
|||||||
package configure
|
package configure
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/hpcng/warewulf/internal/app/wwctl/configure/dhcp"
|
|
||||||
"github.com/hpcng/warewulf/internal/app/wwctl/configure/hostfile"
|
|
||||||
"github.com/hpcng/warewulf/internal/app/wwctl/configure/nfs"
|
|
||||||
"github.com/hpcng/warewulf/internal/app/wwctl/configure/ssh"
|
|
||||||
"github.com/hpcng/warewulf/internal/app/wwctl/configure/tftp"
|
|
||||||
"github.com/spf13/cobra"
|
"github.com/spf13/cobra"
|
||||||
|
"github.com/warewulf/warewulf/internal/app/wwctl/configure/dhcp"
|
||||||
|
"github.com/warewulf/warewulf/internal/app/wwctl/configure/hostfile"
|
||||||
|
"github.com/warewulf/warewulf/internal/app/wwctl/configure/nfs"
|
||||||
|
"github.com/warewulf/warewulf/internal/app/wwctl/configure/ssh"
|
||||||
|
"github.com/warewulf/warewulf/internal/app/wwctl/configure/tftp"
|
||||||
)
|
)
|
||||||
|
|
||||||
var (
|
var (
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
package ssh
|
package ssh
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/hpcng/warewulf/internal/pkg/configure"
|
|
||||||
"github.com/spf13/cobra"
|
"github.com/spf13/cobra"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/configure"
|
||||||
)
|
)
|
||||||
|
|
||||||
func CobraRunE(cmd *cobra.Command, args []string) error {
|
func CobraRunE(cmd *cobra.Command, args []string) error {
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
package tftp
|
package tftp
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/hpcng/warewulf/internal/pkg/configure"
|
|
||||||
"github.com/spf13/cobra"
|
"github.com/spf13/cobra"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/configure"
|
||||||
)
|
)
|
||||||
|
|
||||||
func CobraRunE(cmd *cobra.Command, args []string) error {
|
func CobraRunE(cmd *cobra.Command, args []string) error {
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
package build
|
package build
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/hpcng/warewulf/internal/pkg/api/container"
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/api/routes/wwapiv1"
|
|
||||||
"github.com/spf13/cobra"
|
"github.com/spf13/cobra"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/api/container"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/api/routes/wwapiv1"
|
||||||
)
|
)
|
||||||
|
|
||||||
func CobraRunE(cmd *cobra.Command, args []string) error {
|
func CobraRunE(cmd *cobra.Command, args []string) error {
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
package build
|
package build
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/hpcng/warewulf/internal/pkg/container"
|
|
||||||
"github.com/spf13/cobra"
|
"github.com/spf13/cobra"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/container"
|
||||||
)
|
)
|
||||||
|
|
||||||
var (
|
var (
|
||||||
|
|||||||
@@ -3,10 +3,10 @@ package copy
|
|||||||
import (
|
import (
|
||||||
"fmt"
|
"fmt"
|
||||||
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/api/routes/wwapiv1"
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/container"
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/wwlog"
|
|
||||||
"github.com/spf13/cobra"
|
"github.com/spf13/cobra"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/api/routes/wwapiv1"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/container"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/wwlog"
|
||||||
)
|
)
|
||||||
|
|
||||||
func CobraRunE(cmd *cobra.Command, args []string) (err error) {
|
func CobraRunE(cmd *cobra.Command, args []string) (err error) {
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
package copy
|
package copy
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/hpcng/warewulf/internal/pkg/container"
|
|
||||||
"github.com/spf13/cobra"
|
"github.com/spf13/cobra"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/container"
|
||||||
)
|
)
|
||||||
|
|
||||||
var (
|
var (
|
||||||
|
|||||||
@@ -3,9 +3,9 @@ package delete
|
|||||||
import (
|
import (
|
||||||
"fmt"
|
"fmt"
|
||||||
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/api/container"
|
"github.com/warewulf/warewulf/internal/pkg/api/container"
|
||||||
"github.com/hpcng/warewulf/internal/pkg/api/routes/wwapiv1"
|
"github.com/warewulf/warewulf/internal/pkg/api/routes/wwapiv1"
|
||||||
apiutil "github.com/hpcng/warewulf/internal/pkg/api/util"
|
apiutil "github.com/warewulf/warewulf/internal/pkg/api/util"
|
||||||
|
|
||||||
"github.com/spf13/cobra"
|
"github.com/spf13/cobra"
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
package delete
|
package delete
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/hpcng/warewulf/internal/pkg/container"
|
|
||||||
"github.com/spf13/cobra"
|
"github.com/spf13/cobra"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/container"
|
||||||
)
|
)
|
||||||
|
|
||||||
var (
|
var (
|
||||||
|
|||||||
@@ -11,14 +11,14 @@ import (
|
|||||||
"strings"
|
"strings"
|
||||||
"syscall"
|
"syscall"
|
||||||
|
|
||||||
warewulfconf "github.com/hpcng/warewulf/internal/pkg/config"
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/container"
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/node"
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/overlay"
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/util"
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/wwlog"
|
|
||||||
"github.com/pkg/errors"
|
"github.com/pkg/errors"
|
||||||
"github.com/spf13/cobra"
|
"github.com/spf13/cobra"
|
||||||
|
warewulfconf "github.com/warewulf/warewulf/internal/pkg/config"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/container"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/node"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/overlay"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/util"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/wwlog"
|
||||||
)
|
)
|
||||||
|
|
||||||
func CobraRunE(cmd *cobra.Command, args []string) (err error) {
|
func CobraRunE(cmd *cobra.Command, args []string) (err error) {
|
||||||
|
|||||||
@@ -4,8 +4,8 @@
|
|||||||
package child
|
package child
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/hpcng/warewulf/internal/pkg/wwlog"
|
|
||||||
"github.com/spf13/cobra"
|
"github.com/spf13/cobra"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/wwlog"
|
||||||
)
|
)
|
||||||
|
|
||||||
func CobraRunE(cmd *cobra.Command, args []string) error {
|
func CobraRunE(cmd *cobra.Command, args []string) error {
|
||||||
|
|||||||
@@ -11,10 +11,10 @@ import (
|
|||||||
"syscall"
|
"syscall"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/container"
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/util"
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/wwlog"
|
|
||||||
"github.com/spf13/cobra"
|
"github.com/spf13/cobra"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/container"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/util"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/wwlog"
|
||||||
)
|
)
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|||||||
@@ -4,8 +4,8 @@
|
|||||||
package exec
|
package exec
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/hpcng/warewulf/internal/pkg/wwlog"
|
|
||||||
"github.com/spf13/cobra"
|
"github.com/spf13/cobra"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/wwlog"
|
||||||
)
|
)
|
||||||
|
|
||||||
func CobraRunE(cmd *cobra.Command, args []string) error {
|
func CobraRunE(cmd *cobra.Command, args []string) error {
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
package exec
|
package exec
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/hpcng/warewulf/internal/app/wwctl/container/exec/child"
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/container"
|
|
||||||
"github.com/spf13/cobra"
|
"github.com/spf13/cobra"
|
||||||
|
"github.com/warewulf/warewulf/internal/app/wwctl/container/exec/child"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/container"
|
||||||
)
|
)
|
||||||
|
|
||||||
var (
|
var (
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
package imprt
|
package imprt
|
||||||
|
|
||||||
import (
|
import (
|
||||||
apicontainer "github.com/hpcng/warewulf/internal/pkg/api/container"
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/api/routes/wwapiv1"
|
|
||||||
"github.com/spf13/cobra"
|
"github.com/spf13/cobra"
|
||||||
|
apicontainer "github.com/warewulf/warewulf/internal/pkg/api/container"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/api/routes/wwapiv1"
|
||||||
)
|
)
|
||||||
|
|
||||||
func CobraRunE(cmd *cobra.Command, args []string) (err error) {
|
func CobraRunE(cmd *cobra.Command, args []string) (err error) {
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
package imprt
|
package imprt
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/hpcng/warewulf/internal/pkg/wwlog"
|
|
||||||
"github.com/spf13/cobra"
|
"github.com/spf13/cobra"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/wwlog"
|
||||||
)
|
)
|
||||||
|
|
||||||
var (
|
var (
|
||||||
@@ -19,7 +19,7 @@ are:
|
|||||||
* /path/to/archive/tar/ball
|
* /path/to/archive/tar/ball
|
||||||
* /path/to/chroot/
|
* /path/to/chroot/
|
||||||
Imported containers are used to create bootable VNFS images.`,
|
Imported containers are used to create bootable VNFS images.`,
|
||||||
Example: "wwctl container import docker://ghcr.io/hpcng/warewulf-rockylinux:8 rockylinux-8",
|
Example: "wwctl container import docker://ghcr.io/warewulf/warewulf-rockylinux:8 rockylinux-8",
|
||||||
RunE: CobraRunE,
|
RunE: CobraRunE,
|
||||||
Args: cobra.MinimumNArgs(1),
|
Args: cobra.MinimumNArgs(1),
|
||||||
PreRun: func(cmd *cobra.Command, args []string) {
|
PreRun: func(cmd *cobra.Command, args []string) {
|
||||||
|
|||||||
@@ -4,11 +4,11 @@ import (
|
|||||||
"strconv"
|
"strconv"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
"github.com/hpcng/warewulf/internal/app/wwctl/helper"
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/api/container"
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/util"
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/wwlog"
|
|
||||||
"github.com/spf13/cobra"
|
"github.com/spf13/cobra"
|
||||||
|
"github.com/warewulf/warewulf/internal/app/wwctl/helper"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/api/container"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/util"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/wwlog"
|
||||||
)
|
)
|
||||||
|
|
||||||
var containerList = container.ContainerList
|
var containerList = container.ContainerList
|
||||||
|
|||||||
@@ -8,11 +8,11 @@ import (
|
|||||||
"testing"
|
"testing"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/api/routes/wwapiv1"
|
|
||||||
warewulfconf "github.com/hpcng/warewulf/internal/pkg/config"
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/node"
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/warewulfd"
|
|
||||||
"github.com/stretchr/testify/assert"
|
"github.com/stretchr/testify/assert"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/api/routes/wwapiv1"
|
||||||
|
warewulfconf "github.com/warewulf/warewulf/internal/pkg/config"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/node"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/warewulfd"
|
||||||
)
|
)
|
||||||
|
|
||||||
func Test_List(t *testing.T) {
|
func Test_List(t *testing.T) {
|
||||||
|
|||||||
@@ -3,11 +3,11 @@ package rename
|
|||||||
import (
|
import (
|
||||||
"fmt"
|
"fmt"
|
||||||
|
|
||||||
api "github.com/hpcng/warewulf/internal/pkg/api/container"
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/api/routes/wwapiv1"
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/container"
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/wwlog"
|
|
||||||
"github.com/spf13/cobra"
|
"github.com/spf13/cobra"
|
||||||
|
api "github.com/warewulf/warewulf/internal/pkg/api/container"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/api/routes/wwapiv1"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/container"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/wwlog"
|
||||||
)
|
)
|
||||||
|
|
||||||
func CobraRunE(cmd *cobra.Command, args []string) (err error) {
|
func CobraRunE(cmd *cobra.Command, args []string) (err error) {
|
||||||
|
|||||||
@@ -7,10 +7,10 @@ import (
|
|||||||
"path"
|
"path"
|
||||||
"testing"
|
"testing"
|
||||||
|
|
||||||
containerList "github.com/hpcng/warewulf/internal/app/wwctl/container/list"
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/testenv"
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/warewulfd"
|
|
||||||
"github.com/stretchr/testify/assert"
|
"github.com/stretchr/testify/assert"
|
||||||
|
containerList "github.com/warewulf/warewulf/internal/app/wwctl/container/list"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/testenv"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/warewulfd"
|
||||||
)
|
)
|
||||||
|
|
||||||
func Test_Rename(t *testing.T) {
|
func Test_Rename(t *testing.T) {
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
package rename
|
package rename
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/hpcng/warewulf/internal/pkg/container"
|
|
||||||
"github.com/spf13/cobra"
|
"github.com/spf13/cobra"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/container"
|
||||||
)
|
)
|
||||||
|
|
||||||
var baseCmd = &cobra.Command{
|
var baseCmd = &cobra.Command{
|
||||||
|
|||||||
@@ -1,17 +1,17 @@
|
|||||||
package container
|
package container
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/hpcng/warewulf/internal/app/wwctl/container/build"
|
|
||||||
"github.com/hpcng/warewulf/internal/app/wwctl/container/copy"
|
|
||||||
"github.com/hpcng/warewulf/internal/app/wwctl/container/delete"
|
|
||||||
"github.com/hpcng/warewulf/internal/app/wwctl/container/exec"
|
|
||||||
"github.com/hpcng/warewulf/internal/app/wwctl/container/imprt"
|
|
||||||
"github.com/hpcng/warewulf/internal/app/wwctl/container/list"
|
|
||||||
"github.com/hpcng/warewulf/internal/app/wwctl/container/rename"
|
|
||||||
"github.com/hpcng/warewulf/internal/app/wwctl/container/shell"
|
|
||||||
"github.com/hpcng/warewulf/internal/app/wwctl/container/show"
|
|
||||||
"github.com/hpcng/warewulf/internal/app/wwctl/container/syncuser"
|
|
||||||
"github.com/spf13/cobra"
|
"github.com/spf13/cobra"
|
||||||
|
"github.com/warewulf/warewulf/internal/app/wwctl/container/build"
|
||||||
|
"github.com/warewulf/warewulf/internal/app/wwctl/container/copy"
|
||||||
|
"github.com/warewulf/warewulf/internal/app/wwctl/container/delete"
|
||||||
|
"github.com/warewulf/warewulf/internal/app/wwctl/container/exec"
|
||||||
|
"github.com/warewulf/warewulf/internal/app/wwctl/container/imprt"
|
||||||
|
"github.com/warewulf/warewulf/internal/app/wwctl/container/list"
|
||||||
|
"github.com/warewulf/warewulf/internal/app/wwctl/container/rename"
|
||||||
|
"github.com/warewulf/warewulf/internal/app/wwctl/container/shell"
|
||||||
|
"github.com/warewulf/warewulf/internal/app/wwctl/container/show"
|
||||||
|
"github.com/warewulf/warewulf/internal/app/wwctl/container/syncuser"
|
||||||
)
|
)
|
||||||
|
|
||||||
var baseCmd = &cobra.Command{
|
var baseCmd = &cobra.Command{
|
||||||
|
|||||||
@@ -7,10 +7,10 @@ import (
|
|||||||
"os"
|
"os"
|
||||||
"path"
|
"path"
|
||||||
|
|
||||||
cntexec "github.com/hpcng/warewulf/internal/app/wwctl/container/exec"
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/container"
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/wwlog"
|
|
||||||
"github.com/spf13/cobra"
|
"github.com/spf13/cobra"
|
||||||
|
cntexec "github.com/warewulf/warewulf/internal/app/wwctl/container/exec"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/container"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/wwlog"
|
||||||
)
|
)
|
||||||
|
|
||||||
func CobraRunE(cmd *cobra.Command, args []string) error {
|
func CobraRunE(cmd *cobra.Command, args []string) error {
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
package shell
|
package shell
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/hpcng/warewulf/internal/pkg/container"
|
|
||||||
"github.com/spf13/cobra"
|
"github.com/spf13/cobra"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/container"
|
||||||
)
|
)
|
||||||
|
|
||||||
var (
|
var (
|
||||||
|
|||||||
@@ -3,8 +3,8 @@ package show
|
|||||||
import (
|
import (
|
||||||
"fmt"
|
"fmt"
|
||||||
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/api/container"
|
"github.com/warewulf/warewulf/internal/pkg/api/container"
|
||||||
"github.com/hpcng/warewulf/internal/pkg/api/routes/wwapiv1"
|
"github.com/warewulf/warewulf/internal/pkg/api/routes/wwapiv1"
|
||||||
|
|
||||||
"github.com/spf13/cobra"
|
"github.com/spf13/cobra"
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
package show
|
package show
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/hpcng/warewulf/internal/pkg/container"
|
|
||||||
"github.com/spf13/cobra"
|
"github.com/spf13/cobra"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/container"
|
||||||
)
|
)
|
||||||
|
|
||||||
var (
|
var (
|
||||||
|
|||||||
@@ -4,9 +4,9 @@ import (
|
|||||||
"fmt"
|
"fmt"
|
||||||
"os"
|
"os"
|
||||||
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/container"
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/wwlog"
|
|
||||||
"github.com/spf13/cobra"
|
"github.com/spf13/cobra"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/container"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/wwlog"
|
||||||
)
|
)
|
||||||
|
|
||||||
func CobraRunE(cmd *cobra.Command, args []string) error {
|
func CobraRunE(cmd *cobra.Command, args []string) error {
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
package syncuser
|
package syncuser
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/hpcng/warewulf/internal/pkg/container"
|
|
||||||
"github.com/spf13/cobra"
|
"github.com/spf13/cobra"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/container"
|
||||||
)
|
)
|
||||||
|
|
||||||
var (
|
var (
|
||||||
|
|||||||
@@ -3,8 +3,8 @@ package dfaults
|
|||||||
import (
|
import (
|
||||||
"fmt"
|
"fmt"
|
||||||
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/node"
|
|
||||||
"github.com/spf13/cobra"
|
"github.com/spf13/cobra"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/node"
|
||||||
)
|
)
|
||||||
|
|
||||||
func CobraRunE(cmd *cobra.Command, args []string) (err error) {
|
func CobraRunE(cmd *cobra.Command, args []string) (err error) {
|
||||||
|
|||||||
@@ -1,12 +1,12 @@
|
|||||||
package genconf
|
package genconf
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/hpcng/warewulf/internal/app/wwctl/genconf/completions"
|
|
||||||
"github.com/hpcng/warewulf/internal/app/wwctl/genconf/dfaults"
|
|
||||||
"github.com/hpcng/warewulf/internal/app/wwctl/genconf/man"
|
|
||||||
"github.com/hpcng/warewulf/internal/app/wwctl/genconf/reference"
|
|
||||||
"github.com/hpcng/warewulf/internal/app/wwctl/genconf/warewulfconf"
|
|
||||||
"github.com/spf13/cobra"
|
"github.com/spf13/cobra"
|
||||||
|
"github.com/warewulf/warewulf/internal/app/wwctl/genconf/completions"
|
||||||
|
"github.com/warewulf/warewulf/internal/app/wwctl/genconf/dfaults"
|
||||||
|
"github.com/warewulf/warewulf/internal/app/wwctl/genconf/man"
|
||||||
|
"github.com/warewulf/warewulf/internal/app/wwctl/genconf/reference"
|
||||||
|
"github.com/warewulf/warewulf/internal/app/wwctl/genconf/warewulfconf"
|
||||||
)
|
)
|
||||||
|
|
||||||
var (
|
var (
|
||||||
|
|||||||
@@ -3,8 +3,8 @@ package print
|
|||||||
import (
|
import (
|
||||||
"fmt"
|
"fmt"
|
||||||
|
|
||||||
warewulfconf "github.com/hpcng/warewulf/internal/pkg/config"
|
|
||||||
"github.com/spf13/cobra"
|
"github.com/spf13/cobra"
|
||||||
|
warewulfconf "github.com/warewulf/warewulf/internal/pkg/config"
|
||||||
"gopkg.in/yaml.v2"
|
"gopkg.in/yaml.v2"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
package warewulfconf
|
package warewulfconf
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/hpcng/warewulf/internal/app/wwctl/genconf/warewulfconf/print"
|
|
||||||
"github.com/spf13/cobra"
|
"github.com/spf13/cobra"
|
||||||
|
"github.com/warewulf/warewulf/internal/app/wwctl/genconf/warewulfconf/print"
|
||||||
)
|
)
|
||||||
|
|
||||||
var (
|
var (
|
||||||
|
|||||||
@@ -4,10 +4,10 @@ import (
|
|||||||
"fmt"
|
"fmt"
|
||||||
"os"
|
"os"
|
||||||
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/kernel"
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/node"
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/wwlog"
|
|
||||||
"github.com/spf13/cobra"
|
"github.com/spf13/cobra"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/kernel"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/node"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/wwlog"
|
||||||
)
|
)
|
||||||
|
|
||||||
func CobraRunE(cmd *cobra.Command, args []string) error {
|
func CobraRunE(cmd *cobra.Command, args []string) error {
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
package delete
|
package delete
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/hpcng/warewulf/internal/pkg/kernel"
|
|
||||||
"github.com/spf13/cobra"
|
"github.com/spf13/cobra"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/kernel"
|
||||||
)
|
)
|
||||||
|
|
||||||
var (
|
var (
|
||||||
|
|||||||
@@ -4,13 +4,13 @@ import (
|
|||||||
"fmt"
|
"fmt"
|
||||||
"os"
|
"os"
|
||||||
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/container"
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/kernel"
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/node"
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/warewulfd"
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/wwlog"
|
|
||||||
"github.com/pkg/errors"
|
"github.com/pkg/errors"
|
||||||
"github.com/spf13/cobra"
|
"github.com/spf13/cobra"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/container"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/kernel"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/node"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/warewulfd"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/wwlog"
|
||||||
)
|
)
|
||||||
|
|
||||||
func CobraRunE(cmd *cobra.Command, args []string) error {
|
func CobraRunE(cmd *cobra.Command, args []string) error {
|
||||||
|
|||||||
@@ -3,8 +3,8 @@ package imprt
|
|||||||
import (
|
import (
|
||||||
"log"
|
"log"
|
||||||
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/container"
|
|
||||||
"github.com/spf13/cobra"
|
"github.com/spf13/cobra"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/container"
|
||||||
)
|
)
|
||||||
|
|
||||||
var (
|
var (
|
||||||
|
|||||||
@@ -4,10 +4,10 @@ import (
|
|||||||
"fmt"
|
"fmt"
|
||||||
"os"
|
"os"
|
||||||
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/kernel"
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/node"
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/wwlog"
|
|
||||||
"github.com/spf13/cobra"
|
"github.com/spf13/cobra"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/kernel"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/node"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/wwlog"
|
||||||
)
|
)
|
||||||
|
|
||||||
func CobraRunE(cmd *cobra.Command, args []string) error {
|
func CobraRunE(cmd *cobra.Command, args []string) error {
|
||||||
|
|||||||
@@ -1,10 +1,10 @@
|
|||||||
package kernel
|
package kernel
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/hpcng/warewulf/internal/app/wwctl/kernel/delete"
|
|
||||||
"github.com/hpcng/warewulf/internal/app/wwctl/kernel/imprt"
|
|
||||||
"github.com/hpcng/warewulf/internal/app/wwctl/kernel/list"
|
|
||||||
"github.com/spf13/cobra"
|
"github.com/spf13/cobra"
|
||||||
|
"github.com/warewulf/warewulf/internal/app/wwctl/kernel/delete"
|
||||||
|
"github.com/warewulf/warewulf/internal/app/wwctl/kernel/imprt"
|
||||||
|
"github.com/warewulf/warewulf/internal/app/wwctl/kernel/list"
|
||||||
)
|
)
|
||||||
|
|
||||||
var (
|
var (
|
||||||
|
|||||||
@@ -6,11 +6,11 @@ import (
|
|||||||
|
|
||||||
"gopkg.in/yaml.v2"
|
"gopkg.in/yaml.v2"
|
||||||
|
|
||||||
apinode "github.com/hpcng/warewulf/internal/pkg/api/node"
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/api/routes/wwapiv1"
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/node"
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/wwlog"
|
|
||||||
"github.com/spf13/cobra"
|
"github.com/spf13/cobra"
|
||||||
|
apinode "github.com/warewulf/warewulf/internal/pkg/api/node"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/api/routes/wwapiv1"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/node"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/wwlog"
|
||||||
)
|
)
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|||||||
@@ -5,10 +5,10 @@ import (
|
|||||||
"os"
|
"os"
|
||||||
"testing"
|
"testing"
|
||||||
|
|
||||||
warewulfconf "github.com/hpcng/warewulf/internal/pkg/config"
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/node"
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/warewulfd"
|
|
||||||
"github.com/stretchr/testify/assert"
|
"github.com/stretchr/testify/assert"
|
||||||
|
warewulfconf "github.com/warewulf/warewulf/internal/pkg/config"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/node"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/warewulfd"
|
||||||
)
|
)
|
||||||
|
|
||||||
func Test_Add(t *testing.T) {
|
func Test_Add(t *testing.T) {
|
||||||
|
|||||||
@@ -3,11 +3,11 @@ package add
|
|||||||
import (
|
import (
|
||||||
"log"
|
"log"
|
||||||
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/container"
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/kernel"
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/node"
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/overlay"
|
|
||||||
"github.com/spf13/cobra"
|
"github.com/spf13/cobra"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/container"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/kernel"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/node"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/overlay"
|
||||||
)
|
)
|
||||||
|
|
||||||
// Holds the variables which are needed in CobraRunE
|
// Holds the variables which are needed in CobraRunE
|
||||||
|
|||||||
@@ -4,11 +4,11 @@ import (
|
|||||||
"fmt"
|
"fmt"
|
||||||
"os"
|
"os"
|
||||||
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/hostlist"
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/node"
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/power"
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/wwlog"
|
|
||||||
"github.com/spf13/cobra"
|
"github.com/spf13/cobra"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/hostlist"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/node"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/power"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/wwlog"
|
||||||
)
|
)
|
||||||
|
|
||||||
func CobraRunE(cmd *cobra.Command, args []string) error {
|
func CobraRunE(cmd *cobra.Command, args []string) error {
|
||||||
|
|||||||
@@ -3,11 +3,11 @@ package delete
|
|||||||
import (
|
import (
|
||||||
"fmt"
|
"fmt"
|
||||||
|
|
||||||
apiNode "github.com/hpcng/warewulf/internal/pkg/api/node"
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/api/routes/wwapiv1"
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/api/util"
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/node"
|
|
||||||
"github.com/spf13/cobra"
|
"github.com/spf13/cobra"
|
||||||
|
apiNode "github.com/warewulf/warewulf/internal/pkg/api/node"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/api/routes/wwapiv1"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/api/util"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/node"
|
||||||
)
|
)
|
||||||
|
|
||||||
func CobraRunE(cmd *cobra.Command, args []string) (err error) {
|
func CobraRunE(cmd *cobra.Command, args []string) (err error) {
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
package delete
|
package delete
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/hpcng/warewulf/internal/pkg/node"
|
|
||||||
"github.com/spf13/cobra"
|
"github.com/spf13/cobra"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/node"
|
||||||
)
|
)
|
||||||
|
|
||||||
var (
|
var (
|
||||||
|
|||||||
@@ -8,15 +8,15 @@ import (
|
|||||||
"os"
|
"os"
|
||||||
"strings"
|
"strings"
|
||||||
|
|
||||||
apinode "github.com/hpcng/warewulf/internal/pkg/api/node"
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/api/routes/wwapiv1"
|
|
||||||
apiutil "github.com/hpcng/warewulf/internal/pkg/api/util"
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/node"
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/util"
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/warewulfd"
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/wwlog"
|
|
||||||
"github.com/pkg/errors"
|
"github.com/pkg/errors"
|
||||||
"github.com/spf13/cobra"
|
"github.com/spf13/cobra"
|
||||||
|
apinode "github.com/warewulf/warewulf/internal/pkg/api/node"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/api/routes/wwapiv1"
|
||||||
|
apiutil "github.com/warewulf/warewulf/internal/pkg/api/util"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/node"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/util"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/warewulfd"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/wwlog"
|
||||||
"gopkg.in/yaml.v2"
|
"gopkg.in/yaml.v2"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
package edit
|
package edit
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/hpcng/warewulf/internal/pkg/node"
|
|
||||||
"github.com/spf13/cobra"
|
"github.com/spf13/cobra"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/node"
|
||||||
)
|
)
|
||||||
|
|
||||||
var (
|
var (
|
||||||
|
|||||||
@@ -3,9 +3,9 @@ package export
|
|||||||
import (
|
import (
|
||||||
"fmt"
|
"fmt"
|
||||||
|
|
||||||
apinode "github.com/hpcng/warewulf/internal/pkg/api/node"
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/api/routes/wwapiv1"
|
|
||||||
"github.com/spf13/cobra"
|
"github.com/spf13/cobra"
|
||||||
|
apinode "github.com/warewulf/warewulf/internal/pkg/api/node"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/api/routes/wwapiv1"
|
||||||
)
|
)
|
||||||
|
|
||||||
func CobraRunE(cmd *cobra.Command, args []string) error {
|
func CobraRunE(cmd *cobra.Command, args []string) error {
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
package export
|
package export
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/hpcng/warewulf/internal/pkg/node"
|
|
||||||
"github.com/spf13/cobra"
|
"github.com/spf13/cobra"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/node"
|
||||||
)
|
)
|
||||||
|
|
||||||
var (
|
var (
|
||||||
|
|||||||
@@ -7,12 +7,12 @@ import (
|
|||||||
"io"
|
"io"
|
||||||
"os"
|
"os"
|
||||||
|
|
||||||
apinode "github.com/hpcng/warewulf/internal/pkg/api/node"
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/api/routes/wwapiv1"
|
|
||||||
apiutil "github.com/hpcng/warewulf/internal/pkg/api/util"
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/node"
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/wwlog"
|
|
||||||
"github.com/spf13/cobra"
|
"github.com/spf13/cobra"
|
||||||
|
apinode "github.com/warewulf/warewulf/internal/pkg/api/node"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/api/routes/wwapiv1"
|
||||||
|
apiutil "github.com/warewulf/warewulf/internal/pkg/api/util"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/node"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/wwlog"
|
||||||
"gopkg.in/yaml.v2"
|
"gopkg.in/yaml.v2"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|||||||
@@ -3,10 +3,10 @@ package list
|
|||||||
import (
|
import (
|
||||||
"strings"
|
"strings"
|
||||||
|
|
||||||
"github.com/hpcng/warewulf/internal/app/wwctl/helper"
|
|
||||||
apinode "github.com/hpcng/warewulf/internal/pkg/api/node"
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/api/routes/wwapiv1"
|
|
||||||
"github.com/spf13/cobra"
|
"github.com/spf13/cobra"
|
||||||
|
"github.com/warewulf/warewulf/internal/app/wwctl/helper"
|
||||||
|
apinode "github.com/warewulf/warewulf/internal/pkg/api/node"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/api/routes/wwapiv1"
|
||||||
)
|
)
|
||||||
|
|
||||||
func CobraRunE(vars *variables) func(cmd *cobra.Command, args []string) (err error) {
|
func CobraRunE(vars *variables) func(cmd *cobra.Command, args []string) (err error) {
|
||||||
|
|||||||
@@ -7,10 +7,10 @@ import (
|
|||||||
"strings"
|
"strings"
|
||||||
"testing"
|
"testing"
|
||||||
|
|
||||||
warewulfconf "github.com/hpcng/warewulf/internal/pkg/config"
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/node"
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/warewulfd"
|
|
||||||
"github.com/stretchr/testify/assert"
|
"github.com/stretchr/testify/assert"
|
||||||
|
warewulfconf "github.com/warewulf/warewulf/internal/pkg/config"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/node"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/warewulfd"
|
||||||
)
|
)
|
||||||
|
|
||||||
func Test_List(t *testing.T) {
|
func Test_List(t *testing.T) {
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
package list
|
package list
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/hpcng/warewulf/internal/pkg/node"
|
|
||||||
"github.com/spf13/cobra"
|
"github.com/spf13/cobra"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/node"
|
||||||
)
|
)
|
||||||
|
|
||||||
type variables struct {
|
type variables struct {
|
||||||
|
|||||||
@@ -1,17 +1,17 @@
|
|||||||
package node
|
package node
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/hpcng/warewulf/internal/app/wwctl/node/add"
|
|
||||||
"github.com/hpcng/warewulf/internal/app/wwctl/node/console"
|
|
||||||
"github.com/hpcng/warewulf/internal/app/wwctl/node/delete"
|
|
||||||
"github.com/hpcng/warewulf/internal/app/wwctl/node/edit"
|
|
||||||
"github.com/hpcng/warewulf/internal/app/wwctl/node/export"
|
|
||||||
"github.com/hpcng/warewulf/internal/app/wwctl/node/imprt"
|
|
||||||
"github.com/hpcng/warewulf/internal/app/wwctl/node/list"
|
|
||||||
"github.com/hpcng/warewulf/internal/app/wwctl/node/sensors"
|
|
||||||
"github.com/hpcng/warewulf/internal/app/wwctl/node/set"
|
|
||||||
nodestatus "github.com/hpcng/warewulf/internal/app/wwctl/node/status"
|
|
||||||
"github.com/spf13/cobra"
|
"github.com/spf13/cobra"
|
||||||
|
"github.com/warewulf/warewulf/internal/app/wwctl/node/add"
|
||||||
|
"github.com/warewulf/warewulf/internal/app/wwctl/node/console"
|
||||||
|
"github.com/warewulf/warewulf/internal/app/wwctl/node/delete"
|
||||||
|
"github.com/warewulf/warewulf/internal/app/wwctl/node/edit"
|
||||||
|
"github.com/warewulf/warewulf/internal/app/wwctl/node/export"
|
||||||
|
"github.com/warewulf/warewulf/internal/app/wwctl/node/imprt"
|
||||||
|
"github.com/warewulf/warewulf/internal/app/wwctl/node/list"
|
||||||
|
"github.com/warewulf/warewulf/internal/app/wwctl/node/sensors"
|
||||||
|
"github.com/warewulf/warewulf/internal/app/wwctl/node/set"
|
||||||
|
nodestatus "github.com/warewulf/warewulf/internal/app/wwctl/node/status"
|
||||||
)
|
)
|
||||||
|
|
||||||
var (
|
var (
|
||||||
|
|||||||
@@ -4,12 +4,12 @@ import (
|
|||||||
"fmt"
|
"fmt"
|
||||||
"os"
|
"os"
|
||||||
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/batch"
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/hostlist"
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/node"
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/power"
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/wwlog"
|
|
||||||
"github.com/spf13/cobra"
|
"github.com/spf13/cobra"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/batch"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/hostlist"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/node"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/power"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/wwlog"
|
||||||
)
|
)
|
||||||
|
|
||||||
func CobraRunE(cmd *cobra.Command, args []string) error {
|
func CobraRunE(cmd *cobra.Command, args []string) error {
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
package sensors
|
package sensors
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/hpcng/warewulf/internal/pkg/node"
|
|
||||||
"github.com/spf13/cobra"
|
"github.com/spf13/cobra"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/node"
|
||||||
)
|
)
|
||||||
|
|
||||||
var (
|
var (
|
||||||
|
|||||||
@@ -5,12 +5,12 @@ import (
|
|||||||
"os"
|
"os"
|
||||||
"strings"
|
"strings"
|
||||||
|
|
||||||
apinode "github.com/hpcng/warewulf/internal/pkg/api/node"
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/api/routes/wwapiv1"
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/api/util"
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/node"
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/wwlog"
|
|
||||||
"github.com/spf13/cobra"
|
"github.com/spf13/cobra"
|
||||||
|
apinode "github.com/warewulf/warewulf/internal/pkg/api/node"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/api/routes/wwapiv1"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/api/util"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/node"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/wwlog"
|
||||||
"gopkg.in/yaml.v2"
|
"gopkg.in/yaml.v2"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|||||||
@@ -4,9 +4,9 @@ import (
|
|||||||
"bytes"
|
"bytes"
|
||||||
"testing"
|
"testing"
|
||||||
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/testenv"
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/warewulfd"
|
|
||||||
"github.com/stretchr/testify/assert"
|
"github.com/stretchr/testify/assert"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/testenv"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/warewulfd"
|
||||||
)
|
)
|
||||||
|
|
||||||
type test_description struct {
|
type test_description struct {
|
||||||
|
|||||||
@@ -3,11 +3,11 @@ package set
|
|||||||
import (
|
import (
|
||||||
"log"
|
"log"
|
||||||
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/container"
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/kernel"
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/node"
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/overlay"
|
|
||||||
"github.com/spf13/cobra"
|
"github.com/spf13/cobra"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/container"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/kernel"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/node"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/overlay"
|
||||||
)
|
)
|
||||||
|
|
||||||
type variables struct {
|
type variables struct {
|
||||||
|
|||||||
@@ -7,12 +7,12 @@ import (
|
|||||||
"time"
|
"time"
|
||||||
|
|
||||||
"github.com/fatih/color"
|
"github.com/fatih/color"
|
||||||
apinode "github.com/hpcng/warewulf/internal/pkg/api/node"
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/api/routes/wwapiv1"
|
|
||||||
warewulfconf "github.com/hpcng/warewulf/internal/pkg/config"
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/hostlist"
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/wwlog"
|
|
||||||
"github.com/spf13/cobra"
|
"github.com/spf13/cobra"
|
||||||
|
apinode "github.com/warewulf/warewulf/internal/pkg/api/node"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/api/routes/wwapiv1"
|
||||||
|
warewulfconf "github.com/warewulf/warewulf/internal/pkg/config"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/hostlist"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/wwlog"
|
||||||
"golang.org/x/term"
|
"golang.org/x/term"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|||||||
@@ -5,12 +5,12 @@ import (
|
|||||||
"os"
|
"os"
|
||||||
"strings"
|
"strings"
|
||||||
|
|
||||||
warewulfconf "github.com/hpcng/warewulf/internal/pkg/config"
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/hostlist"
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/node"
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/overlay"
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/wwlog"
|
|
||||||
"github.com/spf13/cobra"
|
"github.com/spf13/cobra"
|
||||||
|
warewulfconf "github.com/warewulf/warewulf/internal/pkg/config"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/hostlist"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/node"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/overlay"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/wwlog"
|
||||||
)
|
)
|
||||||
|
|
||||||
func CobraRunE(cmd *cobra.Command, args []string) error {
|
func CobraRunE(cmd *cobra.Command, args []string) error {
|
||||||
|
|||||||
@@ -3,9 +3,9 @@ package build
|
|||||||
import (
|
import (
|
||||||
"log"
|
"log"
|
||||||
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/node"
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/overlay"
|
|
||||||
"github.com/spf13/cobra"
|
"github.com/spf13/cobra"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/node"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/overlay"
|
||||||
)
|
)
|
||||||
|
|
||||||
var (
|
var (
|
||||||
|
|||||||
@@ -5,10 +5,10 @@ import (
|
|||||||
"path"
|
"path"
|
||||||
"strconv"
|
"strconv"
|
||||||
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/overlay"
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/util"
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/wwlog"
|
|
||||||
"github.com/spf13/cobra"
|
"github.com/spf13/cobra"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/overlay"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/util"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/wwlog"
|
||||||
)
|
)
|
||||||
|
|
||||||
func CobraRunE(cmd *cobra.Command, args []string) error {
|
func CobraRunE(cmd *cobra.Command, args []string) error {
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
package chmod
|
package chmod
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/hpcng/warewulf/internal/pkg/overlay"
|
|
||||||
"github.com/spf13/cobra"
|
"github.com/spf13/cobra"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/overlay"
|
||||||
)
|
)
|
||||||
|
|
||||||
var (
|
var (
|
||||||
|
|||||||
@@ -5,9 +5,9 @@ import (
|
|||||||
"path"
|
"path"
|
||||||
"strconv"
|
"strconv"
|
||||||
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/overlay"
|
"github.com/warewulf/warewulf/internal/pkg/overlay"
|
||||||
"github.com/hpcng/warewulf/internal/pkg/util"
|
"github.com/warewulf/warewulf/internal/pkg/util"
|
||||||
"github.com/hpcng/warewulf/internal/pkg/wwlog"
|
"github.com/warewulf/warewulf/internal/pkg/wwlog"
|
||||||
|
|
||||||
"github.com/spf13/cobra"
|
"github.com/spf13/cobra"
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
package chown
|
package chown
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/hpcng/warewulf/internal/pkg/overlay"
|
|
||||||
"github.com/spf13/cobra"
|
"github.com/spf13/cobra"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/overlay"
|
||||||
)
|
)
|
||||||
|
|
||||||
var (
|
var (
|
||||||
|
|||||||
@@ -3,9 +3,9 @@ package create
|
|||||||
import (
|
import (
|
||||||
"os"
|
"os"
|
||||||
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/overlay"
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/wwlog"
|
|
||||||
"github.com/spf13/cobra"
|
"github.com/spf13/cobra"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/overlay"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/wwlog"
|
||||||
)
|
)
|
||||||
|
|
||||||
func CobraRunE(cmd *cobra.Command, args []string) error {
|
func CobraRunE(cmd *cobra.Command, args []string) error {
|
||||||
|
|||||||
@@ -5,11 +5,11 @@ import (
|
|||||||
"os"
|
"os"
|
||||||
"path"
|
"path"
|
||||||
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/overlay"
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/util"
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/wwlog"
|
|
||||||
"github.com/pkg/errors"
|
"github.com/pkg/errors"
|
||||||
"github.com/spf13/cobra"
|
"github.com/spf13/cobra"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/overlay"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/util"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/wwlog"
|
||||||
)
|
)
|
||||||
|
|
||||||
func CobraRunE(cmd *cobra.Command, args []string) error {
|
func CobraRunE(cmd *cobra.Command, args []string) error {
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
package delete
|
package delete
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/hpcng/warewulf/internal/pkg/overlay"
|
|
||||||
"github.com/spf13/cobra"
|
"github.com/spf13/cobra"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/overlay"
|
||||||
)
|
)
|
||||||
|
|
||||||
var (
|
var (
|
||||||
|
|||||||
@@ -7,10 +7,10 @@ import (
|
|||||||
"path/filepath"
|
"path/filepath"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/overlay"
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/util"
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/wwlog"
|
|
||||||
"github.com/spf13/cobra"
|
"github.com/spf13/cobra"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/overlay"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/util"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/wwlog"
|
||||||
)
|
)
|
||||||
|
|
||||||
const initialTemplate = `# This is a Warewulf Template file.
|
const initialTemplate = `# This is a Warewulf Template file.
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
package edit
|
package edit
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/hpcng/warewulf/internal/pkg/overlay"
|
|
||||||
"github.com/spf13/cobra"
|
"github.com/spf13/cobra"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/overlay"
|
||||||
)
|
)
|
||||||
|
|
||||||
var (
|
var (
|
||||||
|
|||||||
@@ -5,12 +5,12 @@ import (
|
|||||||
"path"
|
"path"
|
||||||
"path/filepath"
|
"path/filepath"
|
||||||
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/node"
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/overlay"
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/util"
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/wwlog"
|
|
||||||
"github.com/pkg/errors"
|
"github.com/pkg/errors"
|
||||||
"github.com/spf13/cobra"
|
"github.com/spf13/cobra"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/node"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/overlay"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/util"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/wwlog"
|
||||||
)
|
)
|
||||||
|
|
||||||
func CobraRunE(cmd *cobra.Command, args []string) error {
|
func CobraRunE(cmd *cobra.Command, args []string) error {
|
||||||
|
|||||||
@@ -5,10 +5,10 @@ import (
|
|||||||
"os"
|
"os"
|
||||||
"testing"
|
"testing"
|
||||||
|
|
||||||
warewulfconf "github.com/hpcng/warewulf/internal/pkg/config"
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/node"
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/warewulfd"
|
|
||||||
"github.com/stretchr/testify/assert"
|
"github.com/stretchr/testify/assert"
|
||||||
|
warewulfconf "github.com/warewulf/warewulf/internal/pkg/config"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/node"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/warewulfd"
|
||||||
)
|
)
|
||||||
|
|
||||||
func Test_List(t *testing.T) {
|
func Test_List(t *testing.T) {
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
package imprt
|
package imprt
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/hpcng/warewulf/internal/pkg/overlay"
|
|
||||||
"github.com/spf13/cobra"
|
"github.com/spf13/cobra"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/overlay"
|
||||||
)
|
)
|
||||||
|
|
||||||
var (
|
var (
|
||||||
|
|||||||
@@ -4,11 +4,11 @@ import (
|
|||||||
"os"
|
"os"
|
||||||
"syscall"
|
"syscall"
|
||||||
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/overlay"
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/util"
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/wwlog"
|
|
||||||
"github.com/pkg/errors"
|
"github.com/pkg/errors"
|
||||||
"github.com/spf13/cobra"
|
"github.com/spf13/cobra"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/overlay"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/util"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/wwlog"
|
||||||
)
|
)
|
||||||
|
|
||||||
func CobraRunE(cmd *cobra.Command, args []string) error {
|
func CobraRunE(cmd *cobra.Command, args []string) error {
|
||||||
|
|||||||
@@ -5,11 +5,11 @@ import (
|
|||||||
"path"
|
"path"
|
||||||
"testing"
|
"testing"
|
||||||
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/wwlog"
|
|
||||||
"github.com/stretchr/testify/assert"
|
"github.com/stretchr/testify/assert"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/wwlog"
|
||||||
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/testenv"
|
"github.com/warewulf/warewulf/internal/pkg/testenv"
|
||||||
"github.com/hpcng/warewulf/internal/pkg/warewulfd"
|
"github.com/warewulf/warewulf/internal/pkg/warewulfd"
|
||||||
)
|
)
|
||||||
|
|
||||||
func Test_Overlay_List(t *testing.T) {
|
func Test_Overlay_List(t *testing.T) {
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
package list
|
package list
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/hpcng/warewulf/internal/pkg/overlay"
|
|
||||||
"github.com/spf13/cobra"
|
"github.com/spf13/cobra"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/overlay"
|
||||||
)
|
)
|
||||||
|
|
||||||
var (
|
var (
|
||||||
|
|||||||
@@ -4,10 +4,10 @@ import (
|
|||||||
"os"
|
"os"
|
||||||
"path"
|
"path"
|
||||||
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/overlay"
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/util"
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/wwlog"
|
|
||||||
"github.com/spf13/cobra"
|
"github.com/spf13/cobra"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/overlay"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/util"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/wwlog"
|
||||||
)
|
)
|
||||||
|
|
||||||
func CobraRunE(cmd *cobra.Command, args []string) error {
|
func CobraRunE(cmd *cobra.Command, args []string) error {
|
||||||
|
|||||||
@@ -1,17 +1,17 @@
|
|||||||
package overlay
|
package overlay
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/hpcng/warewulf/internal/app/wwctl/overlay/build"
|
|
||||||
"github.com/hpcng/warewulf/internal/app/wwctl/overlay/chmod"
|
|
||||||
"github.com/hpcng/warewulf/internal/app/wwctl/overlay/chown"
|
|
||||||
"github.com/hpcng/warewulf/internal/app/wwctl/overlay/create"
|
|
||||||
"github.com/hpcng/warewulf/internal/app/wwctl/overlay/delete"
|
|
||||||
"github.com/hpcng/warewulf/internal/app/wwctl/overlay/edit"
|
|
||||||
"github.com/hpcng/warewulf/internal/app/wwctl/overlay/imprt"
|
|
||||||
"github.com/hpcng/warewulf/internal/app/wwctl/overlay/list"
|
|
||||||
"github.com/hpcng/warewulf/internal/app/wwctl/overlay/mkdir"
|
|
||||||
"github.com/hpcng/warewulf/internal/app/wwctl/overlay/show"
|
|
||||||
"github.com/spf13/cobra"
|
"github.com/spf13/cobra"
|
||||||
|
"github.com/warewulf/warewulf/internal/app/wwctl/overlay/build"
|
||||||
|
"github.com/warewulf/warewulf/internal/app/wwctl/overlay/chmod"
|
||||||
|
"github.com/warewulf/warewulf/internal/app/wwctl/overlay/chown"
|
||||||
|
"github.com/warewulf/warewulf/internal/app/wwctl/overlay/create"
|
||||||
|
"github.com/warewulf/warewulf/internal/app/wwctl/overlay/delete"
|
||||||
|
"github.com/warewulf/warewulf/internal/app/wwctl/overlay/edit"
|
||||||
|
"github.com/warewulf/warewulf/internal/app/wwctl/overlay/imprt"
|
||||||
|
"github.com/warewulf/warewulf/internal/app/wwctl/overlay/list"
|
||||||
|
"github.com/warewulf/warewulf/internal/app/wwctl/overlay/mkdir"
|
||||||
|
"github.com/warewulf/warewulf/internal/app/wwctl/overlay/show"
|
||||||
)
|
)
|
||||||
|
|
||||||
var (
|
var (
|
||||||
|
|||||||
@@ -9,11 +9,11 @@ import (
|
|||||||
"regexp"
|
"regexp"
|
||||||
"strings"
|
"strings"
|
||||||
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/node"
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/overlay"
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/util"
|
|
||||||
"github.com/hpcng/warewulf/internal/pkg/wwlog"
|
|
||||||
"github.com/spf13/cobra"
|
"github.com/spf13/cobra"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/node"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/overlay"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/util"
|
||||||
|
"github.com/warewulf/warewulf/internal/pkg/wwlog"
|
||||||
)
|
)
|
||||||
|
|
||||||
func CobraRunE(cmd *cobra.Command, args []string) error {
|
func CobraRunE(cmd *cobra.Command, args []string) error {
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user