Skip to content

Commit

Permalink
random connections around
Browse files Browse the repository at this point in the history
  • Loading branch information
smarunich committed Oct 5, 2022
1 parent 16b5bdf commit 4a4d039
Show file tree
Hide file tree
Showing 9 changed files with 281 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
apiVersion: v1
data:
tls.crt: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUZpekNDQkhPZ0F3SUJBZ0lUQVBybzAwL2R4N3dXcVNBcWFOUnhWOURzL3pBTkJna3Foa2lHOXcwQkFRc0YKQURCWk1Rc3dDUVlEVlFRR0V3SlZVekVnTUI0R0ExVUVDaE1YS0ZOVVFVZEpUa2NwSUV4bGRDZHpJRVZ1WTNKNQpjSFF4S0RBbUJnTlZCQU1USHloVFZFRkhTVTVIS1NCQmNuUnBabWxqYVdGc0lFRndjbWxqYjNRZ1VqTXdIaGNOCk1qSXhNREEwTVRnME9ERXpXaGNOTWpNd01UQXlNVGcwT0RFeVdqQTFNVE13TVFZRFZRUURFeXBvZEhSd1ltbHUKTFhOd2NtbHVaeTFuWVhSbGQyRjVMbWRqY0M1amVDNTBaWFJ5WVhSbExtbHVabTh3Z2dFaU1BMEdDU3FHU0liMwpEUUVCQVFVQUE0SUJEd0F3Z2dFS0FvSUJBUURBbm5zbEl5cnhjS3lFS3l0ZTllU1dIN05SaFRvMUxjZ2F6V0VaCnJoaFFVN0JSSGgxU09JUURFQ3pOVVVRTklTU1Z2UFVjSXpRVFhMb28xenN6RU9UcEFSbHhtZ2RXcEozSGplWDUKZFgvSEpsbjU4aGZlREE2OERGQ0U0aWVtc1VuU0FTQ3V4dVBEdGdGaHFWL0JsRXlXRXlFam5ORDlISk5kVUdVZQovK216b0pyZSttbmdWN0VrRnpPU3hGQlpQWmdONUZwMDE0RHZlOHEzS1ZyV0t2MkluSDFLbENFL0xJZGdxdkJCCnp4RjZMZkJDMjFpRjdOYzBIaGhBejVlVnhaRVNPRzVuV1doUVQ0WCtkMUR6NFVpS0grN1NvNXRrUitmZGZiQnUKczIxSWNCdUZvZEV6ajJJVFJIQXkrYk9lYVJMOUZhYkRmbUlRcDNTNDZJRDBQaHIxQWdNQkFBR2pnZ0p1TUlJQwphakFPQmdOVkhROEJBZjhFQkFNQ0JhQXdIUVlEVlIwbEJCWXdGQVlJS3dZQkJRVUhBd0VHQ0NzR0FRVUZCd01DCk1Bd0dBMVVkRXdFQi93UUNNQUF3SFFZRFZSME9CQllFRkRSYzczWmJoNFBBZXdmMTdvOGwwY21wM2dNN01COEcKQTFVZEl3UVlNQmFBRk41eWVramZNY09tVU4rZmhTUGZWemRMWFM1bE1GMEdDQ3NHQVFVRkJ3RUJCRkV3VHpBbApCZ2dyQmdFRkJRY3dBWVlaYUhSMGNEb3ZMM04wWnkxeU15NXZMbXhsYm1OeUxtOXlaekFtQmdnckJnRUZCUWN3CkFvWWFhSFIwY0RvdkwzTjBaeTF5TXk1cExteGxibU55TG05eVp5OHdOUVlEVlIwUkJDNHdMSUlxYUhSMGNHSnAKYmkxemNISnBibWN0WjJGMFpYZGhlUzVuWTNBdVkzZ3VkR1YwY21GMFpTNXBibVp2TUV3R0ExVWRJQVJGTUVNdwpDQVlHWjRFTUFRSUJNRGNHQ3lzR0FRUUJndDhUQVFFQk1DZ3dKZ1lJS3dZQkJRVUhBZ0VXR21oMGRIQTZMeTlqCmNITXViR1YwYzJWdVkzSjVjSFF1YjNKbk1JSUJCUVlLS3dZQkJBSFdlUUlFQWdTQjlnU0I4d0R4QUhZQUl5MUIKcE0yc2g4N1orVVAwYU1LQ0NWcmduVERXTGkrbVhkdzdrWnd1Um84QUFBR0RwSXFrekFBQUJBTUFSekJGQWlFQQpnSXlkKzhjUDkvMUwxM1lvUkJOTURUSUxMQVYyT2FiTHRBUzBqWDY3aDVrQ0lHbnFUeHptQkNKTnNqNWhqeDJmCmFvU1I5VnlmMmRINnVMUy93NUFFUXhZRUFIY0FzTXlENWFYNWZXdXZmQW5NS0VrRWh5ckg2SXNUTEdOUXQ4YjkKSnVGc2JIY0FBQUdEcElxa3hRQUFCQU1BU0RCR0FpRUE3TDBxaUNJekhNRHBIdXp1MW5vZTM3ZWE4SWVkelZJRwpBZysxeUtoMFVUWUNJUUNYazBaUldlT21GdXNqa3l4UnRmRXVnbHJQdmdxTlptNUxiOXRScFowZ05EQU5CZ2txCmhraUc5dzBCQVFzRkFBT0NBUUVBbUMyVklTeGNhOTRvNmZNQUJiY1BZaXQya2Nad3dGNldYc0VNemJxZzZQSnMKd1RnM1o3djBpVDBvTEN4ejdDc1Jka3gwczkzRk1LNjY2d3FFWURvSkdDVU5WeVNHTWR2eDV3cUNLTXpPaitjeQpqYzhIQlEyeHk0QW9ta21rRzVOcG5SRE4rcWgzdzhnNnczcjVwUWx6dnhoOW5pRG1rb2RJN1UrQlFnL3dScjRtCkF5NTlRRmxhNFFaekh5TExXMDF3d0o4N2xhVnQ4Y2x0dXFwMHZhaGlvY1ZvbGVhRW5SbHE2YzVjcWtrQm5HSWUKaHhTd3lKN0ZQMUxTb0h3Qm0yTTlid3N4c01qMm9vWVY0NmMzdkhNZG00dnpHUEM1Und2aTl2bzROSE90dVp6OApVakl1dDFzQ3RvSy9UQXpqekMzUFd5THJ4cHhWK09iMTVYaDArazYwRXc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlGV3pDQ0EwT2dBd0lCQWdJUVRmUXJsZEh1bXpwTUxyTTdqUkJkMWpBTkJna3Foa2lHOXcwQkFRc0ZBREJtCk1Rc3dDUVlEVlFRR0V3SlZVekV6TURFR0ExVUVDaE1xS0ZOVVFVZEpUa2NwSUVsdWRHVnlibVYwSUZObFkzVnkKYVhSNUlGSmxjMlZoY21Ob0lFZHliM1Z3TVNJd0lBWURWUVFERXhrb1UxUkJSMGxPUnlrZ1VISmxkR1Z1WkNCUQpaV0Z5SUZneE1CNFhEVEl3TURrd05EQXdNREF3TUZvWERUSTFNRGt4TlRFMk1EQXdNRm93V1RFTE1Ba0dBMVVFCkJoTUNWVk14SURBZUJnTlZCQW9URnloVFZFRkhTVTVIS1NCTVpYUW5jeUJGYm1OeWVYQjBNU2d3SmdZRFZRUUQKRXg4b1UxUkJSMGxPUnlrZ1FYSjBhV1pwWTJsaGJDQkJjSEpwWTI5MElGSXpNSUlCSWpBTkJna3Foa2lHOXcwQgpBUUVGQUFPQ0FROEFNSUlCQ2dLQ0FRRUF1NlRSOCs3NGI0Nm1PRTFGVXdCcnZ4ekVZTGNrM2lhc21LcmNRa2IrCmd5L3o5Snk3UU5JQWwwQjlwVktwNFlVNzZKd3hGNURPWlpoaTd2SzdTYkNrSzZGYkhseVU1QmlEWUl4YmJmdk8KTC9qVkdxZHNTak5hSlFUZzNDM1hySmphL0hBNFdDRkVNVm9UMndEWm04QUJDMU4rSVFlN1E2RkVxYzhOd21UUwpubW1SUW00VFF2cjA2RFAremdGSy9NTnVieFdXRFNiU0tLVEg1aW01ajJmWmZnK2ovdE0xYkdhY3pGV3c4L2xTCm51a3luNUoyTCtOSlluY2x6a1hvaDluTUZueVBtVmJmeURQT2M0WTI1YVR6Vm9lQktYYS9jWjVNTStXZGRqZEwKYmlXdm0xOWYxc1luMWFSYUFJcmtwcHY3a2tuODN2Y3RoOFhDRzM5cUMyWnZhUUlEQVFBQm80SUJFRENDQVF3dwpEZ1lEVlIwUEFRSC9CQVFEQWdHR01CMEdBMVVkSlFRV01CUUdDQ3NHQVFVRkJ3TUNCZ2dyQmdFRkJRY0RBVEFTCkJnTlZIUk1CQWY4RUNEQUdBUUgvQWdFQU1CMEdBMVVkRGdRV0JCVGVjbnBJM3pIRHBsRGZuNFVqMzFjM1MxMHUKWlRBZkJnTlZIU01FR0RBV2dCUzE4Mlh5L3JBS2toLzdQSDN6UktDc1l5WERGREEyQmdnckJnRUZCUWNCQVFRcQpNQ2d3SmdZSUt3WUJCUVVITUFLR0dtaDBkSEE2THk5emRHY3RlREV1YVM1c1pXNWpjaTV2Y21jdk1Dc0dBMVVkCkh3UWtNQ0l3SUtBZW9CeUdHbWgwZEhBNkx5OXpkR2N0ZURFdVl5NXNaVzVqY2k1dmNtY3ZNQ0lHQTFVZElBUWIKTUJrd0NBWUdaNEVNQVFJQk1BMEdDeXNHQVFRQmd0OFRBUUVCTUEwR0NTcUdTSWIzRFFFQkN3VUFBNElDQVFDTgpETGFtOXlOMEVGeHhuLzNwK3J1V082bi85Z29DQU01UFQ2Y0M2ZmtqTXM0dWFzNlVHWEpqcjVqN1BvVFFmM0MxCnZ1eGlJR1JKQzZxeFY3eWM2VTBYK3cwTWo4NXNISTVEblFWV041K0QxZXI3bXAxM0pKQTB4YkFiSGEzUmxjem4KeTJRODJYS3VpOFdIdVdyYTBnYjJLTHBmYm9ZajFHaGdraHIzZ2F1ODNwQy9XUThIZmt3Y3ZTd2hJWXFUcXhvWgpVcThISWYzTTgycVM5YUtPWkUwQ0VtU3lSMXpacVF4SlVUN2VtT1VhcGtVTjlwb0o5ekdjK0ZnUlp2ZHJvMFhCCnlwaFdYRGFxTVlwaDBEeFcvMTBpZzVqNHhtbU5EakNSbXFJS3NLb1dBNTJ3QlRLS1hLMW5hMnR5L2xXNWRodEEKeGt6NXJWWkZkNHNnUzRKME8rem02ZDVHUmtXc05KNGtub3RHWGw4dnRTM1g0MEtYZWIzQTUrLzNwMHFhRDIxNQpYcThvU05PUmZCMm9JMWtRdXlFQUo1eHZQVGRmd1JseVJHM2xGWW9kclJnNnBvVUJELzhmTlRYTXR6eWRwUmd5CnpVUVpoLzE4RjZCL2lXNmNiaVJOOXIySGtoMDVPbStxMC82dzBEZFplKzhZck5wZmhTT2JyLzFlVlpiS0dNSVkKcUtteVpiQk51NXlzRU5JSzVNUGMxNG1VZUttRmpwTjg0MFZSNXp1bm9VNTJscXBMRHVhL3FJTThpZGs4NnhHVwp4eDJtbDQzRE8vWWEvdFZaVm9rMG1PMFRVanpKSWZQcXl2cjQ1NUlzSXV0NFJsQ1I5SXEwRURUdmUyL1p3Q3VHCmhTanBUVUZHU2lRclIySksyRXZwK282QUVUVWtCQ08xYXcwUHBRQlBEUT09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUZWRENDQkR5Z0F3SUJBZ0lSQU8xZFc4bHQrOTlOUHMxcVNZM1JzOGN3RFFZSktvWklodmNOQVFFTEJRQXcKY1RFTE1Ba0dBMVVFQmhNQ1ZWTXhNekF4QmdOVkJBb1RLaWhUVkVGSFNVNUhLU0JKYm5SbGNtNWxkQ0JUWldOMQpjbWwwZVNCU1pYTmxZWEpqYUNCSGNtOTFjREV0TUNzR0ExVUVBeE1rS0ZOVVFVZEpUa2NwSUVSdlkzUnZjbVZrCklFUjFjbWxoYmlCU2IyOTBJRU5CSUZnek1CNFhEVEl4TURFeU1ERTVNVFF3TTFvWERUSTBNRGt6TURFNE1UUXcKTTFvd1pqRUxNQWtHQTFVRUJoTUNWVk14TXpBeEJnTlZCQW9US2loVFZFRkhTVTVIS1NCSmJuUmxjbTVsZENCVApaV04xY21sMGVTQlNaWE5sWVhKamFDQkhjbTkxY0RFaU1DQUdBMVVFQXhNWktGTlVRVWRKVGtjcElGQnlaWFJsCmJtUWdVR1ZoY2lCWU1UQ0NBaUl3RFFZSktvWklodmNOQVFFQkJRQURnZ0lQQURDQ0Fnb0NnZ0lCQUxiYWdFZEQKVGExUWdHQldTWWt5TWhzY1pYRU5PQmFWUlRNWDFoY2VKRU5nc0wwTWE0OUQzTWlsSTRLUzM4bXRrbWRGNmNQVwpuTCsrZmdlaFQwRmJSSFpnak9FcjhVQU40akg2b21qcmJURCsrVlpuZVRzTVZhR2FtUW1EZEZsNWcxZ1lhaWdrCmtteDhPaUNPNjhhNFFYZzR3U3luNmlEaXBLUDh1dHNFK3gxRTI4U0E3NUhPWXFwZHJrNEhHeHVVTHZscjAzd1oKR1RJZi9vUnQyL2MrZFltRG9hSmhnZStHT3JMQUVRQnlPNys4K3Z6T3dwTkFQRXg2TFcrY3JFRVo3ZUJYaWg2VgpQMTlzVEd5M3lmcUs1dFB0VGRYWENPUU1LQXArZ0NqL1ZCeWhtSXIrMGlOREM1NDBndHZWMzAzV3BjYndua2tMCllDMEZ0MmNZVXlIdGtzdE9mUmNSTytLMmNab3pvU3dWUHlCOC9KOVJwY1JLM2pnblg5bHVqZndBL3BBYlAwSjIKVVBRRnhtV0ZSUW5GamFxNnJrcWJORUJnTHkra0ZMMU5Fc1JidkZiS3JSaTViWXkybE5tczJOSlBadmROUWJULwoyZEJaS21KcXhIa3hDdU9RRmpoSlFOZU8rTmptMVoxaUFUUy8zcnRzMnlabHFYS3N4UVV6TjZ2TmJEOEtuWFJNCkVlT1hVWXZiVjRscWZDZjhtUzE0V0ViU2lNeTg3R0I1Uzl1Y1NWMVhVcmxURzVVR2NNU1pPQmNFVXBpc1JQRW0KUVdVT1RXSW9EUTVGT2lhL0dJK0tpNTIzcjJydUVtYm1HMzdFQlNCWGR4SWRuZHFyankrUVZBbUNlYnlEeDllVgpFR09JcG4yNmJXNUxLZXJ1bUp4YS9DRkJhS2k0YlJ2bWRKUkxBZ01CQUFHamdmRXdnZTR3RGdZRFZSMFBBUUgvCkJBUURBZ0VHTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3SFFZRFZSME9CQllFRkxYelpmTCtzQXFTSC9zOGZmTkUKb0t4akpjTVVNQjhHQTFVZEl3UVlNQmFBRkFoWDJvbkhvbE41REUvZDRKQ1BkTHJpSjNORU1EZ0dDQ3NHQVFVRgpCd0VCQkN3d0tqQW9CZ2dyQmdFRkJRY3dBb1ljYUhSMGNEb3ZMM04wWnkxa2MzUXpMbWt1YkdWdVkzSXViM0puCkx6QXRCZ05WSFI4RUpqQWtNQ0tnSUtBZWhoeG9kSFJ3T2k4dmMzUm5MV1J6ZERNdVl5NXNaVzVqY2k1dmNtY3YKTUNJR0ExVWRJQVFiTUJrd0NBWUdaNEVNQVFJQk1BMEdDeXNHQVFRQmd0OFRBUUVCTUEwR0NTcUdTSWIzRFFFQgpDd1VBQTRJQkFRQjd0UjhCMGVJUVNTNk1oUDVrdXZHdGgrZE4wMkRzSWhyMHlKdGsyZWhJY1BJcVN4UlJtSEdsCjR1MmMzUWx2RXBlUkRwMnc3ZVFkUlRsSS9Xbk5oWTRKT29mcE1mMnp3QUJnQld0QXUwVm9vUWNaWlRwUXJ1aWcKRi96NnhZa0JrM1VIa2plcXh6TU4zZDFFcUd1c3hKb3FnZFRvdVo1WDVRVFRJZWU5blEzTEVoV25SU1hEeDdZMAp0dFIxQkdmY2RxSG9wTzRJQnFBaGJrS1JqRjV6ajdPRDhjRzM1b215d1ViWnRPSm5mdGlJMG5GY1JheGJYbzB2Cm9EZkxEMFM2K0FDMlIzdEtwcWprTlg2LzkxaHJSRmdsVWFreU1jWlUveGxlcWJ2NitMcjNZRDhQc0JUdWI2bEkKb1oybFMzOGZMMThBb240NThmYmMwQlBIdGVuZmhLajUKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo=
tls.key: LS0tLS1CRUdJTiBSU0EgUFJJVkFURSBLRVktLS0tLQpNSUlFb3dJQkFBS0NBUUVBd0o1N0pTTXE4WENzaENzclh2WGtsaCt6VVlVNk5TM0lHczFoR2E0WVVGT3dVUjRkClVqaUVBeEFzelZGRURTRWtsYnoxSENNMEUxeTZLTmM3TXhEazZRRVpjWm9IVnFTZHg0M2wrWFYveHlaWitmSVgKM2d3T3ZBeFFoT0lucHJGSjBnRWdyc2JqdzdZQllhbGZ3WlJNbGhNaEk1elEvUnlUWFZCbEh2L3BzNkNhM3ZwcAo0RmV4SkJjemtzUlFXVDJZRGVSYWROZUE3M3ZLdHlsYTFpcjlpSng5U3BRaFB5eUhZS3J3UWM4UmVpM3dRdHRZCmhlelhOQjRZUU0rWGxjV1JFamh1WjFsb1VFK0YvbmRROCtGSWloL3UwcU9iWkVmbjNYMndick50U0hBYmhhSFIKTTQ5aUUwUndNdm16bm1rUy9SV213MzVpRUtkMHVPaUE5RDRhOVFJREFRQUJBb0lCQUNSY3hycVlEUDlQV2dJSgpkRUtWQVBZbVBkL2gycjgzU1ZObCtqS3kzdndyRUZuLzZXRWdNaXV4M2dOVW1CZ3liWW1uQms2dGhxTXhHaU9qCm5oVmgxeFQxbEN3Uis5aXJjdTI5Si9FVDhXOVRHaUZKUnFBd2ZvZVplNG5hZDhuTUpqZHk1d3lYbDEvVytDUEwKcWJ3Tmx2ZXQzTSt3UnZQQmRVQmtjUEtOTlQwbmZLdnczVGVhT29EMlZwNytOazc5TllVWnVXL05SaGxScngrbQp2Um5zNFlVTXhSMVYwUCtoTGNna3drMWFSVWJ6OUFDdnBzV3RpQTdDK1Z1TXlsQjdYbDVFb3FFY1dodktRS0NpCmxPYUNsNkpRazA4UHhDVkgxbS9KY1hkWkpRYnNLS0tEd2RoeFJoVVF2d2NFQXdGZVd4bkRiSUZkcTRiWnhnYkgKWjJHbzcvRUNnWUVBMVRZZVd4dm0wQkFHeGwyR052NGxSMVpCRXZIWHlJZ1h0SmdSUWI1d2xYZ1B1ckFibVRXSAovdFRhZFhWWHVmSGJBenNkVGwxdlpFc21TcXJWRmx6WFdpZ1AwOHNVejdBVmRWWjcxYmMxUDlrdUZMYjEyRkRoCloxLzFYeUZqOE0xSmxrNGNWYkcxVGxzNE9WaEpDYjFUL0VtenAzMW44dGRjUnpocGdLcHFZVmNDZ1lFQTUwWnEKenNkRU9WTkgrT1JjaDlOZHZ5b0p4cHh2YXN3S2NLUTZnNFNiOWFQVUpNNE9uNWl6NWlEOTNsTUl5dmZKVGhwMAplSFcwczZEUWtad2tRNGpFTVVDcjJzMUpsQkliZytSQTVEOFZMK2Q3OVJrTW9VanppeXpXTFFpUE5hRnlncGlFClVQWHBBWFl3WWJ1VzRZMmY0VkFzMEQ3WGd6NG1hU3A0bFZTcHVwTUNnWUE4Sm5WdjdMSTBOcUZDcXpYbkk5SHUKaXpYMm0wWHVLLzdNRXk2akpvL3FpeUdjNEh3WXdCSnE0Uy8wZlROUG9SelJqNGJZQ2VJWUlGOWdKMHZRY0ViTgpCNHBYak82RkhUOGdpRktOVzQ5cFFPTVFNd0d1a2pyVkNDeFlOenBUd0Fhbm9jZTZvVlR1RXl3TWVZeTVjN0ZTCjlwUDVoNWFnMndNTWtLeXJBT2pjSndLQmdIei9mU2pIWUdOUFZMMzd4dHNPYlVPdDE5ekZuaDV0cTFMWUlGd0cKNXpnclZMU1R2aW1hSWRsR2lZK0k5MTZqNytSTHZobUJIS3BkUjN6N2xFbi8rSEhhVDBnUjNpdXVZYnEyT2pCaQp1L1BKUENEcmFmMGQ3YXVTRHl3RnpVa2lPajdGYWZaTUFxUnNtWmVwQ05KZGRrVVR6VFM4VWtTMzZaQzdpTExGCk1Ic0xBb0dCQU12MERlRlRpeHRsVGRER1FmNll1aXdoWGQ4VjdjcEpIdi9yU0N3YU5lUllIOUFISFdhbEtPQ2wKY0ZPVnBURmNabVdxQXA2UVpHTC94eHRrZmUwWTZQOXhzZTkyek9HYWUvVTdLd29kVVp6cFhtWUFtTjZ2K2hnagpxZmw3MEQwZERiOWdscGtZYlZXS1laZWZ3VGV6REJwVDZZN0JFM0p1ckQ0Yno2dHJ2SExMCi0tLS0tRU5EIFJTQSBQUklWQVRFIEtFWS0tLS0tCg==
kind: Secret
metadata:
name: httpbin-spring-gateway-secret
namespace: spring-gateway
type: kubernetes.io/tls
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
---
apiVersion: v1
kind: Namespace
metadata:
name: spring-gateway
---
apiVersion: install.tetrate.io/v1alpha1
kind: IngressGateway
metadata:
name: spring-gateway
namespace: spring-gateway
spec:
kubeSpec:
service:
type: LoadBalancer
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
---
apiVersion: api.tsb.tetrate.io/v2
kind: Workspace
metadata:
displayName: spring-gateway-ws
name: spring-gateway-ws
organization: tetrate
tenant: dev
spec:
displayName: spring-gateway-ws
namespaceSelector:
names:
- gke-r152d3-us-west1-1/spring-gateway
privileged: false
---
apiVersion: gateway.tsb.tetrate.io/v2
kind: Group
metadata:
displayName: spring-gateway-gg
name: spring-gateway-gg
organization: tetrate
tenant: dev
workspace: spring-gateway-ws
spec:
configMode: BRIDGED
displayName: spring-gateway-gg
namespaceSelector:
names:
- gke-r152d3-us-west1-1/spring-gateway
---
apiVersion: gateway.tsb.tetrate.io/v2
kind: IngressGateway
metadata:
organization: tetrate
tenant: dev
name: ingress-httpbin-spring-gateway
group: spring-gateway-gg
workspace: spring-gateway-ws
spec:
workloadSelector:
namespace: spring-gateway
labels:
app: spring-gateway
http:
- name: httpbin-spring-gateway
port: 443
hostname: "httpbin-spring-gateway.gcp.cx.tetrate.info"
tls:
mode: SIMPLE
secretName: httpbin-spring-gateway-secret
routing:
rules:
- route:
host: "spring-gateway/httpbin.spring-gateway.svc.cluster.local"
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
curl -vI -X GET -k https://httpbin-spring-gateway.gcp.cx.tetrate.info:443/ --resolve httpbin-spring-gateway.gcp.cx.tetrate.info:443:52.188.143.30 -H"Host: httpbin-spring-gateway.gcp.cx.tetrate.info"
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
---
apiVersion: v1
kind: Namespace
metadata:
name: tier1-gw-lob1
---
apiVersion: install.tetrate.io/v1alpha1
kind: Tier1Gateway
metadata:
name: tier1-gw-lob1
namespace: tier1-gw-lob1
spec:
kubeSpec:
service:
type: LoadBalancer
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
---
apiVersion: v1
kind: Namespace
metadata:
name: tier1-gw-lob1
---
apiVersion: install.tetrate.io/v1alpha1
kind: Tier1Gateway
metadata:
name: tier1-gw-lob1
namespace: tier1-gw-lob1
spec:
kubeSpec:
service:
type: LoadBalancer
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
curl -vI -X GET -k https://httpbin-spring-gateway.gcp.cx.tetrate.info:443/ --resolve httpbin-spring-gateway.gcp.cx.tetrate.info:443:34.168.205.234 -H"Host: httpbin-spring-gateway.gcp.cx.tetrate.info"
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
---
apiVersion: api.tsb.tetrate.io/v2
kind: Workspace
metadata:
displayName: lob1-azure-platform-ws
name: lob1-azure-platform-ws
organization: tetrate
tenant: dev
spec:
displayName: lob1-azure-platform-ws
namespaceSelector:
names:
- aks-r152d3-eastus-0/tier1-gw-lob1
privileged: false
---
apiVersion: gateway.tsb.tetrate.io/v2
kind: Group
metadata:
displayName: lob1-azure-platform-gg
name: lob1-azure-platform-gg
organization: tetrate
tenant: dev
workspace: lob1-azure-platform-ws
spec:
configMode: BRIDGED
displayName: lob1-azure-platform-gg
namespaceSelector:
names:
- aks-r152d3-eastus-0/tier1-gw-lob1
---
apiVersion: gateway.tsb.tetrate.io/v2
kind: Tier1Gateway
metadata:
organization: tetrate
tenant: dev
name: tier1httpbinspgw
group: lob1-azure-platform-gg
workspace: lob1-azure-platform-ws
spec:
workloadSelector:
namespace: tier1-gw-lob1
labels:
app: tier1-gw-lob1
externalServers:
- hostname: httpbin-spring-gateway.gcp.cx.tetrate.info
name: tier1httpbinspgw
port: 443
clusters:
- name: gke-r152d3-us-west1-0
weight: 100
tls:
mode: SIMPLE
secretName: apim-facing-secret
Original file line number Diff line number Diff line change
@@ -0,0 +1,118 @@
---
apiVersion: api.tsb.tetrate.io/v2
kind: Workspace
metadata:
displayName: lob1-openshift-platform-ws
name: lob1-openshift-platform-ws
organization: tetrate
tenant: dev
spec:
displayName: lob1-openshift-platform-ws
namespaceSelector:
names:
- gke-r152d3-us-west1-0/tier1-gw-lob1
privileged: false
---
apiVersion: gateway.tsb.tetrate.io/v2
kind: Group
metadata:
displayName: lob1-openshift-platform-gg
name: lob1-openshift-platform-gg
organization: tetrate
tenant: dev
workspace: lob1-openshift-platform-ws
spec:
configMode: DIRECT
displayName: lob1-openshift-platform-gg
namespaceSelector:
names:
- gke-r152d3-us-west1-0/tier1-gw-lob1
---
apiVersion: istiointernal.tsb.tetrate.io/v2
kind: Group
metadata:
displayName: lob1-openshift-platform-ig
name: lob1-openshift-platform-ig
organization: tetrate
tenant: dev
workspace: lob1-openshift-platform-ws
spec:
displayName: lob1-openshift-platform-ig
namespaceSelector:
names:
- gke-r152d3-us-west1-0/tier1-gw-lob1
---
apiVersion: networking.istio.io/v1beta1
kind: Gateway
metadata:
annotations:
tsb.tetrate.io/organization: tetrate
tsb.tetrate.io/tenant: dev
tsb.tetrate.io/workspace: lob1-openshift-platform-ws
tsb.tetrate.io/gatewayGroup: lob1-openshift-platform-gg
name: tier1-gw-lob1-httpbin-spring-gateway
namespace: tier1-gw-lob1
spec:
selector:
app: tier1-gw-lob1
servers:
- port:
number: 443
name: tls-443
protocol: TLS
tls:
mode: PASSTHROUGH
hosts:
- httpbin-spring-gateway.gcp.cx.tetrate.info
---
apiVersion: networking.istio.io/v1alpha3
kind: VirtualService
metadata:
annotations:
tsb.tetrate.io/organization: tetrate
tsb.tetrate.io/tenant: dev
tsb.tetrate.io/workspace: lob1-openshift-platform-ws
tsb.tetrate.io/gatewayGroup: lob1-openshift-platform-gg
name: tier1-vs-lob1-httpbin-spring-gateway
namespace: tier1-gw-lob1
spec:
hosts:
- httpbin-spring-gateway.gcp.cx.tetrate.info
gateways:
- tier1-gw-lob1/tier1-gw-lob1-httpbin-spring-gateway
tls:
- match:
- sniHosts:
- httpbin-spring-gateway.gcp.cx.tetrate.info
port: 443
route:
- destination:
host: "httpbin-spring-gateway.gcp.cx.tetrate.info"
port:
number: 443
---
apiVersion: networking.istio.io/v1beta1
kind: ServiceEntry
metadata:
annotations:
tsb.tetrate.io/organization: tetrate
tsb.tetrate.io/tenant: dev
tsb.tetrate.io/workspace: lob1-openshift-platform-ws
tsb.tetrate.io/istioInternalGroup: lob1-openshift-platform-ig
name: httpbin-spring-gateway-serviceentry
namespace: tier1-gw-lob1
spec:
endpoints:
- address: 34.127.110.137
ports:
tls-443: 443
exportTo:
- '*'
hosts:
- httpbin-spring-gateway.gcp.cx.tetrate.info
location: MESH_EXTERNAL
ports:
- name: tls-443
number: 443
protocol: TLS
resolution: STATIC

0 comments on commit 4a4d039

Please sign in to comment.