mathieu-benoit / sail-sharp

Sail Sharp - Security best practices with .NET Core & Kubernetes
https://medium.com/p/c68ba253844a
3 stars 0 forks source link

Simplify install `score-*` + use `--property` to override the container image in `score-humanitec delta` #58

Closed mathieu-benoit closed 1 year ago

mathieu-benoit commented 1 year ago
github-actions[bot] commented 1 year ago

Deployment Complete for PR-58! :tada:

View in Humanitec

Deployment ID: 53b44a08a6a36cf139ed67e0efee2dffaca452d7

Domains:

my-sample-app: pfeffertownecronapredovicstiedemann.newapp.io

Deployment diff ### Deployment diff: ```json { "modules": { "add": null, "remove": [], "update": { "my-sample-app": [ { "from": "", "op": "replace", "path": "/spec/containers/my-sample-app/image", "value": "us-east4-docker.pkg.dev/mathieu-benoit-gcp/containers/my-sample-app@sha256:dd4a4026926b5dfb605a470af05680324af5828ed57037954cf95ae08b0d0d1f" } ] } }, "shared": null } ```
Score Output ### Score Output: ```json { "id": "53b44a08a6a36cf139ed67e0efee2dffaca452d7", "metadata": { "env_id": "pr-58", "name": "Auto-generated (SCORE)", "url": "https://app.humanitec.io/orgs/my-trial/apps/my-sample-app/envs/pr-58/draft/53b44a08a6a36cf139ed67e0efee2dffaca452d7", "created_by": "s-9d271151-e949-4548-81ed-e7c652fecbb8", "created_at": "2023-07-26T00:02:17.429633299Z", "last_modified_at": "2023-07-26T00:02:17.429633299Z" }, "modules": { "add": { "my-sample-app": { "externals": { "dns": { "type": "dns" } }, "profile": "humanitec/default-module", "spec": { "containers": { "my-sample-app": { "id": "my-sample-app", "image": "us-east4-docker.pkg.dev/mathieu-benoit-gcp/containers/my-sample-app@sha256:dd4a4026926b5dfb605a470af05680324af5828ed57037954cf95ae08b0d0d1f", "variables": { "MESSAGE": "Hello, World!" } } }, "ingress": { "rules": { "externals.dns": { "http": { "/": { "port": 8080, "type": "prefix" } } } } }, "service": { "ports": { "tcp": { "container_port": 8080, "protocol": "TCP", "service_port": 8080 } } } } } } } } ```
github-actions[bot] commented 1 year ago

Deployment Complete for PR-58! :tada:

View in Humanitec

Deployment ID: 58c8fbb82a3ec63d546195d8378bc7f3464e9a6f

Domains:

my-sample-app: pfeffertownecronapredovicstiedemann.newapp.io

Deployment diff ### Deployment diff: ```json { "modules": { "add": null, "remove": [], "update": { "my-sample-app": [ { "from": "", "op": "replace", "path": "/spec/containers/my-sample-app/image", "value": "us-east4-docker.pkg.dev/mathieu-benoit-gcp/containers/my-sample-app@sha256:bf8265e4459d13d89e72b9503bd1c8df75063336721c13b0053a4cfda9c66d74" } ] } }, "shared": null } ```
Score Output ### Score Output: ```json { "id": "58c8fbb82a3ec63d546195d8378bc7f3464e9a6f", "metadata": { "env_id": "pr-58", "name": "Auto-generated (SCORE)", "url": "https://app.humanitec.io/orgs/my-trial/apps/my-sample-app/envs/pr-58/draft/58c8fbb82a3ec63d546195d8378bc7f3464e9a6f", "created_by": "s-9d271151-e949-4548-81ed-e7c652fecbb8", "created_at": "2023-07-26T00:03:49.746612743Z", "last_modified_at": "2023-07-26T00:03:49.746612743Z" }, "modules": { "add": { "my-sample-app": { "externals": { "dns": { "type": "dns" } }, "profile": "humanitec/default-module", "spec": { "containers": { "my-sample-app": { "id": "my-sample-app", "image": "us-east4-docker.pkg.dev/mathieu-benoit-gcp/containers/my-sample-app@sha256:bf8265e4459d13d89e72b9503bd1c8df75063336721c13b0053a4cfda9c66d74", "variables": { "MESSAGE": "Hello, World!" } } }, "ingress": { "rules": { "externals.dns": { "http": { "/": { "port": 8080, "type": "prefix" } } } } }, "service": { "ports": { "tcp": { "container_port": 8080, "protocol": "TCP", "service_port": 8080 } } } } } } } } ```
github-actions[bot] commented 1 year ago

Deployment Complete for PR-58! :tada:

[View in Humanitec]()

Deployment ID:

Domains:

my-sample-app: pfeffertownecronapredovicstiedemann.newapp.io

Deployment diff ### Deployment diff: ```json { "modules": { "add": null, "remove": [], "update": { "my-sample-app": [ { "from": "", "op": "replace", "path": "/spec/containers/my-sample-app/image", "value": "us-east4-docker.pkg.dev/mathieu-benoit-gcp/containers/my-sample-app@sha256:bf8265e4459d13d89e72b9503bd1c8df75063336721c13b0053a4cfda9c66d74" } ] } }, "shared": null } ```
Score Output ### Score Output: ```json ```
github-actions[bot] commented 1 year ago

Deployment Complete for PR-58! :tada:

View in Humanitec

Deployment ID: d6a3024c4f553c41188c8b6284c9278c06dc0b2e

Domains:

my-sample-app: pfeffertownecronapredovicstiedemann.newapp.io

Deployment diff ### Deployment diff: ```json { "modules": { "add": null, "remove": [], "update": { "my-sample-app": [ { "from": "", "op": "replace", "path": "/spec/containers/my-sample-app/image", "value": "us-east4-docker.pkg.dev/mathieu-benoit-gcp/containers/my-sample-app@sha256:bf8265e4459d13d89e72b9503bd1c8df75063336721c13b0053a4cfda9c66d74" } ] } }, "shared": null } ```
Score Output ### Score Output: ```json { "id": "d6a3024c4f553c41188c8b6284c9278c06dc0b2e", "metadata": { "env_id": "pr-58", "name": "Auto-generated (SCORE)", "url": "https://app.humanitec.io/orgs/my-trial/apps/my-sample-app/envs/pr-58/draft/d6a3024c4f553c41188c8b6284c9278c06dc0b2e", "created_by": "s-9d271151-e949-4548-81ed-e7c652fecbb8", "created_at": "2023-07-26T00:45:45.34481323Z", "last_modified_at": "2023-07-26T00:45:45.34481323Z" }, "modules": { "add": { "my-sample-app": { "externals": { "dns": { "type": "dns" } }, "profile": "humanitec/default-module", "spec": { "containers": { "my-sample-app": { "id": "my-sample-app", "image": "us-east4-docker.pkg.dev/mathieu-benoit-gcp/containers/my-sample-app@sha256:bf8265e4459d13d89e72b9503bd1c8df75063336721c13b0053a4cfda9c66d74", "variables": { "MESSAGE": "Hello, World!" } } }, "ingress": { "rules": { "externals.dns": { "http": { "/": { "port": 8080, "type": "prefix" } } } } }, "service": { "ports": { "tcp": { "container_port": 8080, "protocol": "TCP", "service_port": 8080 } } } } } } } } ```