Skip to content

Commit aa1652d

Browse files
authoredApr 2, 2020
Merge pull request operator-framework#213 from njhale/daemonless
feat(opm): add unprivileged registry add
2 parents 33c4e8f + 3067694 commit aa1652d

File tree

1,365 files changed

+227426
-48076
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,365 files changed

+227426
-48076
lines changed
 

‎.gitignore

+6-1
Original file line numberDiff line numberDiff line change
@@ -454,5 +454,10 @@ bin
454454
# Ignore vscode
455455
.vscode
456456

457-
# Igore apprclient meta
457+
# Ignore apprclient meta
458458
pkg/apprclient/openapi/git_push.sh
459+
460+
# Never ignore testdata
461+
!pkg/**/testdata/**
462+
!test/**testdata/**
463+

‎cmd/opm/registry/add.go

+15-12
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
package registry
22

33
import (
4-
"github.com/operator-framework/operator-registry/pkg/lib/registry"
5-
64
"github.com/sirupsen/logrus"
75
"github.com/spf13/cobra"
6+
7+
"github.com/operator-framework/operator-registry/pkg/lib/registry"
88
)
99

1010
func newRegistryAddCmd() *cobra.Command {
@@ -27,36 +27,39 @@ func newRegistryAddCmd() *cobra.Command {
2727
rootCmd.Flags().StringP("database", "d", "bundles.db", "relative path to database file")
2828
rootCmd.Flags().StringSliceP("bundle-images", "b", []string{}, "comma separated list of links to bundle image")
2929
rootCmd.Flags().Bool("permissive", false, "allow registry load errors")
30-
rootCmd.Flags().StringP("container-tool", "c", "podman", "tool to interact with container images (save, build, etc.). One of: [docker, podman]")
30+
rootCmd.Flags().Bool("skip-tls", false, "skip TLS certificate verification for container image registries while pulling bundles")
31+
32+
rootCmd.Flags().StringP("container-tool", "c", "", "")
33+
if err := rootCmd.Flags().MarkDeprecated("container-tool", "ignored in favor of standalone image manipulation"); err != nil {
34+
logrus.Panic(err.Error())
35+
}
3136

3237
return rootCmd
3338
}
3439

3540
func addFunc(cmd *cobra.Command, args []string) error {
36-
bundleImages, err := cmd.Flags().GetStringSlice("bundle-images")
41+
permissive, err := cmd.Flags().GetBool("permissive")
3742
if err != nil {
3843
return err
3944
}
40-
41-
fromFilename, err := cmd.Flags().GetString("database")
45+
skipTLS, err := cmd.Flags().GetBool("skip-tls")
4246
if err != nil {
4347
return err
4448
}
45-
permissive, err := cmd.Flags().GetBool("permissive")
49+
fromFilename, err := cmd.Flags().GetString("database")
4650
if err != nil {
4751
return err
4852
}
49-
50-
containerTool, err := cmd.Flags().GetString("container-tool")
53+
bundleImages, err := cmd.Flags().GetStringSlice("bundle-images")
5154
if err != nil {
5255
return err
5356
}
5457

5558
request := registry.AddToRegistryRequest{
56-
Bundles: bundleImages,
57-
InputDatabase: fromFilename,
5859
Permissive: permissive,
59-
ContainerTool: containerTool,
60+
SkipTLS: skipTLS,
61+
InputDatabase: fromFilename,
62+
Bundles: bundleImages,
6063
}
6164

6265
logger := logrus.WithFields(logrus.Fields{"bundles": bundleImages})

0 commit comments

Comments
 (0)
Please sign in to comment.