Skip to content
GitLab
Explore
Projects
Groups
Topics
Snippets
Projects
Groups
Topics
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
1105 Внедрение механизмов обеспечения безопасности цепочки поставки программных проектов
Legacy
scanned-projects
helm
Commits
b829c010
Commit
b829c010
authored
9 years ago
by
Jack Greenfield
Browse files
Options
Download
Plain Diff
Merge pull request #313 from jackgr/restore-290
Restore #290
parents
8961483c
42a134f8
main
Release
add-codeql
dependabot/go_modules/github.com/docker/distribution-2.8.2incompatible
dependabot/go_modules/github.com/lib/pq-1.10.9
dependabot/go_modules/github.com/rubenv/sql-migrate-1.4.0
dependabot/go_modules/golang.org/x/crypto-0.9.0
dependabot/go_modules/golang.org/x/term-0.8.0
dependabot/go_modules/k8s.io/klog/v2-2.100.1
dev-v2
feat-v3/event-emitter-lua
kube-update-test
release-2.0
release-2.1
release-2.10
release-2.11
release-2.12
release-2.13
release-2.14
release-2.15
release-2.16
release-2.17
release-2.2
release-2.3
release-2.4
release-2.5
release-2.6
release-2.7
release-2.8
release-2.9
release-3.0
release-3.1
release-3.10
release-3.11
release-3.12
release-3.2
release-3.3
release-3.4
release-3.5
release-3.6
release-3.6.1
release-3.6.2
release-3.7
release-3.8
release-3.9
release-v3.0.0-beta.4
1.999.0
v3.12.0
v3.12.0-rc.1
v3.12.0-dev.1
v3.11.3
v3.11.2
v3.11.1
v3.11.0
v3.11.0-rc.2
v3.11.0-rc.1
v3.10.3
v3.10.2
v3.10.1
v3.10.0
v3.10.0-rc.1
v3.9.4
v3.9.3
v3.9.2
v3.9.1
v3.9.0
v3.9.0-rc.1
v3.8.2
v3.8.1
v3.8.0
v3.8.0-rc.2
v3.8.0-rc.1
v3.7.2
v3.7.1
v3.7.0
v3.7.0-rc.3
v3.7.0-rc.2
v3.7.0-rc.1
v3.6.3
v3.6.2
v3.6.1
v3.6.0
v3.6.0-rc.1
v3.5.4
v3.5.3
v3.5.2
v3.5.1
v3.5.0
v3.5.0-rc.2
v3.5.0-rc.1
v3.4.2
v3.4.1
v3.4.0
v3.4.0-rc.1
v3.3.4
v3.3.3
v3.3.2
v3.3.1
v3.3.0
v3.3.0-rc.2
v3.3.0-rc.1
v3.2.4
v3.2.3
v3.2.2
v3.2.1
v3.2.0
v3.2.0-rc.1
v3.1.3
v3.1.2
v3.1.1
v3.1.0
v3.1.0-rc.3
v3.1.0-rc.2
v3.1.0-rc.1
v3.0.3
v3.0.2
v3.0.1
v3.0.0
v3.0.0-rc.4
v3.0.0-rc.3
v3.0.0-rc.2
v3.0.0-rc.1
v3.0.0-beta.5
v3.0.0-beta.4
v3.0.0-beta.3
v3.0.0-beta.2
v3.0.0-beta.1
v3.0.0-alpha.2
v3.0.0-alpha.1
v2.17.0
v2.17.0-rc.1
v2.16.12
v2.16.11
v2.16.10
v2.16.9
v2.16.8
v2.16.7
v2.16.6
v2.16.5
v2.16.4
v2.16.3
v2.16.2
v2.16.1
v2.16.0
v2.16.0-rc.2
v2.16.0-rc.1
v2.15.2
v2.15.1
v2.15.0
v2.15.0-rc.2
v2.15.0-rc.1
v2.14.3
v2.14.2
v2.14.1
v2.14.0
v2.14.0-rc.2
v2.14.0-rc.1
v2.13.1
v2.13.1-rc.1
v2.13.0
v2.13.0-rc.2
v2.13.0-rc.1
v2.12.3
v2.12.2
v2.12.1
v2.12.0
v2.12.0-rc.2
v2.12.0-rc.1
v2.11.0
v2.11.0-rc.4
v2.11.0-rc.3
v2.11.0-rc.2
v2.11.0-rc.1
v2.10.0
v2.10.0-rc.3
v2.10.0-rc.2
v2.10.0-rc.1
v2.9.1
v2.9.0
v2.9.0-rc5
v2.9.0-rc4
v2.9.0-rc3
v2.9.0-rc2
v2.9.0-rc1
v2.8.2
v2.8.2-rc1
v2.8.1
v2.8.0
v2.8.0-rc.1
v2.7.2
v2.7.1
v2.7.0
v2.7.0-rc1
v2.6.2
v2.6.1
v2.6.0
v2.5.1
v2.5.0
v2.4.2
v2.4.1
v2.4.0
v2.3.1
v2.3.0
v2.2.3
v2.2.2
v2.2.1
v2.2.0
v2.1.3
v2.1.2
v2.1.1
v2.1.0
v2.0.2
v2.0.1
v2.0.0
v2.0.0-rc.2
v2.0.0-rc.1
v2.0.0-beta.2
v2.0.0-beta.1
v2.0.0-alpha.5
v2.0.0-alpha.4
v2.0.0-alpha.3
v2.0.0-alpha.2
v2.0.0-alpha.1
No related merge requests found
Changes
24
Hide whitespace changes
Inline
Side-by-side
Showing
20 changed files
cmd/dm/Makefile
+9
-6
cmd/dm/Makefile
cmd/dm/dm.go
+1
-1
cmd/dm/dm.go
cmd/expandybird/Makefile
+0
-1
cmd/expandybird/Makefile
cmd/expandybird/test/ExpectedOutput.yaml
+2
-2
cmd/expandybird/test/ExpectedOutput.yaml
cmd/expandybird/test/InvalidFileName.yaml
+1
-1
cmd/expandybird/test/InvalidFileName.yaml
cmd/expandybird/test/InvalidProperty.yaml
+1
-1
cmd/expandybird/test/InvalidProperty.yaml
cmd/expandybird/test/InvalidTypeName.yaml
+1
-1
cmd/expandybird/test/InvalidTypeName.yaml
cmd/expandybird/test/MissingImports.yaml
+1
-1
cmd/expandybird/test/MissingImports.yaml
cmd/expandybird/test/MissingResourceName.yaml
+1
-1
cmd/expandybird/test/MissingResourceName.yaml
cmd/expandybird/test/MissingTypeName.yaml
+1
-1
cmd/expandybird/test/MissingTypeName.yaml
cmd/expandybird/test/TestArchive.tar
+0
-0
cmd/expandybird/test/TestArchive.tar
cmd/expandybird/test/ValidContent.yaml
+1
-1
cmd/expandybird/test/ValidContent.yaml
cmd/manager/Makefile
+0
-1
cmd/manager/Makefile
cmd/resourcifier/Makefile
+0
-1
cmd/resourcifier/Makefile
docs/pushing.md
+2
-2
docs/pushing.md
examples/bootstrap/bootstrap.yaml
+3
-3
examples/bootstrap/bootstrap.yaml
examples/wordpress/README.md
+1
-1
examples/wordpress/README.md
examples/wordpress/wordpress.jinja
+1
-1
examples/wordpress/wordpress.jinja
examples/wordpress/wordpress.jinja.schema
+1
-1
examples/wordpress/wordpress.jinja.schema
get-install.sh
+5
-3
get-install.sh
with
32 additions
and
30 deletions
+32
-30
cmd/dm/Makefile
+
9
−
6
View file @
b829c010
...
...
@@ -14,21 +14,24 @@
SHELL
:=
/bin/bash
GOLANG_CROSSPLATFORMS
=
"
darwin/386 darwin/amd64 freebsd/386 freebsd/amd64 freebsd/arm linux/386 linux/amd64 linux/arm windows/386 windows/amd64
"
GOLANG_CROSSPLATFORMS
:=
darwin/386 darwin/amd64 freebsd/386 freebsd/amd64 freebsd/arm linux/386 linux/amd64 linux/arm windows/386 windows/amd64
all
:
build binary
build
:
docker build
-t
dm .
binary
:
binary
:
-
docker
rm
-f
dm
-
rm
-f
dm-
*
docker run
--name
dm dm
for
platform
in
$
$
GOLANG_CROSSPLATFORMS
;
do
\
for
platform
in
$
{
GOLANG_CROSSPLATFORMS
}
;
do
\
echo
$$
platform
;
\
docker
cp
dm:/go/src/dm/dm-
$${
platform%/
*
}
-
$${
platform##
*
/
}
.
;
\
done
clean
:
docker
rm
dm
docker rmi dm
rm
dm-
*
docker
rm
-f
dm
docker rmi
-f
dm
rm
-f
dm-
*
\ No newline at end of file
This diff is collapsed.
Click to expand it.
cmd/dm/dm.go
+
1
−
1
View file @
b829c010
...
...
@@ -288,7 +288,7 @@ func callService(path, method, action string, reader io.ReadCloser) {
var
URL
*
url
.
URL
URL
,
err
:=
url
.
Parse
(
*
service
)
if
err
!=
nil
{
panic
(
fmt
.
Errorf
(
"cannot parse url (%s): %s
\n
"
,
path
,
err
))
panic
(
fmt
.
Errorf
(
"cannot parse url (%s): %s
\n
"
,
*
service
,
err
))
}
URL
.
Path
=
strings
.
TrimRight
(
URL
.
Path
,
"/"
)
+
"/"
+
strings
.
TrimLeft
(
path
,
"/"
)
...
...
This diff is collapsed.
Click to expand it.
cmd/expandybird/Makefile
+
0
−
1
View file @
b829c010
...
...
@@ -19,7 +19,6 @@ include ../include.mk
DOCKER_REGISTRY
:=
gcr.io
PREFIX
:=
$(
DOCKER_REGISTRY
)
/
$(
PROJECT
)
IMAGE
:=
expandybird
TAG
:=
latest
ROOT_DIR
:=
$(
abspath ./..
)
DIR
=
$(
ROOT_DIR
)
...
...
This diff is collapsed.
Click to expand it.
cmd/expandybird/test/ExpectedOutput.yaml
+
2
−
2
View file @
b829c010
...
...
@@ -51,7 +51,7 @@ config:
spec
:
containers
:
-
env
:
[]
image
:
gcr.io/dm-k8s-
testing
/expandybird
image
:
gcr.io/dm-k8s-
prod
/expandybird
name
:
expandybird
ports
:
-
containerPort
:
8080
...
...
@@ -63,7 +63,7 @@ layout:
properties
:
container_port
:
8080
external_service
:
true
image
:
gcr.io/dm-k8s-
testing
/expandybird
image
:
gcr.io/dm-k8s-
prod
/expandybird
labels
:
app
:
expandybird
replicas
:
3
...
...
This diff is collapsed.
Click to expand it.
cmd/expandybird/test/InvalidFileName.yaml
+
1
−
1
View file @
b829c010
...
...
@@ -19,4 +19,4 @@ resources:
properties
:
service_port
:
8080
target_port
:
8080
image
:
gcr.io/dm-k8s-
testing
/expandybird
image
:
gcr.io/dm-k8s-
prod
/expandybird
This diff is collapsed.
Click to expand it.
cmd/expandybird/test/InvalidProperty.yaml
+
1
−
1
View file @
b829c010
...
...
@@ -19,4 +19,4 @@ resources:
properties
:
service_port
:
8080
target_port
:
8080
invalidproperty
:
gcr.io/dm-k8s-
testing
/expandybird
invalidproperty
:
gcr.io/dm-k8s-
prod
/expandybird
This diff is collapsed.
Click to expand it.
cmd/expandybird/test/InvalidTypeName.yaml
+
1
−
1
View file @
b829c010
...
...
@@ -19,4 +19,4 @@ resources:
properties
:
service_port
:
8080
target_port
:
8080
image
:
gcr.io/dm-k8s-
testing
/expandybird
image
:
gcr.io/dm-k8s-
prod
/expandybird
This diff is collapsed.
Click to expand it.
cmd/expandybird/test/MissingImports.yaml
+
1
−
1
View file @
b829c010
...
...
@@ -18,4 +18,4 @@ resources:
properties
:
service_port
:
8080
target_port
:
8080
image
:
gcr.io/dm-k8s-
testing
/expandybird
image
:
gcr.io/dm-k8s-
prod
/expandybird
This diff is collapsed.
Click to expand it.
cmd/expandybird/test/MissingResourceName.yaml
+
1
−
1
View file @
b829c010
...
...
@@ -18,4 +18,4 @@ resources:
properties
:
service_port
:
8080
target_port
:
8080
image
:
gcr.io/dm-k8s-
testing
/expandybird
image
:
gcr.io/dm-k8s-
prod
/expandybird
This diff is collapsed.
Click to expand it.
cmd/expandybird/test/MissingTypeName.yaml
+
1
−
1
View file @
b829c010
...
...
@@ -18,4 +18,4 @@ resources:
properties
:
service_port
:
8080
target_port
:
8080
image
:
gcr.io/dm-k8s-
testing
/expandybird
image
:
gcr.io/dm-k8s-
prod
/expandybird
This diff is collapsed.
Click to expand it.
cmd/expandybird/test/TestArchive.tar
+
0
−
0
View file @
b829c010
No preview for this file type
This diff is collapsed.
Click to expand it.
cmd/expandybird/test/ValidContent.yaml
+
1
−
1
View file @
b829c010
...
...
@@ -22,6 +22,6 @@ resources:
container_port
:
8080
external_service
:
true
replicas
:
3
image
:
gcr.io/dm-k8s-
testing
/expandybird
image
:
gcr.io/dm-k8s-
prod
/expandybird
labels
:
app
:
expandybird
\ No newline at end of file
This diff is collapsed.
Click to expand it.
cmd/manager/Makefile
+
0
−
1
View file @
b829c010
...
...
@@ -19,7 +19,6 @@ include ../include.mk
DOCKER_REGISTRY
:=
gcr.io
PREFIX
:=
$(
DOCKER_REGISTRY
)
/
$(
PROJECT
)
IMAGE
:=
manager
TAG
:=
latest
ROOT_DIR
:=
$(
abspath ./..
)
DIR
=
$(
ROOT_DIR
)
...
...
This diff is collapsed.
Click to expand it.
cmd/resourcifier/Makefile
+
0
−
1
View file @
b829c010
...
...
@@ -21,7 +21,6 @@ include ../include.mk
DOCKER_REGISTRY
:=
gcr.io
PREFIX
:=
$(
DOCKER_REGISTRY
)
/
$(
PROJECT
)
IMAGE
:=
resourcifier
TAG
:=
latest
ROOT_DIR
:=
$(
abspath ./..
)
DIR
=
$(
ROOT_DIR
)
...
...
This diff is collapsed.
Click to expand it.
docs/pushing.md
+
2
−
2
View file @
b829c010
...
...
@@ -6,7 +6,7 @@ This details the requirements and steps for doing a DM push.
In order to build and push DM, you must:
*
be an editor or owner on the GCP project
`dm-k8s-
testing
`
*
be an editor or owner on the GCP project
`dm-k8s-
prod
`
*
have
`docker`
installed and runnable in your current environment
*
have
`gcloud`
installed
*
have
`gsutil`
installed
...
...
@@ -17,7 +17,7 @@ To build and push the service containers:
```
$ cd ${GOPATH}/src/github.com/kubernetes/deployment-manager
$ export PROJECT=dm-k8s-
testing
$ export PROJECT=dm-k8s-
prod
$ make push
```
...
...
This diff is collapsed.
Click to expand it.
examples/bootstrap/bootstrap.yaml
+
3
−
3
View file @
b829c010
...
...
@@ -8,7 +8,7 @@ resources:
container_port
:
8080
external_service
:
false
replicas
:
2
image
:
gcr.io/dm-k8s-
testing
/expandybird:latest
image
:
gcr.io/dm-k8s-
prod
/expandybird:latest
labels
:
app
:
dm
-
name
:
resourcifier
...
...
@@ -20,7 +20,7 @@ resources:
container_port
:
8080
external_service
:
false
replicas
:
2
image
:
gcr.io/dm-k8s-
testing
/resourcifier:latest
image
:
gcr.io/dm-k8s-
prod
/resourcifier:latest
labels
:
app
:
dm
-
name
:
manager
...
...
@@ -32,6 +32,6 @@ resources:
container_port
:
8080
external_service
:
false
replicas
:
1
image
:
gcr.io/dm-k8s-
testing
/manager:latest
image
:
gcr.io/dm-k8s-
prod
/manager:latest
labels
:
app
:
dm
This diff is collapsed.
Click to expand it.
examples/wordpress/README.md
+
1
−
1
View file @
b829c010
...
...
@@ -42,7 +42,7 @@ The template contains the following variables:
```
{% set PROPERTIES = properties or {} %}
{% set PROJECT = PROPERTIES['project'] or 'dm-k8s-
testing
' %}
{% set PROJECT = PROPERTIES['project'] or 'dm-k8s-
prod
' %}
{% set NFS_SERVER = PROPERTIES['nfs-server'] or {} %}
{% set NFS_SERVER_IP = NFS_SERVER['ip'] or '10.0.253.247' %}
{% set NFS_SERVER_PORT = NFS_SERVER['port'] or 2049 %}
...
...
This diff is collapsed.
Click to expand it.
examples/wordpress/wordpress.jinja
+
1
−
1
View file @
b829c010
{% set PROPERTIES = properties or {} %}
{% set PROJECT = PROPERTIES['project'] or 'dm-k8s-
testing
' %}
{% set PROJECT = PROPERTIES['project'] or 'dm-k8s-
prod
' %}
{% set NFS_SERVER = PROPERTIES['nfs-server'] or {} %}
{% set NFS_SERVER_IP = NFS_SERVER['ip'] or '10.0.253.247' %}
{% set NFS_SERVER_PORT = NFS_SERVER['port'] or 2049 %}
...
...
This diff is collapsed.
Click to expand it.
examples/wordpress/wordpress.jinja.schema
+
1
−
1
View file @
b829c010
...
...
@@ -8,7 +8,7 @@ info:
properties:
project:
type: string
default: dm-k8s-
testing
default: dm-k8s-
prod
description: Project location to load the images from.
nfs-service:
type: object
...
...
This diff is collapsed.
Click to expand it.
get-install.sh
+
5
−
3
View file @
b829c010
...
...
@@ -15,11 +15,13 @@
set
-euo
pipefail
PLATFORM
=
$(
uname
|
tr
'[:upper:]'
'[:lower:]'
)
ARCH
=
$(
uname
-m
)
DEFAULT_TAG
=
v1.2
DEFAULT_BINARY
=
${
GOPATH
}
/bin/dm
DEFAULT_PLATFORM
=
$(
uname
|
tr
'[:upper:]'
'[:lower:]'
)
DEFAULT_ARCH
=
$(
uname
-m
)
STORAGE_URL
=
http://get-dm.storage.googleapis.com
ZIP
=
dm-
latest-
${
PLATFORM
}
-
${
ARCH
}
.zip
ZIP
=
dm-
${
TAG
:-
DEFAULT_TAG
}
-
${
PLATFORM
:-
DEFAULT_PLATFORM
}
-
${
ARCH
:-
DEFAULT_
ARCH
}
.zip
echo
"Downloading
${
ZIP
}
..."
curl
-Ls
"
${
STORAGE_URL
}
/
${
ZIP
}
"
-O
...
...
This diff is collapsed.
Click to expand it.
Prev
1
2
Next
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment
Menu
Explore
Projects
Groups
Topics
Snippets