Skip to content

Commit

Permalink
backup of code
Browse files Browse the repository at this point in the history
  • Loading branch information
rkubis committed Mar 11, 2024
1 parent bc7cefd commit 779cb60
Show file tree
Hide file tree
Showing 58 changed files with 7,302 additions and 23 deletions.
Binary file added certs/myTrustStore.jks
Binary file not shown.
41 changes: 41 additions & 0 deletions certs/tls.crt
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
-----BEGIN CERTIFICATE-----
MIIDizCCAnOgAwIBAgIIbCgyQe4A1wcwDQYJKoZIhvcNAQELBQAwJjEkMCIGA1UE
AwwbaW5ncmVzcy1vcGVyYXRvckAxNzAxMTY0MjAzMB4XDTIzMTEyODA5MzY0MloX
DTI1MTEyNzA5MzY0M1owNTEzMDEGA1UEAwwqKi5hcHBzLnJrdWI0MTQuYXBpY3Vy
aW8uaW50ZWdyYXRpb24tcWUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA34xMtBnzenONKu3wiyETT3Q9n2ecKaPn4phSvNtspJB36hdWnBGhJ5ML
4jUYqew1NcWTDL0sUAcsrFb0LugFwImZdxTgTgn91c16cFh4KSKMQ6E+1EKRHymB
Xb2PYp0jtgao/KKvBH+GaZbG51gHvWxKHv/mQzsXLFW5WN6GMJY0z5LdHbi31Pm7
npBepdOedM/EyW57tZVX+8ONtPm2tIuc/zw8iSp0F9Le1dHDl/qyCotympP1j7O4
JArDVztDhuFUP+R41lX5xgpc98oXygak5VvWst4Wc1V04k5YRmbeZe3/F7OHQnwP
Yvxdhagnoda5bIhSYpIfwv5OxkarIwIDAQABo4GtMIGqMA4GA1UdDwEB/wQEAwIF
oDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBS3
WSHWWFFI5K1tDEtdQ3UjlslUBTAfBgNVHSMEGDAWgBRinspIUYrHpXOuYpZgkUpN
ThiZajA1BgNVHREELjAsgioqLmFwcHMucmt1YjQxNC5hcGljdXJpby5pbnRlZ3Jh
dGlvbi1xZS5jb20wDQYJKoZIhvcNAQELBQADggEBADSTGmYyffVvLqGxoNbxNEG8
wmCK+82AgsYO5kuOhLHDVyRlVOzRzTHnCeRQ3pg6rz9FNWFNFl30TgLWD60OYJ9U
v84PkuqcXVPvK689/1qp3JFLfh0bQACZfxkYdiOte/BgYanFz1EvG4flP/qA8+aE
wNvhCHPX2jOi+ufqINMwETSAg51Il7GK3NA1ucK3xUwDWSDOIPA/MO4sSmyCqvCy
kOYC53nxEiJrxLRCOw6pUzcTEGN7kA+u7wbjcJL+CWy009G1D5+p34Qx+V8MYWl4
IJxY6p5dxBjEyOLlpbngel+mj0VOjEUuC5BrPQZGBti+tMznsKvPEM9fwHpFan4=
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
MIIDDDCCAfSgAwIBAgIBATANBgkqhkiG9w0BAQsFADAmMSQwIgYDVQQDDBtpbmdy
ZXNzLW9wZXJhdG9yQDE3MDExNjQyMDMwHhcNMjMxMTI4MDkzNjQyWhcNMjUxMTI3
MDkzNjQzWjAmMSQwIgYDVQQDDBtpbmdyZXNzLW9wZXJhdG9yQDE3MDExNjQyMDMw
ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDpw8/3KqebP9wVJU4gT4rI
aOHfZ4B6kNNEwky+UWHWOIFkgcuhKS+NKdNLCDg2jy/Nga/wWqCUXJ660HaoYcyy
o2UtA+qBeXWePh+nay+cvUu9iw+jDMdoxg4auJBuMMMDZNUFZ75ujSZa9oKBKmfp
I8Kpch5Tse5TsQIrf3dJTcTr2je7sH7pz+GeCMGavo3oycfdduvqG8dQ5oHDLOKc
ojmQstld5UcXw9ZmGLskfYi+b6npYDhEDY/VMKRmSIqKtkMWlN6aaHL7znFPP475
h/8nmssU9ZAIpZkyri5q3ZXS3yKBEhnImpFwAxVkX/7rs4bffCjwq8MSt7pV6/ul
AgMBAAGjRTBDMA4GA1UdDwEB/wQEAwICpDASBgNVHRMBAf8ECDAGAQH/AgEAMB0G
A1UdDgQWBBRinspIUYrHpXOuYpZgkUpNThiZajANBgkqhkiG9w0BAQsFAAOCAQEA
xNG8Gtc1ob/85ZooP2wzEdTpDA0ScjmncfdOmZLTz7ZvJ25ufdpgVmwZ9D3/561G
qR3TjiaJTCgQyr6fMxR7Um75NV7IuQDfu4LlRSpliZ05g9USCu3porNpU/q9NfGz
NJ7mMEqox20UYgDv6zS3QvcVAcoN1XHyp8QXnI0CzFuzb1GzVTdpkd1ii/Pzrfbx
jWk3tqonsTf9Q4C99fL0zcj9FTrCS/vK4rdNN7HdEpg3KD8V1ujPtPIYSJEJNEmK
cbDCYjQJsuyv5qWv2n3Ud4vpVJHMoLU2ftQHYGQgKhRbVUmqSIBYco4GlupeTsd2
wCAgzum89JOPfnyGmIsJSQ==
-----END CERTIFICATE-----

Binary file added certs2/myTrustStore.jks
Binary file not shown.
41 changes: 41 additions & 0 deletions certs2/tls.crt
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
-----BEGIN CERTIFICATE-----
MIIDjTCCAnWgAwIBAgIIKtJpS/SQwK4wDQYJKoZIhvcNAQELBQAwJjEkMCIGA1UE
AwwbaW5ncmVzcy1vcGVyYXRvckAxNzAyNjMwODYyMB4XDTIzMTIxNTA5MDEwM1oX
DTI1MTIxNDA5MDEwNFowNjE0MDIGA1UEAwwrKi5hcHBzLnJhZGltNDE0LmFwaWN1
cmlvLmludGVncmF0aW9uLXFlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC
AQoCggEBAK1A+aimtRTmG0RzzSHzKxV0mEI6wyniPf8VpjmZQXMcMbCRDKCThSyh
ul3X7112UNUq4jkn3tq5tj+1t91xs7BvimHMdwttsZ7cq/LQlSoywSBISTV2PNCS
zs+MYQsIA3ZXcL5Y6hdjTc3qF81G4AJjFs2Ams7DORYSslE7IncwEmxNKmNuhQC9
DtMSkkJRZJDXsrVGWJwnYu6NVT72fNWFcJBvIlHWN4zOLp3a2QO4U7qj/UG7xkkq
6RFCEerUzs5xJB7EiLcqW+krvoFeB0ovdAdUpi0YPeeNfzQYG1Xhbr/2WtL3zUkl
rFvMs2TQtk2xcdJgDT8tGY57BVNiPGECAwEAAaOBrjCBqzAOBgNVHQ8BAf8EBAMC
BaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQU
avmRss5JxGheVIkcyQ1yCRhpzBMwHwYDVR0jBBgwFoAUXR4y/3XKqeempblbMNNb
8w9OvGIwNgYDVR0RBC8wLYIrKi5hcHBzLnJhZGltNDE0LmFwaWN1cmlvLmludGVn
cmF0aW9uLXFlLmNvbTANBgkqhkiG9w0BAQsFAAOCAQEAbx1VRD2HvhGHIFLm8oIN
b7QO/CzvOOYWaiJevQzK6RzoYfHZTCb3tmy/+VY5ldLdMmqYzWORvV48mZCQT0TA
59wZvGMLaWIMIFYb5oPXB9SLRsF8um3j01KlkE5bLQx7cUnNfdN0DUIxe3Ka8n4U
n8CpmHhdIDyYVHNFd3QCXfRlFA8fBWrS5yGpzsktcVzMhSstYKLUACf88OljnGDL
uMeeux/a+rhHQduKwpKIv6Md8WVNL2FS3fDQJCOss8bTIDEiQpsbTm9LjkSTQE4L
HmoWoSZCymog2MOMJlJtUMxRB2wq0SDaOLOIaDbwgl7VonaktYlbYJlivkQW9Vkl
9w==
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
MIIDDDCCAfSgAwIBAgIBATANBgkqhkiG9w0BAQsFADAmMSQwIgYDVQQDDBtpbmdy
ZXNzLW9wZXJhdG9yQDE3MDI2MzA4NjIwHhcNMjMxMjE1MDkwMTAyWhcNMjUxMjE0
MDkwMTAzWjAmMSQwIgYDVQQDDBtpbmdyZXNzLW9wZXJhdG9yQDE3MDI2MzA4NjIw
ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDebrAxUSCwIjdZSztgIlay
CbyyiqmNjNdGff5Apj4Qxb0SZ/JAEvJDt2KfOI8stbgit4wqg0d6Avaznh4nHZT7
BInZZk6lWwSghcrP9vSUnz7gLvShDiY9NAVnxCfHQJryd8HB/VyBDUOhLHtHwhJE
o+FLUQfWlsvzNoMu894WFTPf3K6IXinnxn0S7DsHgb3j8npkQNN/TZnW24Q6OQUS
4ofTC7b/2Ukn1D+dfhJ9G9vEZhb69yqnS7RcuHv9jpWim8UMTECO5MZCFtk1uyFn
7959PIvPyEXh8XNI1sDfyoqj7dVCPGbCuD2/S2OqAURLsZr2vo0wLrx2yE6FAQCV
AgMBAAGjRTBDMA4GA1UdDwEB/wQEAwICpDASBgNVHRMBAf8ECDAGAQH/AgEAMB0G
A1UdDgQWBBRdHjL/dcqp56aluVsw01vzD068YjANBgkqhkiG9w0BAQsFAAOCAQEA
FJ5NoeFYcj6FIavNjnG82ywxJUxqtvM/D1IAm99DLCAFpqbN404WxBBxMZPbAxhJ
NHH1DA+p/r9SC+OzXGO2856szM03i0g4Gp9nk9tRrrD6MPW2zVqIWVxZJse+97SI
FEQz3LTVdWCjkIwF+Kc1zGCOcdQcuKZoRrwn2rt+EtTZhrY4LXMOK6+ALUno4wx9
xopUOLJUs2wzEkFJoDjQxLb+UTfB9djZXexXI6pgi81JHUGqRDwTc5Dd6aMr9eoX
UDoBvXgsfItTHHntpIoqg7JAKnPnp/MV03ktvFdoVVKcCpZiK7cU04i7NsGIAzZ1
AUQoL1cht//FcVQ89tfqog==
-----END CERTIFICATE-----
17 changes: 17 additions & 0 deletions kafka-oauth/manual.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
How to deploy testing environment
---------------------------------
1. Create test namespace
2. Install operators
- AMQ Streams
- Keycloak 23+ (in namespace)
- Service Registry
3. Copy secret 'router-certs-default' from 'openshift-ingress' namespace into test namespace
4. Create Keycloak resources
- PVC
- StatefulSet
- Service
- Keycloak
5. Import Keycloak realm
6. Create Kafka
7. Create Secret with truststore
8. Create Registry
63 changes: 63 additions & 0 deletions kubefiles/apicurio/oauthkafka_registry.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
apiVersion: registry.apicur.io/v1
kind: ApicurioRegistry
metadata:
name: console-apicurioregistry-ga
spec:
configuration:
env:
- name: JAVA_TOOL_OPTIONS
value: >-
-Djavax.net.ssl.trustStore=/mytruststore/myTrustStore
-Djavax.net.ssl.trustStorePassword=password
- name: QUARKUS_LOG_LEVEL
value: INFO
- name: ENABLE_KAFKA_SASL
value: 'true'
- name: CLIENT_ID
valueFrom:
secretKeyRef:
name: console-ui-secrets
key: REGISTRY_CLIENT_ID
- name: CLIENT_SECRET
valueFrom:
secretKeyRef:
name: console-ui-secrets
key: REGISTRY_CLIENT_SECRET
- name: KAFKA_SECURITY_PROTOCOL
value: SASL_SSL
- name: KAFKA_SSL_TRUSTSTORE_TYPE
value: PKCS12
- name: KAFKA_SSL_TRUSTSTORE_LOCATION
value: /tmp/cluster-ca-cert/ca.p12
- name: KAFKA_SSL_TRUSTSTORE_PASSWORD
valueFrom:
secretKeyRef:
name: kafka1-cluster-ca-cert
key: ca.password
- name: OAUTH_TOKEN_ENDPOINT_URI
value: >-
https://console-keycloak.apps.rkub414.apicurio.integration-qe.com/realms/demo/protocol/openid-connect/token
kafkasql:
bootstrapServers: >-
kafka1-kafka-oauth-bootstrap-kafka-oauth.apps.rkub414.apicurio.integration-qe.com:443
persistence: kafkasql
deployment:
host: >-
console-apicurioregistry-ga.kafka-oauth.apps.rkub414.apicurio.integration-qe.com
podTemplateSpecPreview:
spec:
containers:
- name: registry
volumeMounts:
- mountPath: /tmp/cluster-ca-cert
name: cluster-ca-cert
- name: mytruststore
mountPath: /mytruststore
volumes:
- name: cluster-ca-cert
secret:
secretName: kafka1-cluster-ca-cert
- name: mytruststore
secret:
secretName: mytruststore-secret
defaultMode: 420
Loading

0 comments on commit 779cb60

Please sign in to comment.