diff --git a/smardigo/templates/elastic/external-elastic-cert.yml b/smardigo/templates/elastic/external-elastic-cert.yml new file mode 100644 index 0000000..13906cd --- /dev/null +++ b/smardigo/templates/elastic/external-elastic-cert.yml @@ -0,0 +1,7 @@ +apiVersion: v1 +data: + ca.crt: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURTakNDQWpLZ0F3SUJBZ0lWQUxvYU8rdnllSmM2ZWxLTjRTTUlPYjlBS204SE1BMEdDU3FHU0liM0RRRUIKQ3dVQU1EUXhNakF3QmdOVkJBTVRLVVZzWVhOMGFXTWdRMlZ5ZEdsbWFXTmhkR1VnVkc5dmJDQkJkWFJ2WjJWdQpaWEpoZEdWa0lFTkJNQjRYRFRJeE1Ea3dNekV5TVRJd05Gb1hEVEl5TURrd016RXlNVEl3TkZvd05ERXlNREFHCkExVUVBeE1wUld4aGMzUnBZeUJEWlhKMGFXWnBZMkYwWlNCVWIyOXNJRUYxZEc5blpXNWxjbUYwWldRZ1EwRXcKZ2dFaU1BMEdDU3FHU0liM0RRRUJBUVVBQTRJQkR3QXdnZ0VLQW9JQkFRQ1NrSUgyUWx6Y0VuY21BQXd0a1Z3NwpOc3I3V0VCTzdlSUlTVDNtWTlYSndscVA0SXNSOUM5VW5TWFVTcFdTSkVjdjFJNm1yWkUzOEh5cS9ydmNFRlpLClpTZ0hZRHNKaVZnbGtVWkZkdjVTODR2Z1ZTUk9veSs4cjEwZm9rSGZwYmlkdEptWGFiUDVUNlZEK0xFK01nN3kKUmRkaEhaQ29NNHdIdmVvL3E1NWMzUkNvVmMwUEVFTHJrMHZWcXZZSzk5TE8reUFwckJQelJ1WERaeDVvSmt4RAorVWM0clR5TkNjVFRvOENrSzFCZmNjWGt0QkhUUXZPek9ZeHV3eUd4Yi9HQ2FLd2NHRytYUTRUUnQzbzdyM0dSClRPS0NOTytzTTZjMGc3VzBPb0wzOHY3L0lLQXVmVGNtVTdRTy90YjlOQnovRzlONTdFT3FoUGRwLzQ2aWgxWFgKQWdNQkFBR2pVekJSTUIwR0ExVWREZ1FXQkJRVFBSRVdTeDM3SzFJcEhlY0lxdU5kREU3enREQWZCZ05WSFNNRQpHREFXZ0JRVFBSRVdTeDM3SzFJcEhlY0lxdU5kREU3enREQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01BMEdDU3FHClNJYjNEUUVCQ3dVQUE0SUJBUUFHVm9lUzFoZlZPckRubkxZelBTckY5SWZIRXp0L2VTcjN5bUVpTlVLOFphUlMKOWdwdlJnWDhuMHBTMTk3d1Z5SzhoZDJpWHpINThINktNa2hjV1pIMnVOTEVCOGFPRk9Da1F4blU0TnNNWVJqVApSYVMrcWYyOVliSDZMa3lPMWt4Q3RHeGxkS3liajhJOE1GZjhYMG1CTE40TmsrdytLcUtWRnNsNjNBTXRzSmtxCldPZ2pvWVpjWStGUVcwSHFTMkF6RFZrRFppWEF0and0WFhqT05BSk95bFJIRGllQTNVQnl1a05ISTBPdEl1clgKZVBzRFVvRWFrYXd0Z1habUQ4L1JDdDhKcHFtNVVEd0Fpb2ExOEtKdjN1NXlxdFgrd2hVbkZTSTd1NStNemxheQoyYU9UNXRJcE9YUVBWM3R1VVN2QzZDWXBvSk9yTGpnSlNKaGNQOFVvCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K +kind: Secret +metadata: + name: elastic-client-cert +type: Opaque diff --git a/smardigo/templates/elastic/external-elastic-service.yml b/smardigo/templates/elastic/external-elastic-service.yml new file mode 100644 index 0000000..3736534 --- /dev/null +++ b/smardigo/templates/elastic/external-elastic-service.yml @@ -0,0 +1,60 @@ +--- +apiVersion: v1 +kind: Service +metadata: + name: "{{ .Values.sharedService.elastic.host01.name }}" +spec: + ports: + - protocol: TCP + port: 9200 + targetPort: 9200 +--- +apiVersion: v1 +kind: Endpoints +metadata: + name: "{{ .Values.sharedService.elastic.host01.name }}" +subsets: + - addresses: + - ip: {{ .Values.sharedService.elastic.host01.ip }} + ports: + - port: 9200 +--- +apiVersion: v1 +kind: Service +metadata: + name: "{{ .Values.sharedService.elastic.host02.name }}" +spec: + ports: + - protocol: TCP + port: 9200 + targetPort: 9200 +--- +apiVersion: v1 +kind: Endpoints +metadata: + name: "{{ .Values.sharedService.elastic.host02.name }}" +subsets: + - addresses: + - ip: {{ .Values.sharedService.elastic.host02.ip }} + ports: + - port: 9200 +--- +apiVersion: v1 +kind: Service +metadata: + name: "{{ .Values.sharedService.elastic.host03.name }}" +spec: + ports: + - protocol: TCP + port: 9200 + targetPort: 9200 +--- +apiVersion: v1 +kind: Endpoints +metadata: + name: "{{ .Values.sharedService.elastic.host03.name }}" +subsets: + - addresses: + - ip: {{ .Values.sharedService.elastic.host03.ip }} + ports: + - port: 9200 \ No newline at end of file