Skip to content

Commit 96fc621

Browse files
authored
[LCM] Update lifecycle of APIs for trusted certificates (#7064)
2 parents 53d9008 + 1a41f70 commit 96fc621

3 files changed

Lines changed: 12 additions & 7 deletions

File tree

doc/content/design/trusted-certificates.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: Trusted certificates for identity validation in TLS connections
33
layout: default
44
design_doc: true
55
revision: 2
6-
status: draft
6+
status: released (26.1.12)
77
---
88

99
# Overview

ocaml/idl/datamodel_lifecycle.ml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ let prototyped_of_field = function
7070
| "Repository", "gpgkey_path" ->
7171
Some "22.12.0"
7272
| "Certificate", "purpose" ->
73-
Some "26.1.9-next"
73+
Some "26.1.12"
7474
| "Certificate", "fingerprint_sha1" ->
7575
Some "24.20.0"
7676
| "Certificate", "fingerprint_sha256" ->
@@ -292,13 +292,13 @@ let prototyped_of_message = function
292292
| "VM", "set_groups" ->
293293
Some "24.19.1"
294294
| "pool", "exchange_crls_on_join" ->
295-
Some "26.1.9-next"
295+
Some "26.1.12"
296296
| "pool", "exchange_trusted_certificates_on_join" ->
297-
Some "26.1.9-next"
297+
Some "26.1.12"
298298
| "pool", "uninstall_trusted_certificate" ->
299-
Some "26.1.9-next"
299+
Some "26.1.12"
300300
| "pool", "install_trusted_certificate" ->
301-
Some "26.1.9-next"
301+
Some "26.1.12"
302302
| "pool", "set_ssh_auto_mode" ->
303303
Some "25.27.0"
304304
| "pool", "set_console_idle_timeout" ->

ocaml/idl/datamodel_pool.ml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -835,7 +835,11 @@ let install_ca_certificate =
835835
; (String, "cert", "The certificate in PEM format")
836836
]
837837
~allowed_roles:(_R_POOL_OP ++ _R_CLIENT_CERT)
838-
~lifecycle:[(Published, "1.290.0", "Install TLS CA certificate")]
838+
~lifecycle:
839+
[
840+
(Published, "1.290.0", "Install TLS CA certificate")
841+
; (Deprecated, "26.1.12", "Use Pool.install_trusted_certificate instead")
842+
]
839843
()
840844

841845
let certificate_uninstall =
@@ -887,6 +891,7 @@ let uninstall_ca_certificate =
887891
, "Added --force option to allow DB entries to be removed for \
888892
non-existent files"
889893
)
894+
; (Deprecated, "26.1.12", "Use Pool.uninstall_trusted_certificate instead")
890895
]
891896
()
892897

0 commit comments

Comments
 (0)