Edit.
This commit is contained in:
@@ -11,7 +11,7 @@ spec:
|
||||
source:
|
||||
repoURL: git@github.com:antonputra/lesson-158-private.git
|
||||
targetRevision: HEAD
|
||||
path: my-app
|
||||
path: deploy/my-app
|
||||
destination:
|
||||
server: https://kubernetes.default.svc
|
||||
syncPolicy:
|
||||
|
||||
@@ -11,7 +11,7 @@ spec:
|
||||
source:
|
||||
repoURL: git@github.com:antonputra/lesson-158-private.git
|
||||
targetRevision: HEAD
|
||||
path: environments/dev/my-app
|
||||
path: deploy-pr/environments/dev/my-app
|
||||
destination:
|
||||
server: https://kubernetes.default.svc
|
||||
syncPolicy:
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
---
|
||||
namespace: staging
|
||||
images:
|
||||
- name: aputra/nginx
|
||||
- name: benadis/nginx
|
||||
newTag: v0.1.0
|
||||
resources:
|
||||
- ../../../my-app-base
|
||||
|
||||
@@ -16,6 +16,6 @@ spec:
|
||||
containers:
|
||||
- name: nginx
|
||||
imagePullPolicy: Always
|
||||
image: aputra/nginx
|
||||
image: benadis/nginx
|
||||
ports:
|
||||
- containerPort: 80
|
||||
|
||||
@@ -19,7 +19,7 @@ spec:
|
||||
containers:
|
||||
- name: nginx
|
||||
imagePullPolicy: Always
|
||||
image: aputra/nginx-private:v0.1.0
|
||||
image: benadis/nginx:v0.1.0
|
||||
ports:
|
||||
- containerPort: 80
|
||||
imagePullSecrets:
|
||||
|
||||
@@ -18,6 +18,6 @@ spec:
|
||||
spec:
|
||||
containers:
|
||||
- name: nginx
|
||||
image: aputra/nginx:v0.1.3
|
||||
image: benadis/nginx:v0.1.0
|
||||
ports:
|
||||
- containerPort: 80
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
---
|
||||
namespace: staging
|
||||
images:
|
||||
- name: aputra/nginx
|
||||
- name: benadis/nginx
|
||||
newTag: v0.1.0
|
||||
resources:
|
||||
- ../../../my-app-base
|
||||
|
||||
@@ -16,6 +16,6 @@ spec:
|
||||
containers:
|
||||
- name: nginx
|
||||
imagePullPolicy: Always
|
||||
image: aputra/nginx
|
||||
image: benadis/nginx
|
||||
ports:
|
||||
- containerPort: 80
|
||||
|
||||
@@ -19,7 +19,7 @@ spec:
|
||||
containers:
|
||||
- name: nginx
|
||||
imagePullPolicy: Always
|
||||
image: aputra/nginx-private:v0.1.0
|
||||
image: benadis/nginx:v0.1.0
|
||||
ports:
|
||||
- containerPort: 80
|
||||
imagePullSecrets:
|
||||
|
||||
@@ -18,6 +18,6 @@ spec:
|
||||
spec:
|
||||
containers:
|
||||
- name: nginx
|
||||
image: aputra/nginx:v0.1.3
|
||||
image: benadis/nginx:v0.1.0
|
||||
ports:
|
||||
- containerPort: 80
|
||||
|
||||
@@ -18,6 +18,6 @@ spec:
|
||||
spec:
|
||||
containers:
|
||||
- name: nginx
|
||||
image: aputra/nginx:v0.1.3
|
||||
image: benadis/nginx:v0.1.0
|
||||
ports:
|
||||
- containerPort: 80
|
||||
|
||||
@@ -8,10 +8,10 @@ new_ver=$1
|
||||
echo "new version: $new_ver"
|
||||
|
||||
# Simulate release of the new docker images
|
||||
docker tag nginx:1.23.3 aputra/nginx:$new_ver
|
||||
docker tag nginx:1.23.3 benadis/nginx:$new_ver
|
||||
|
||||
# Push new version to dockerhub
|
||||
docker push aputra/nginx:$new_ver
|
||||
docker push benadis/nginx:$new_ver
|
||||
|
||||
# Create temporary folder
|
||||
tmp_dir=$(mktemp -d)
|
||||
@@ -21,7 +21,7 @@ echo $tmp_dir
|
||||
git clone git@github.com:antonputra/lesson-158.git $tmp_dir
|
||||
|
||||
# Update image tag
|
||||
sed -i '' -e "s/aputra\/nginx:.*/aputra\/nginx:$new_ver/g" $tmp_dir/my-app/1-deployment.yaml
|
||||
sed -i '' -e "s/benadis\/nginx:.*/benadis\/nginx:$new_ver/g" $tmp_dir/my-app/1-deployment.yaml
|
||||
|
||||
# Commit and push
|
||||
cd $tmp_dir
|
||||
|
||||
Reference in New Issue
Block a user