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