Skip to content

Commit

Permalink
Add TPS container
Browse files Browse the repository at this point in the history
A new container has been added to provide a basic TPS
subsystem without any connectors. The connectors need
to be set up after the container is created. This is
necessary to allow creating clones of the container
without creating duplicate connectors.

pkispawn has been updated such that it will only set up
the connectors and the shared secret if the URLs to the
CA, KRA, and TKS are provided.

A new test has been added to create the initial CA, KRA,
TKS, and TPS containers. In the future the test will be
updated to set up the connectors and the shared secret,
and then test the token format and enroll operations.
  • Loading branch information
edewata committed Jun 20, 2024
1 parent 9f12531 commit 62efea3
Show file tree
Hide file tree
Showing 6 changed files with 1,257 additions and 34 deletions.
15 changes: 14 additions & 1 deletion .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -151,6 +151,18 @@ jobs:
cache-from: type=local,src=/tmp/.buildx-cache
outputs: type=docker

- name: Build pki-tps image
uses: docker/build-push-action@v5
with:
context: .
build-args: |
BASE_IMAGE=${{ env.BASE_IMAGE }}
COPR_REPO=${{ env.COPR_REPO }}
tags: pki-tps
target: pki-tps
cache-from: type=local,src=/tmp/.buildx-cache
outputs: type=docker

- name: Save PKI images
run: |
docker images
Expand All @@ -161,7 +173,8 @@ jobs:
pki-ca \
pki-kra \
pki-ocsp \
pki-tks
pki-tks \
pki-tps
- name: Store PKI images
uses: actions/cache@v4
Expand Down
Loading

0 comments on commit 62efea3

Please sign in to comment.