Skip to content

Commit

Permalink
Merge pull request #4106 from JoshVanL/ctl-experimental-create-csr
Browse files Browse the repository at this point in the history
ctl experimental create certificatesigningrequest
  • Loading branch information
jetstack-bot committed Jun 18, 2021
2 parents 1f602cf + 3eccfaa commit 67c8176
Show file tree
Hide file tree
Showing 11 changed files with 726 additions and 5 deletions.
1 change: 1 addition & 0 deletions cmd/ctl/BUILD.bazel
Expand Up @@ -37,6 +37,7 @@ filegroup(
"//cmd/ctl/pkg/convert:all-srcs",
"//cmd/ctl/pkg/create:all-srcs",
"//cmd/ctl/pkg/deny:all-srcs",
"//cmd/ctl/pkg/experimental:all-srcs",
"//cmd/ctl/pkg/inspect:all-srcs",
"//cmd/ctl/pkg/renew:all-srcs",
"//cmd/ctl/pkg/status:all-srcs",
Expand Down
1 change: 1 addition & 0 deletions cmd/ctl/cmd/BUILD.bazel
Expand Up @@ -10,6 +10,7 @@ go_library(
"//cmd/ctl/pkg/convert:go_default_library",
"//cmd/ctl/pkg/create:go_default_library",
"//cmd/ctl/pkg/deny:go_default_library",
"//cmd/ctl/pkg/experimental:go_default_library",
"//cmd/ctl/pkg/inspect:go_default_library",
"//cmd/ctl/pkg/renew:go_default_library",
"//cmd/ctl/pkg/status:go_default_library",
Expand Down
4 changes: 4 additions & 0 deletions cmd/ctl/cmd/cmd.go
Expand Up @@ -34,6 +34,7 @@ import (
"github.com/jetstack/cert-manager/cmd/ctl/pkg/convert"
"github.com/jetstack/cert-manager/cmd/ctl/pkg/create"
"github.com/jetstack/cert-manager/cmd/ctl/pkg/deny"
"github.com/jetstack/cert-manager/cmd/ctl/pkg/experimental"
"github.com/jetstack/cert-manager/cmd/ctl/pkg/inspect"
"github.com/jetstack/cert-manager/cmd/ctl/pkg/renew"
"github.com/jetstack/cert-manager/cmd/ctl/pkg/status"
Expand Down Expand Up @@ -74,6 +75,9 @@ kubectl cert-manager is a CLI tool manage and configure cert-manager resources f
cmds.AddCommand(approve.NewCmdApprove(ctx, ioStreams, factory))
cmds.AddCommand(deny.NewCmdDeny(ctx, ioStreams, factory))

// Experimental features
cmds.AddCommand(experimental.NewCmdExperimental(ctx, ioStreams, factory))

return cmds
}

Expand Down
1 change: 1 addition & 0 deletions cmd/ctl/pkg/create/BUILD.bazel
Expand Up @@ -25,6 +25,7 @@ filegroup(
srcs = [
":package-srcs",
"//cmd/ctl/pkg/create/certificaterequest:all-srcs",
"//cmd/ctl/pkg/create/certificatesigningrequest:all-srcs",
],
tags = ["automanaged"],
visibility = ["//visibility:public"],
Expand Down
50 changes: 50 additions & 0 deletions cmd/ctl/pkg/create/certificatesigningrequest/BUILD.bazel
@@ -0,0 +1,50 @@
load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")

go_library(
name = "go_default_library",
srcs = ["certificatesigningrequest.go"],
importpath = "github.com/jetstack/cert-manager/cmd/ctl/pkg/create/certificatesigningrequest",
visibility = ["//visibility:public"],
deps = [
"//pkg/api/util:go_default_library",
"//pkg/apis/certmanager:go_default_library",
"//pkg/apis/certmanager/v1:go_default_library",
"//pkg/apis/experimental/v1alpha1:go_default_library",
"//pkg/ctl:go_default_library",
"//pkg/util/pki:go_default_library",
"@com_github_spf13_cobra//:go_default_library",
"@io_k8s_api//certificates/v1:go_default_library",
"@io_k8s_apimachinery//pkg/apis/meta/v1:go_default_library",
"@io_k8s_apimachinery//pkg/runtime:go_default_library",
"@io_k8s_apimachinery//pkg/runtime/schema:go_default_library",
"@io_k8s_apimachinery//pkg/util/wait:go_default_library",
"@io_k8s_cli_runtime//pkg/genericclioptions:go_default_library",
"@io_k8s_cli_runtime//pkg/resource:go_default_library",
"@io_k8s_client_go//discovery:go_default_library",
"@io_k8s_client_go//kubernetes:go_default_library",
"@io_k8s_client_go//rest:go_default_library",
"@io_k8s_kubectl//pkg/cmd/util:go_default_library",
"@io_k8s_kubectl//pkg/util/i18n:go_default_library",
"@io_k8s_kubectl//pkg/util/templates:go_default_library",
],
)

filegroup(
name = "package-srcs",
srcs = glob(["**"]),
tags = ["automanaged"],
visibility = ["//visibility:private"],
)

filegroup(
name = "all-srcs",
srcs = [":package-srcs"],
tags = ["automanaged"],
visibility = ["//visibility:public"],
)

go_test(
name = "go_default_test",
srcs = ["certificatesigningrequest_test.go"],
embed = [":go_default_library"],
)

0 comments on commit 67c8176

Please sign in to comment.