Граф коммитов

797 Коммитов

Автор SHA1 Сообщение Дата
Ryan Nowak 8cc9dcf8f0 Stop CommandException from printing a stack
This was a bug due to copy-paste of CommandException. Now the cases where
we intentionally fail will no longer have a call stack.
2020-03-06 20:06:17 -08:00
Ryan Nowak 5edd3f9904 Check for kubectl connectedness and give better error
- Checking for kubectl
- Checking for a cluster
- More in depth docker validation
2020-03-06 20:06:17 -08:00
Ryan Nowak 57096b1c80 Fix samples for real this time 2020-03-06 20:06:17 -08:00
Justin Kotalik 8d6ee0e75c Fix samples 2020-03-06 14:07:31 -08:00
Ryan Nowak 508de1f071 Address some policheck-ness
- Skip scanning test logs (common source of issues)
  These can have generated names that contain violations

- Address a policheck violation in our code
2020-03-06 12:53:22 -08:00
Ryan Nowak 64482e9c2c Use dotnet/arcade and Azure pipelines 2020-03-06 12:05:46 -08:00
Ryan Nowak 5b0aea8f77 WIP 2020-03-06 12:05:46 -08:00
Ryan Nowak 23e725ee02 Fix a few issues with test
- With 3.1.102 I need to list pipelines explicitly
- Copy test assets to a temp directory (arcade needs it)
- Use .dll on *nix instead of the executable. I'm not seeing the
  the executable created on macos. Older versions of tye successful
  use the .dll.
2020-03-05 16:24:43 -08:00
Justin Kotalik b8bdbbc62f
Code of conduct (#75) 2020-03-05 14:50:18 -08:00
Justin Kotalik 340fe5182d
Add license and headers (#74) 2020-03-05 13:19:15 -08:00
Justin Kotalik a47870fd82
Removing emoji and ascii art from logs (#71) 2020-03-04 18:14:09 -08:00
Justin Kotalik a2a4fd203a
Dispose webapp on StopAsync (#70) 2020-03-04 13:50:09 -08:00
Justin Kotalik 0867301052
Fix replicas (#67) 2020-03-04 12:14:03 -08:00
Justin Kotalik 990197b56e
Fix check for tye.yaml (#68) 2020-03-04 12:13:49 -08:00
Justin Kotalik 2471a9259a
Use full paths to project files (#66) 2020-03-04 10:47:12 -08:00
Justin Kotalik 37db2de06b
Remove bad launch settings file. 2020-03-03 23:03:23 -08:00
Justin Kotalik 4b6918ca12
Add tye run test (#63) 2020-03-03 21:33:36 -08:00
David Fowler c5f85e3df5 Remove registry from the sample 2020-03-03 11:22:00 -08:00
Justin Kotalik 9bd368b4a1
Make micronetes projects disappear (#55) 2020-03-03 00:12:20 -08:00
Ryan Nowak 280fe7f59b
Make opulence projects disappear (#51) 2020-03-02 23:42:54 -08:00
Justin Kotalik 84d493fa0c Fixing action/setup-dotnet 2020-03-02 23:32:53 -08:00
Justin Kotalik 7bb8ce55ff Fix exception thrown when tye run is shutting down and event pipe tries to restart. 2020-03-02 23:32:53 -08:00
Ryan Nowak 9398197410 Remove opulence branding 2020-03-01 22:41:54 -08:00
Ryan Nowak 1aa44858f4 remove micronetes branding from dashboard 2020-03-01 22:33:13 -08:00
Ryan Nowak cb0a3d5c2b Use imagePullPolicy: Always
This isn't optimal, but right now it's easy to get into problems using
tye because we don't generate manifests with digests.

As an example, if you don't have any versioning in your project, right
now we will *just* tag everything with 1.0.0. This can lead to pods
getting deployed with stale images, even though you pushed!

A better solution is for us to use digests instead of tags.
2020-03-01 22:22:41 -08:00
Ryan Nowak 80106201a6 use a different port 2020-03-01 22:22:41 -08:00
David Fowler 6b200f90d2 Added missing checks for dir exists 2020-03-01 22:01:57 -08:00
Ryan Nowak 5edb70d901 Check in some yamlz and examplez 2020-03-01 20:46:52 -08:00
Ryan Nowak 2201298211 Implement binding support for deploy 2020-03-01 20:46:52 -08:00
Ryan Nowak 2005215f9f Simplify samples 2020-03-01 20:46:52 -08:00
Ryan Nowak 76b595c5cb remove duplicated commands 2020-03-01 20:46:52 -08:00
Ryan Nowak 24357a84d0 Add hidden generate command (good for testing) 2020-03-01 20:46:52 -08:00
Ryan Nowak 9c7e2a38a4 Add frontend/backend sample (works with tye run) 2020-03-01 16:13:15 -08:00
Ryan Nowak b80e0360c9 Add multi-project m8s sample (works with run) 2020-03-01 16:13:15 -08:00
Ryan Nowak d0773bcd52 Improve factoring of configuration
- Separate 'Hosting.Model' from the YAML processing
- Introduce 'Config*' classes as YAML DTOs
- Refactor 'Hosting.Model' classes to be nullable-friendly
- Fix nullable warnings in M8s.Hosting
- Add support for registry from config
- Add application name to config
- Fix a bug with the wrong file-location used for tye.yaml
- Fix a bug with `tye deploy` at solution scope
2020-03-01 14:57:40 -08:00
Ryan Nowak 0a29b72b2e Fix tasks.json 2020-03-01 14:57:40 -08:00
Ryan Nowak 78a877bf00 Move arg validation inside arg parsing 2020-02-29 22:54:05 -08:00
Ryan Nowak 98d7d77a7d deploy command working (as basic as possible) 2020-02-29 20:20:06 -08:00
Ryan Nowak b4b9445f17
m8s comands working in tye (#21)
* m8s comands working in tye

* fix styles
2020-02-29 17:04:21 -08:00
Ryan Nowak 1aeeca1ca9 basic cli skeleton 2020-02-29 14:58:57 -08:00
Ryan Nowak 3c26b6febb Add/use dotnet-format 2020-02-29 14:43:36 -08:00
Ryan Nowak b5472d8cff Add vscode files 2020-02-29 13:43:04 -08:00
Ryan Nowak 113a0e5059 code dump of micronetes 2020-02-29 12:57:48 -08:00
Ryan Nowak ab5946c687 code dump of opulence 2020-02-29 12:43:57 -08:00
Ryan Nowak d83a1468f6 Add ci 2020-02-29 12:13:14 -08:00
Ryan Nowak 8e9e350882 Initial skeleton 2020-02-29 12:10:58 -08:00
Ryan Nowak 898cbfcedf Add readme 2020-02-29 11:49:03 -08:00