Rapha-Borges / oke-free

Uma maneira fácil de garantir seu próprio cluster Kubernetes gratuitamente e para sempre
GNU General Public License v3.0
894 stars 382 forks source link

feat: introduce a handler script for create cluster #11

Closed arthurhenrique closed 8 months ago

arthurhenrique commented 8 months ago

introduce a helper script for cluster generation and apply with retries.

lewisferreira commented 8 months ago

talvez valha adicionar um "session refresh" dentro do fluxo de retry do terraform apply, considerando que as tentativas de criar o node pool costumam demorar ~30 minutos

arthurhenrique commented 8 months ago

talvez valha adicionar um "session refresh" dentro do fluxo de retry do terraform apply, considerando que as tentativas de criar o node pool costumam demorar ~30 minutos

boa eu coloquei um check error pra quando tem problema de auth, mas acho que da pra colocar algo nesse fluxo de refresh token

gitbarnabedikartola commented 8 months ago

dentro do while não seria melhor colocar o sleep $retry_sleep antes do refresh_token?

ps, como ta escapando while quando cria a VM ?

phsmith commented 8 months ago

@arthurhenrique fiz um fork do teu repo e mandei um PR lá adicionando algumas melhorias no script como:

arthurhenrique commented 8 months ago

@arthurhenrique fiz um fork do teu repo e mandei um PR lá adicionando algumas melhorias no script como:

  • Validação da expiração do token antes de executar o comando de refresh, ou seja, só será feito o refresh token quando estiver faltando 5 minutos ou menos para a expiração.
  • Execução do oci session authenticate em caso de erro 401.

mt top o esquema de callback hein <3

arthurhenrique commented 8 months ago

acho que ja da pra merge hein? @Rapha-Borges