Skip to content
This repository was archived by the owner on Mar 10, 2025. It is now read-only.

update README,docs,helm-docs pre-commit,schema #14

Merged
merged 14 commits into from
Sep 19, 2023

Conversation

sallyom
Copy link
Collaborator

@sallyom sallyom commented Sep 2, 2023

This PR:

  • updates 'scaffold' to 'upstream' in scaffolding chart
  • includes sigstore/helm-charts/charts/* schemas in scaffolding schema with securesign images in the default values file.
  • adds a pre-commit to ensure README & values.schema.json are up to date
  • adds gotmpl for README and values schema
  • updates README
  • adds chart-testing/GH workflow/ct tool for linting

See:

For follow-up:

  • update json schema template with examples, more details
  • update values with pull-secret and the rhtap images
  • add end-to-end test for deployments' health, etc

@sallyom sallyom force-pushed the update-docs-schema branch 2 times, most recently from 200bb5d to 02cd6a2 Compare September 2, 2023 21:08
@sallyom sallyom changed the title update README,docs,helm-docs pre-commit,schema WIP: update README,docs,helm-docs pre-commit,schema Sep 8, 2023
@sallyom
Copy link
Collaborator Author

sallyom commented Sep 8, 2023

@sabre1041 ptal - i've added sigstore/scaffold schema to include quay.io/securesign/images by default in all charts - also following the file structure of other supported helm-charts (backstage)

@sallyom sallyom changed the title WIP: update README,docs,helm-docs pre-commit,schema update README,docs,helm-docs pre-commit,schema Sep 12, 2023
@sallyom sallyom force-pushed the update-docs-schema branch 4 times, most recently from 0672cb4 to 9e5b5b6 Compare September 14, 2023 20:41
@sallyom
Copy link
Collaborator Author

sallyom commented Sep 14, 2023

@sabre1041 @JasonPowr ptal
temporarily using 'quay.io/sallyom/copy-secrets:latest` in copy-secrets-job

@sallyom sallyom force-pushed the update-docs-schema branch 3 times, most recently from c58b14c to a6a37fc Compare September 15, 2023 21:17
Copy link
Collaborator

@sabre1041 sabre1041 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A few changes requested

@sallyom sallyom force-pushed the update-docs-schema branch 2 times, most recently from 3e7bd56 to 25a3c16 Compare September 18, 2023 18:29
sign-verify.md Outdated
# omit the '*.'
export BASE_HOSTNAME=apps.something.something.openshiftapps.com
oc get dns cluster -o jsonpath='{ .spec.baseDomain }'
export BASE_HOSTNAME=apps.BASE_DOMAIN
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do we want to align the variable OPENSHIFT_APPS_SUBDOMAIN. And then just use a single OPENSHIFT_APPS_SUBDOMAIN=apps.$(oc get dns cluster -o jsonpath='{ .spec.baseDomain }')>

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

yes, I was thinking that as well - will push that change

Copy link
Collaborator Author

@sallyom sallyom Sep 19, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

updated - we'll want to also update the env variable in the cosign Dockerfile, I'll add that to the list of follow up TODOs Dockerfile/template - done

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I updated in default values.yaml from cosign.BASE_DOMAIN to cosign.appsSubdomain

@sallyom sallyom force-pushed the update-docs-schema branch 4 times, most recently from 92ce7b5 to 0b69809 Compare September 19, 2023 12:30
Copy link
Collaborator

@sabre1041 sabre1041 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Copy link
Collaborator

@sabre1041 sabre1041 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM (this time for real)

Signed-off-by: Sally O'Malley <somalley@redhat.com>
Signed-off-by: Sally O'Malley <somalley@redhat.com>
Signed-off-by: Sally O'Malley <somalley@redhat.com>
Signed-off-by: Sally O'Malley <somalley@redhat.com>
Signed-off-by: Sally O'Malley <somalley@redhat.com>
Signed-off-by: Sally O'Malley <somalley@redhat.com>
Signed-off-by: Sally O'Malley <somalley@redhat.com>
Signed-off-by: Sally O'Malley <somalley@redhat.com>
Signed-off-by: Sally O'Malley <somalley@redhat.com>
@sallyom sallyom merged commit d85e19e into securesign:main Sep 19, 2023
lkatalin pushed a commit to lkatalin/sigstore-ocp that referenced this pull request Oct 16, 2023
* update README,docs,helm-docs pre-commit,schema

* update README

Signed-off-by: Sally O'Malley <somalley@redhat.com>

* add root README

* update quickstart doc

* add chart-release tools and gh workflow

Signed-off-by: Sally O'Malley <somalley@redhat.com>

* add rekor secret to quickstart

Signed-off-by: Sally O'Malley <somalley@redhat.com>

* update README/docs

* add clustermonitoring schema

Signed-off-by: Sally O'Malley <somalley@redhat.com>

* fulcio: set createcerts false

* envsubst with OPENSHIFT_BASE_DOMAIN

Signed-off-by: Sally O'Malley <somalley@redhat.com>

* BASE_DOMAIN to APPS_SUBDOMAIN

Signed-off-by: Sally O'Malley <somalley@redhat.com>

* update to APPS_SUBDOMAIN in docs

Signed-off-by: Sally O'Malley <somalley@redhat.com>

* remove test file

Signed-off-by: Sally O'Malley <somalley@redhat.com>

* update README with monitoring

Signed-off-by: Sally O'Malley <somalley@redhat.com>

---------

Signed-off-by: Sally O'Malley <somalley@redhat.com>
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants