Skip to content

Commit 5935ac1

Browse files
committed
chore: Separate SecretClass and TrustStore specs
1 parent b6ac8a1 commit 5935ac1

File tree

9 files changed

+481
-474
lines changed

9 files changed

+481
-474
lines changed

crds.yaml

Lines changed: 1 addition & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -708,39 +708,6 @@ spec:
708708
singular: truststore
709709
scope: Namespaced
710710
versions:
711-
- additionalPrinterColumns: []
712-
name: v1alpha2
713-
schema:
714-
openAPIV3Schema:
715-
description: Auto-generated derived type for TrustStoreSpec via `CustomResource`
716-
properties:
717-
spec:
718-
description: |-
719-
A [TrustStore](https://docs.stackable.tech/home/nightly/secret-operator/truststore) requests information about how to validate secrets issued by a [SecretClass](https://docs.stackable.tech/home/nightly/secret-operator/secretclass).
720-
721-
The requested information is written to a ConfigMap with the same name as the TrustStore.
722-
properties:
723-
format:
724-
description: The [format](https://docs.stackable.tech/home/nightly/secret-operator/secretclass#format) that the data should be converted into.
725-
enum:
726-
- tls-pem
727-
- tls-pkcs12
728-
- kerberos
729-
nullable: true
730-
type: string
731-
secretClassName:
732-
description: The name of the SecretClass that the request concerns.
733-
type: string
734-
required:
735-
- secretClassName
736-
type: object
737-
required:
738-
- spec
739-
title: TrustStore
740-
type: object
741-
served: true
742-
storage: true
743-
subresources: {}
744711
- additionalPrinterColumns: []
745712
name: v1alpha1
746713
schema:
@@ -772,5 +739,5 @@ spec:
772739
title: TrustStore
773740
type: object
774741
served: true
775-
storage: false
742+
storage: true
776743
subresources: {}

rust/operator-binary/src/crd/mod.rs

Lines changed: 12 additions & 431 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)