diff --git a/product/payment-center/deployment.yaml b/product/payment-center/deployment.yaml index 3a633ea..88a0929 100644 --- a/product/payment-center/deployment.yaml +++ b/product/payment-center/deployment.yaml @@ -43,3 +43,12 @@ spec: requests: cpu: 1m memory: 1Mi + volumeMounts: + - name: wechat-payment-secret + mountPath: /etc/wechat-payment + readOnly: true + volumes: + - name: wechat-payment-secret + secret: + secretName: wechat-payment-secret + defaultMode: 420 \ No newline at end of file diff --git a/product/secret/wx-payment.yaml b/product/secret/wx-payment.yaml new file mode 100644 index 0000000..a175089 --- /dev/null +++ b/product/secret/wx-payment.yaml @@ -0,0 +1,47 @@ +apiVersion: v1 +kind: Secret +metadata: + name: wechat-payment-secret + namespace: default +type: Opaque +stringData: + apiclient_key.pem: | + -----BEGIN PRIVATE KEY----- + MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC4gMER/K4rPj4B + mKyiBsiPl5go/2KHV7oP07v5EWqgeNsnaMQNkXWSOEVT8f4CakAc+f9Vh98mRjzh + jAIrarxgdp7V6Gk+EFYWsnzAEtmeq/PyhOrR3WKL+95MMOfz9ssW6hOaUMrMavGZ + 1Hd4lEJHt7pSzNrNSuhpPZq52pjd2gJBBu+hyuN3eVt5PaZWN3Wx92JATwtRP3BI + COsXP7046XWJFTDD4CqviGC9nYPvQHOyjoqj4rDd8cQNAGd71RGcDNqrRPND2vzN + 6hQr6IA0z4d6J9vBi4/zK0BdI9JpwC22jsNAYBEsIXOSAI6d+OatAH27kH3Skshm + oZfcMaaNAgMBAAECggEAMrSX2vShfRrm+ZNW5lSM7AGSfLnq/x0Z8l2TTFj//8gX + GpaNQtlWAXBbhT19PHas1gnSpVPo/ODSvH243uu/h5cyAcGUoszki+pTpInJqvTA + 30auLiz0d1op9rB+HqsVl1+PMZrAkTtW2JruloHQUVtp5nWMMF1E0B9xFWDBID7g + mND0cJ0WGJPfcpg8R+nwJTOiuU6HwOIrsVhex88g24w8j0A2cSroDNkfYN4cBHQ1 + I6S4LUsHNFQoDodNKJgjtoOKLlYrX4rkx/Orz8Glzmi50CEPlEaqpXdKj2aU8ltd + wP1/cbzirAdIpCqIEkQWSMusjLOk8W6N2SU0BX2H4QKBgQD0NALR/S7edrpBLJId + Nd+5AcoYmyICtTQElgL0DGPGPpQ3W/rQ78N/rrvz5kfpVh/vZkqAa3Uvk1cHkD92 + gr1RlN79nNIFhv3rzmyiFLyspzNtxlgpWtntONkzxu2I01xkRcWit826rXhiNSsC + 2zzqVvstsUmxczW9sFbXjYFyhQKBgQDBanKxhtpg4k0x8bU7JhT2BgtC85L8iU/v + mpk3KDnHYZ8UpsnQ/cf3Z4RuLWeV7ZhJK/XeNxMV7neYTduucOFWGXfn+WTKUluT + lHhKHbBNgSaxhOwy/Hj+7dwTkerk18DeqAQQf0y6dbTeqBQC1JHvKWexn/wnZRlA + 5fpJN21WaQKBgQCyPgBM+0qpb+l0xq6DiZ4ZMHgtS5YgedhU/JV9QknVGjoeyhEh + Tc/ZM1XWqR+V7ZnzqCr63vQy3I1qZNwdiUHb+Rhl7n/RLv3Jjur1xsMMFiJQnrQc + w0ZLgvHue+VGuFc4jUC7CwOrnRBARmR1ekZVGVXOvRd34Qq5wKsyPAPe7QKBgHmJ + BwrwfvaUHQe+JzBErLUvdRIb9gfDzLv1vEMBftT/TbPvXi952JZosLl+xHFce+22 + tudsWgzU7MeCXQFPIvk0Rbk5aBEOEUc56yA/aZI6DnNL4BPlu64NDtYpQZ2MyT/f + +bXYGAGuhvnGSdTBd/X9YZAmxI6Io4a5PD2Xm5fJAoGADxfHHNIjprIOhl4imoA/ + 225SJCh9RagBhUE5z1LPOvHfk51X1z5YFvnLHAI+XPRoYvbPDpRuipEZa1mdw/po + fkiDVvV9OYdoVm5SBudDRUr/DrAtU8/1LBV1uEWOqXcMhu4ABrcrD9myeU1UlxbK + ExyQ6TjkSDFrWocycKCj1ug= + -----END PRIVATE KEY----- + + pub_key.pem: | + -----BEGIN PUBLIC KEY----- + MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAz0AIteq5nHtzTQarY3Lq + NeaxBbUcRlWwnG4CmP9sl384h3mG4PCdSP4F3NqKnI11VtRUbGlQd6guKaMpPuxj + wx2V0IpsRnReO2GkyYI/zbdp8AA3feITLDBDnPyOUtbvV8H+EtlrycM5Bj3dOtNV + sJL4sTeAXKLMqMg5grtVxQlRTZQWPYAfrccTbNHA2qEQuTwhjnZdY3x2N75kUM+p + axrZAISJFKtlQZE8R3SAXESOL5yhVixcwpZ62DQm0ZcjdZM5cPd4iREEt6zOUWYU + 1G9WZSBml0YHxkzWV7WLS9msFo8obhsEbr6yK+xidA9Hd11D/O0CUIMX1OSyYzcn + IwIDAQAB + -----END PUBLIC KEY----- diff --git a/uat/secret/wx-payment.yaml b/uat/secret/wx-payment.yaml index 6e8bdee..a175089 100644 --- a/uat/secret/wx-payment.yaml +++ b/uat/secret/wx-payment.yaml @@ -5,34 +5,7 @@ metadata: namespace: default type: Opaque stringData: - wechat_payment_cert.pem: | - -----BEGIN CERTIFICATE----- - MIIEITCCAwmgAwIBAgIULAj+bTN8863SPcpo8jB5I1Hcl+gwDQYJKoZIhvcNAQEL - BQAwXjELMAkGA1UEBhMCQ04xEzARBgNVBAoTClRlbnBheS5jb20xHTAbBgNVBAsT - FFRlbnBheS5jb20gQ0EgQ2VudGVyMRswGQYDVQQDExJUZW5wYXkuY29tIFJvb3Qg - Q0EwHhcNMjUwMzI3MDY1ODU3WhcNMzAwMzI2MDY1ODU3WjB7MRMwEQYDVQQDDAox - NzA1Njg3Mjc2MRswGQYDVQQKDBLlvq7kv6HllYbmiLfns7vnu58xJzAlBgNVBAsM - HuS4iua1t+Wyrea5g+enkeaKgOaciemZkOWFrOWPuDELMAkGA1UEBhMCQ04xETAP - BgNVBAcMCFNoZW5aaGVuMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA - uIDBEfyuKz4+AZisogbIj5eYKP9ih1e6D9O7+RFqoHjbJ2jEDZF1kjhFU/H+AmpA - HPn/VYffJkY84YwCK2q8YHae1ehpPhBWFrJ8wBLZnqvz8oTq0d1ii/veTDDn8/bL - FuoTmlDKzGrxmdR3eJRCR7e6UszazUroaT2audqY3doCQQbvocrjd3lbeT2mVjd1 - sfdiQE8LUT9wSAjrFz+9OOl1iRUww+Aqr4hgvZ2D70Bzso6Ko+Kw3fHEDQBne9UR - nAzaq0TzQ9r8zeoUK+iANM+HeifbwYuP8ytAXSPSacAtto7DQGARLCFzkgCOnfjm - rQB9u5B90pLIZqGX3DGmjQIDAQABo4G5MIG2MAkGA1UdEwQCMAAwCwYDVR0PBAQD - AgP4MIGbBgNVHR8EgZMwgZAwgY2ggYqggYeGgYRodHRwOi8vZXZjYS5pdHJ1cy5j - b20uY24vcHVibGljL2l0cnVzY3JsP0NBPTFCRDQyMjBFNTBEQkMwNEIwNkFEMzk3 - NTQ5ODQ2QzAxQzNFOEVCRDImc2c9SEFDQzQ3MUI2NTQyMkUxMkIyN0E5RDMzQTg3 - QUQxQ0RGNTkyNkUxNDAzNzEwDQYJKoZIhvcNAQELBQADggEBABSnL5hIggrw7qhL - 5vHHJeucDYsisMvnZjOtcatTTdFAMhcVgYgG2lMWHpkoLfg9A3stI3N1Xz583hWt - oC07poFV0GkBsw24D2Ongc2HCDwHRiFFi92BSyKOwW4tHiTHEgX5OK23zVkIQ7Cp - VGWLLPDW5OJVAXDZDdRHYrc37imYXlNrP1MNOIsNeYp6vIpFsvRjoOqM58sbF0s3 - Fsz8cPEAAfg+HPrDK1JslZog5MnBBRJNx0UIDhO8DyA7o8Y7TRZHxM4TkEIiepkb - LorLN/diWFQXiCOOi4Db06Qs67Qap7XjPgYaJRy/hu0WnCNwQ58PKA6B0NM2qFB+ - TBL8Bv8= - -----END CERTIFICATE----- - - wechat_payment_key.pem: | + apiclient_key.pem: | -----BEGIN PRIVATE KEY----- MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC4gMER/K4rPj4B mKyiBsiPl5go/2KHV7oP07v5EWqgeNsnaMQNkXWSOEVT8f4CakAc+f9Vh98mRjzh @@ -61,3 +34,14 @@ stringData: fkiDVvV9OYdoVm5SBudDRUr/DrAtU8/1LBV1uEWOqXcMhu4ABrcrD9myeU1UlxbK ExyQ6TjkSDFrWocycKCj1ug= -----END PRIVATE KEY----- + + pub_key.pem: | + -----BEGIN PUBLIC KEY----- + MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAz0AIteq5nHtzTQarY3Lq + NeaxBbUcRlWwnG4CmP9sl384h3mG4PCdSP4F3NqKnI11VtRUbGlQd6guKaMpPuxj + wx2V0IpsRnReO2GkyYI/zbdp8AA3feITLDBDnPyOUtbvV8H+EtlrycM5Bj3dOtNV + sJL4sTeAXKLMqMg5grtVxQlRTZQWPYAfrccTbNHA2qEQuTwhjnZdY3x2N75kUM+p + axrZAISJFKtlQZE8R3SAXESOL5yhVixcwpZ62DQm0ZcjdZM5cPd4iREEt6zOUWYU + 1G9WZSBml0YHxkzWV7WLS9msFo8obhsEbr6yK+xidA9Hd11D/O0CUIMX1OSyYzcn + IwIDAQAB + -----END PUBLIC KEY-----