-
Notifications
You must be signed in to change notification settings - Fork 17
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[SECURESIGN-994] Add TLS to Fulcio and CTlog services #492
base: main
Are you sure you want to change the base?
Changes from 10 commits
97e06d1
3100639
0e8373f
4dd44ad
1943664
73a3ee4
2bd7784
35065b2
65ebbc7
e400331
ba8516c
9baa3a1
93104c1
c0abda6
ed50271
67edfb8
ef02856
17aeae0
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -48,6 +48,9 @@ type CTlogSpec struct { | |
// publicKeyRef, rootCertificates and trillian will be overridden. | ||
//+optional | ||
ServerConfigRef *LocalObjectReference `json:"serverConfigRef,omitempty"` | ||
// Configuration for enabling TLS (Transport Layer Security) encryption for manged database. | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. please fix doc, it is configuration to encrypt CTlog server |
||
//+optional | ||
TLS TLS `json:"tls,omitempty"` | ||
} | ||
|
||
// CTlogStatus defines the observed state of CTlog component | ||
|
@@ -57,6 +60,7 @@ type CTlogStatus struct { | |
PrivateKeyPasswordRef *SecretKeySelector `json:"privateKeyPasswordRef,omitempty"` | ||
PublicKeyRef *SecretKeySelector `json:"publicKeyRef,omitempty"` | ||
RootCertificates []SecretKeySelector `json:"rootCertificates,omitempty"` | ||
TLS TLS `json:"tls,omitempty"` | ||
// The ID of a Trillian tree that stores the log data. | ||
TreeID *int64 `json:"treeID,omitempty"` | ||
// +listType=map | ||
|
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -297,7 +297,7 @@ metadata: | |
] | ||
capabilities: Seamless Upgrades | ||
containerImage: registry.redhat.io/rhtas/rhtas-rhel9-operator@sha256:028b6eec7f821b18cf710237a7613ef76d2bacdeff56462368e4e186f26627cc | ||
createdAt: "2024-09-11T13:45:32Z" | ||
createdAt: "2024-09-12T09:06:03Z" | ||
features.operators.openshift.io/cnf: "false" | ||
features.operators.openshift.io/cni: "false" | ||
features.operators.openshift.io/csi: "false" | ||
|
@@ -309,7 +309,7 @@ metadata: | |
features.operators.openshift.io/token-auth-azure: "false" | ||
features.operators.openshift.io/token-auth-gcp: "false" | ||
operators.openshift.io/valid-subscription: '["Red Hat Trusted Artifact Signer"]' | ||
operators.operatorframework.io/builder: operator-sdk-v1.34.2 | ||
operators.operatorframework.io/builder: operator-sdk-v1.34.1 | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. do not change operator-sdk version |
||
operators.operatorframework.io/project_layout: go.kubebuilder.io/v4 | ||
repository: https://github.com/securesign/secure-sign-operator | ||
support: Red Hat | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I don't think that default port
0
is the right choice. I would prefer to omit this value (usenil
) in case it is not used.