Skip to content

Commit e0bd1ed

Browse files
authored
porch: update example first deployment (#2831)
1 parent 9ced0ea commit e0bd1ed

File tree

3 files changed

+20
-9
lines changed

3 files changed

+20
-9
lines changed

porch/config/samples/create-deployment-package.sh

Lines changed: 14 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,9 @@ apiVersion: porch.kpt.dev/v1alpha1
2121
kind: PackageRevision
2222
metadata:
2323
namespace: default
24-
name: "deployment:myfirstnginx:v1"
24+
name: "deployment:helloserver:v1"
2525
spec:
26-
packageName: myfirstnginx
26+
packageName: helloserver
2727
revision: v1
2828
repository: deployment
2929
tasks:
@@ -32,12 +32,19 @@ spec:
3232
upstreamRef:
3333
type: git
3434
git:
35-
repo: https://github.com/GoogleContainerTools/kpt
36-
ref: v0.7
37-
directory: package-examples/nginx
35+
repo: https://github.com/justinsb/kpt
36+
ref: main_integration
37+
directory: porch/config/samples/apps/hello-server/k8s
3838
EOF
3939

40-
kubectl get packagerevision -n default deployment:myfirstnginx:v1 -oyaml
40+
kubectl get packagerevision -n default deployment:helloserver:v1 -oyaml
4141

42-
kubectl get packagerevisionresources -n default deployment:myfirstnginx:v1 -oyaml
42+
kubectl get packagerevisionresources -n default deployment:helloserver:v1 -oyaml
4343

44+
# Update the package in-place
45+
GCP_PROJECT_ID=$(gcloud config get-value project)
46+
kubectl get packagerevisionresources -n default deployment:helloserver:v1 -oyaml | \
47+
sed -e s/example-google-project-id/${GCP_PROJECT_ID}/g | \
48+
kubectl replace -f -
49+
50+
kubectl get packagerevisionresources -n default deployment:helloserver:v1 -oyaml

porch/controllers/remoterootsync/config/samples/hack-self-apply.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,5 +25,5 @@ spec:
2525
name: loopback! # TODO: This is a hack used during development, remove once we are more end-to-end enabled.
2626
template:
2727
oci:
28-
#repository: us-west1-docker.pkg.dev/example-google-project-id/deployment/myfirstnginx:v1
29-
repository: us-west1-docker.pkg.dev/example-google-project-id/packages/porch:v0.0.1
28+
#repository: us-west1-docker.pkg.dev/example-google-project-id/packages/porch:v0.0.1
29+
repository: us-west1-docker.pkg.dev/example-google-project-id/deployment/helloserver:v1

porch/docs/running-on-gke.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,11 @@ IMAGE_TAG=$(git rev-parse --short HEAD) make push-and-deploy
4444
Create some example repositories / packages:
4545

4646
```
47+
# Create artifact-registry repos etc
4748
make apply-dev-config
49+
# Push a sample hello-world app
50+
make -C config/samples/apps/hello-server push-image
51+
# Create a package for the sample hello-world app
4852
./config/samples/create-deployment-package.sh
4953
```
5054

0 commit comments

Comments
 (0)