Skip to content

Commit

Permalink
Self-signed cert for re-encrypt termination route (#71)
Browse files Browse the repository at this point in the history
* Self-signed cert for re-encrypt termination

Signed-off-by: Raul Sevilla <[email protected]>

* Improve log message

Signed-off-by: Raul Sevilla <[email protected]>

---------

Signed-off-by: Raul Sevilla <[email protected]>
  • Loading branch information
rsevilla87 authored Jul 1, 2024
1 parent fbc80c0 commit 7859a24
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 1 deletion.
3 changes: 2 additions & 1 deletion pkg/runner/runner.go
Original file line number Diff line number Diff line change
Expand Up @@ -153,14 +153,15 @@ func (r *Runner) Start() error {
for i, cfg := range config.Cfg {
cfg.UUID = r.uuid
log.Infof("Running test %d/%d", i+1, len(config.Cfg))
log.Infof("Tool:%s termination:%v servers:%d concurrency:%d procs:%d connections:%d duration:%v",
log.Infof("Tool:%s termination:%v servers:%d concurrency:%d procs:%d connections:%d duration:%v http2:%v",
cfg.Tool,
cfg.Termination,
cfg.ServerReplicas,
cfg.Concurrency,
cfg.Procs,
cfg.Connections,
cfg.Duration,
cfg.HTTP2,
)
if err := reconcileNs(cfg); err != nil {
return err
Expand Down
2 changes: 2 additions & 0 deletions pkg/runner/types.go
Original file line number Diff line number Diff line change
Expand Up @@ -242,6 +242,8 @@ var routes = []routev1.Route{
},
TLS: &routev1.TLSConfig{
Termination: routev1.TLSTerminationReencrypt,
Certificate: "-----BEGIN CERTIFICATE-----\nMIIDYzCCAkugAwIBAgIUf9Gp3JZWaHXqBhj4FAj/RHUsSjwwDQYJKoZIhvcNAQEL\nBQAwQTELMAkGA1UEBhMCRVMxDzANBgNVBAgMBk1hZHJpZDEPMA0GA1UEBwwGTWFk\ncmlkMRAwDgYDVQQKDAdSZWQgSGF0MB4XDTI0MDcwMTEyMDgyNVoXDTM0MDYyOTEy\nMDgyNVowQTELMAkGA1UEBhMCRVMxDzANBgNVBAgMBk1hZHJpZDEPMA0GA1UEBwwG\nTWFkcmlkMRAwDgYDVQQKDAdSZWQgSGF0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A\nMIIBCgKCAQEAxm2CnuQ9xzzcorvLDiyFtYU2q21NTi3Nbu7X2U7hSKxTxXg7qkPh\nMJXVjV2kAGB5LBS/LYsEThdDq0M6Z+hEMjBQpYWTCTaR6rHJadXcO6V8SaavpkH6\nOVQCnIbYL0maJPn4dE/uAA05a4Lmd7Iu3MXMI4pIrQ/HuIsFBy/0SoGg37K+S4/Y\nHc9Cj6tfoNDMmGSGn7Dra8XpOiClKXesUevMrMFHR1Hm2V+eOZ+EEaNz5HlYYScR\n31YR5lkega8A10+2WujER9F5B4lyU2fvk1USCM/CgTjUCiqDs6SINBGSrx2pDKyx\niJsNOIkxsqS3qboGjpCKVXPvm7Ihh40zcwIDAQABo1MwUTAdBgNVHQ4EFgQUnTjL\nLrNBgnHQOrY1jsgZHsw+GzYwHwYDVR0jBBgwFoAUnTjLLrNBgnHQOrY1jsgZHsw+\nGzYwDwYDVR0TAQH/BAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAQEAqoT5DV40AYw7\ne0TBQxJqr+xMrQF/K5z7Qy2HNN2oTox4gMp580APxR619wbGX+bQ2WrdEGz+uRkS\nyX62hGqK+bIa7PTPRWHhoIfrbAxwYnsSLhExQ0aSbVuOzwRegtZTEh2KC6et+Rbb\n0JbLYhL0RhJQ3z6lbw3OEqRBkA59E2Myf0l7wnmM7QTyUVOVEJVkwQdb4juqjJrp\nX3JizQybbbWK7GTU7zXBPOQncraOg/rFygsiSgYjaPMmAgjMdOat3BbN5gkcwaa+\nYhuAsqFFAxUJKN+jdJPZ45FZ9O0Q6jMa0dCLprfkaGoNKxu6Bk072yAkJaaN4Srh\nQ1c2f3vQ+A==\n-----END CERTIFICATE-----",
Key: "-----BEGIN PRIVATE KEY-----\nMIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDGbYKe5D3HPNyi\nu8sOLIW1hTarbU1OLc1u7tfZTuFIrFPFeDuqQ+EwldWNXaQAYHksFL8tiwROF0Or\nQzpn6EQyMFClhZMJNpHqsclp1dw7pXxJpq+mQfo5VAKchtgvSZok+fh0T+4ADTlr\nguZ3si7cxcwjikitD8e4iwUHL/RKgaDfsr5Lj9gdz0KPq1+g0MyYZIafsOtrxek6\nIKUpd6xR68yswUdHUebZX545n4QRo3PkeVhhJxHfVhHmWR6BrwDXT7Za6MRH0XkH\niXJTZ++TVRIIz8KBONQKKoOzpIg0EZKvHakMrLGImw04iTGypLepugaOkIpVc++b\nsiGHjTNzAgMBAAECggEAFPX+hWBg8koImJwz4ARt/3XaB5PdRbPq7pwGays8+xtR\nIhwIWX0gLay2SV+p8mw+gJyUcXAs/T7R5CaO5ekQQyj9a+7HUILWOS+csjRoNljN\n303fYjW4BBROzlAkSCKDSQKq70Z+Qr0i4quKQvysnJ+8Z8i00qtHEsSEvHShXrlR\nGbJY7snrMVGYlMpfZ/d6INg3DNQ8Qex6gCtPw+XDtZHrGTLQJGO/a+ELqgs8Tpg9\n5THLsh0nNIrrxeSzYCLBzhN/PfriliEoYHOR8/LQDFe/KGdeXEeZUX0sm4hnb+pk\n/wGSJFHrUCsNmba/NMdaJZtc+sJ3MD0HLsHvlOH2EQKBgQDwHSxalf0oHY1dAjfm\nNvpL4wn3BaEq+Nizi2ToV17w0/eB/JD5LCR2mjeBqcvdA3DLzXDnuV7dH4DnreZS\nmMWnwNuzH+t8NIsfe9joMBlkFVRb16+RHoSkQsyer++N0yVJZ3eBiBqrRfyNf2y/\nWxtyNGnvkTfAW9aD91vUgbjeCwKBgQDTjkuSJhpl7McYh/rhkYUSwqc4esR2AYY1\nshF+D5vVqQK5ursSV4esF1nTv5s1+4Dr2tgKJ7tv0JRBq+nuKFx2mjt2ESmPeslF\nVUJ6QU4G/lyVf2Oc5OfSs5Cy9PPEozGylDW8NhA+nJxJ7a5nC02zxAVC4NH36bTP\n5dIzxfwpOQKBgQDRXg7Dug8xQHt4Aywsz/l13DVfMIh0yOFjxQMq2KxPP/SMYmci\n7cupoxUNOboqMArVmoB9fZRrKUIkQe0YTl/iw3aOfSG/fq1kuX/MDczGCRcysiJD\nXqH3/Msg/3XZa6gSlmaNCtl+SJtL4jU3scB/15Ybr7s2Pp4RGcn3xVkmOwKBgCyy\n2QbFJDi64YouWPTGAV7oX9qQHehtBAVeXVHMTHnFXv0NFi+W7OSQfns99bZfMGsk\n7xaeNH04jcqeXyvhvT+V8NBOagCVyebrT8Ny/uB9Z+RyaQKiXtTm+cDF/qdib8Ky\ni/P7XE1OW7tHC91bxwwfc5kg1VxTNc/jWBl2UIQJAoGANSnfBkhK94rFVsW3HSYf\no8w85f/Xwea4kTwUVgzIV0DvlVQq4Pyk75pKjYLog+TMiKbTRKMNaQYxi/82FJcE\nOnoR0J2QymnLpsGdVBlvrR5x8sPXxnzoW6+T64aKXQVVUYq6I1iGCDxhRsm63sLD\nV0h3fmq3FZw95Y0bjPY4BZ4=\n-----END PRIVATE KEY-----",
DestinationCACertificate: "-----BEGIN CERTIFICATE-----\nMIIDbTCCAlWgAwIBAgIJAJR/jN0Oa+/rMA0GCSqGSIb3DQEBCwUAME0xCzAJBgNV\nBAYTAlVTMRMwEQYDVQQIDApDYWxpZm9ybmlhMQswCQYDVQQHDAJOWTEcMBoGA1UE\nCgwTRGVmYXVsdCBDb21wYW55IEx0ZDAeFw0xNzAxMjQwODExMDJaFw0yNzAxMjIw\nODExMDJaME0xCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApDYWxpZm9ybmlhMQswCQYD\nVQQHDAJOWTEcMBoGA1UECgwTRGVmYXVsdCBDb21wYW55IEx0ZDCCASIwDQYJKoZI\nhvcNAQEBBQADggEPADCCAQoCggEBAMItGS9sSafyqBuOcQcQ5j7OQ0EwF9qOckhl\nfT8VzUbcOy8/L/w654MpLEa4O4Fiek3keE7SDWGVtGZWDvT9y1QUxPhkDWq1Y3rr\nyMelv1xRIyPVD7EEicga50flKe8CKd1U3D6iDQzq0uxZZ6I/VArXW/BZ4LfPauzN\n9EpCYyKq0fY7WRFIGouO9Wu800nxcHptzhLAgSpO97aaZ+V+jeM7n7fchRSNrpIR\nzPBl/lIBgCPJgkax0tcm4EIKIwlG+jXWc5mvV8sbT8rAv32HVuaP6NafyWXXP3H1\noBf2CQCcwuM0sM9ZeZ5JEDF/7x3eNtqSt1X9HjzVpQjiVBXY+E0CAwEAAaNQME4w\nHQYDVR0OBBYEFOXxMHAA1qaKWlP+gx8tKO2rQ81WMB8GA1UdIwQYMBaAFOXxMHAA\n1qaKWlP+gx8tKO2rQ81WMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQELBQADggEB\nAJAri7Pd0eSY/rvIIvAvjhDPvKt6gI5hJEUp+M3nWTWA/IhQFYutb9kkZGhbBeLj\nqneJa6XYKaCcUx6/N6Vvr3AFqVsbbubbejRpdpXldJC33QkwaWtTumudejxSon24\nW/ANN/3ILNJVMouspLRGkFfOYp3lq0oKAlNZ5G3YKsG0znAfqhAVtqCTG9RU24Or\nxzkEaCw8IY5N4wbjCS9FPLm7zpzdg/M3A/f/vrIoGdns62hzjzcp0QVTiWku74M8\nv7/XlUYYvXOvPQCCHgVjnAZlnjcxMTBbwtdwfxjAmdNTmFFpASnf0s3b287zQwVd\nIeSydalVtLm7rBRZ59/2DYo=\n-----END CERTIFICATE-----",
},
},
Expand Down

0 comments on commit 7859a24

Please sign in to comment.