From 340a52f09d4357e58cc602c8dab5b03f78e9c791 Mon Sep 17 00:00:00 2001 From: Joe Lanford Date: Fri, 26 Jun 2020 10:01:40 -0400 Subject: [PATCH] pkg/internal/kubebuilder: use more lenient umask --- pkg/internal/kubebuilder/filesystem/filesystem.go | 4 ++-- pkg/plugin/v1/scaffolds/internal/templates/dockerfile.go | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/pkg/internal/kubebuilder/filesystem/filesystem.go b/pkg/internal/kubebuilder/filesystem/filesystem.go index e7e362c5..1c124a1c 100644 --- a/pkg/internal/kubebuilder/filesystem/filesystem.go +++ b/pkg/internal/kubebuilder/filesystem/filesystem.go @@ -27,8 +27,8 @@ import ( const ( createOrUpdate = os.O_WRONLY | os.O_CREATE | os.O_TRUNC - defaultDirectoryPermission os.FileMode = 0700 - defaultFilePermission os.FileMode = 0600 + defaultDirectoryPermission os.FileMode = 0755 + defaultFilePermission os.FileMode = 0644 ) // FileSystem is an IO wrapper to create files diff --git a/pkg/plugin/v1/scaffolds/internal/templates/dockerfile.go b/pkg/plugin/v1/scaffolds/internal/templates/dockerfile.go index 72d5e9db..bbb7e99c 100644 --- a/pkg/plugin/v1/scaffolds/internal/templates/dockerfile.go +++ b/pkg/plugin/v1/scaffolds/internal/templates/dockerfile.go @@ -45,7 +45,7 @@ const dockerfileTemplate = `# Build the manager binary FROM quay.io/joelanford/helm-operator:{{.BaseImageVersion}} ENV HOME=/opt/helm -COPY --chown=65532 watches.yaml ${HOME}/watches.yaml -COPY --chown=65532 helm-charts ${HOME}/helm-charts +COPY watches.yaml ${HOME}/watches.yaml +COPY helm-charts ${HOME}/helm-charts WORKDIR ${HOME} `