Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[#1041] Minikube provider #1179

Merged
merged 38 commits into from
Mar 19, 2021
Merged

[#1041] Minikube provider #1179

merged 38 commits into from
Mar 19, 2021

Conversation

chrismatix
Copy link
Contributor

@chrismatix chrismatix commented Mar 9, 2021

resolves #1041

  • remove vagrant config
  • update docs to use minikube provider
  • web developers now use web-dev.sh to run local setups
  • add minikube provider
  • add airy api endpoint command to easily get the API endpoint
  • Small changes to frontend api libraries (api URL is now required)

@chrismatix chrismatix marked this pull request as ready for review March 16, 2021 11:13
namespace: {{ .Values.global.namespace }}
labels:
app: ngrok-proxy
spec:
Copy link
Contributor Author

@chrismatix chrismatix Mar 16, 2021

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A single ngrok tunnel that points to the ingress controller service instead of one per webhook

Copy link
Contributor

@ljupcovangelski ljupcovangelski left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great work, tested and works perfectly 🎉

@@ -47,7 +47,7 @@ These settings are used to connect the **Airy Components** to your Kafka cluster
- `endpoint` in `<HOSTNAME>:<PORT>` format
- `dbName` name of the database in the PostgreSQL server
- `username` these credentials will be passed to the **API Auth Component**
- `password` and they will be used to create the Postgres if you are deploying with **Vagrant**
- `password` and they will be used to create the Postgres database

### Components

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In the ### Applying the configuration section, we should also remove the --kube-config flag, for applying the configuration.


```sh
minikube -p airy-core destroy
```
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should we also write a note to delete the record from the /etc/hosts file.
Even though it is not actually a problem, as when the new instance starts - it overwrites the existing one.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yeah I wouldn't bother with this for now. Since it does not break anything. Eventually we should have an airy destroy command where we track this for each provider

Copy link
Contributor

@ljupcovangelski ljupcovangelski left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

airy config apply now perfectly aligned 👍

lucapette
lucapette previously approved these changes Mar 19, 2021
Copy link
Contributor

@lucapette lucapette left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🎉 🎉 🎉

lucapette
lucapette previously approved these changes Mar 19, 2021
Copy link
Contributor

@ljupcovangelski ljupcovangelski left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🎉

@chrismatix chrismatix merged commit 636e3ae into develop Mar 19, 2021
@chrismatix chrismatix deleted the feat/minikube-provider branch March 19, 2021 11:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Introduce minikube provider for airy create
3 participants