Skip to content

Commit

Permalink
Merge pull request #13 from Ragin-LundF/develop
Browse files Browse the repository at this point in the history
Merge for v2.0.1
  • Loading branch information
Ragin-LundF authored Jul 5, 2020
2 parents 64679fe + 3cbeead commit c31d496
Show file tree
Hide file tree
Showing 11 changed files with 57 additions and 73 deletions.
23 changes: 13 additions & 10 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,33 +1,36 @@
# 2.0.0
# 2.0.1

## Introducing new UI
* K8S-Jcasc-Management supports now native UIs for the following platforms:
* Windows
* Linux and BSD
* MacOS X

This was realized with the [fyne](https://fyne.io/) framework.

To use K8S-JcasC-Management on a CLI, you can start it with the `-cli` flag.

## Build hints

This was realized with the [fyne](https://fyne.io/) framework.
If you have trouble to compile the project, please visit the [fyne developer](https://developer.fyne.io/started/) site first to check the prerequisites.
On Windows, it is recommended to install [TDM-GCC - tdm-gcc.tdragon.net](https://tdm-gcc.tdragon.net).
On Windows, it is recommended to install [TDM-GCC - tdm-gcc.tdragon.net](https://tdm-gcc.tdragon.net), which works very easy. It can be required to set the PATH variable to the `TDM-GCC` directory, if the `go` compiler still wants a `GCC`.

If you have trouble, you can also exchange the `!ignore` and `ignore` in first line comment at the `/app/app_cli.go` and `/app/app_gui.go` file.
### Using on server-systems only (without GUI)
If you have trouble or if you want to use it on a server without `X11`, you can also exchange the `!ignore` and `ignore` in first line comment at the `/app/app_cli.go` and `/app/app_gui.go` file.
Golang will then use the `app_cli.go` file to compile and ignores the GUI implementation completely.

## Screenshots

### Deployment
![alt text](docs/images/screenshot_gui_deployment.png "K8S GUI Deployment")
### Welcome (Windows)
![alt text](docs/images/screenshot_gui_welcome_win.png "K8S GUI Welcome")

### Deployment (Mac Dark Theme)
![alt text](docs/images/screenshot_gui_deployment.png "K8S GUI Deployment")

### Create Project
![alt text](docs/images/screenshot_gui_createprj.png "K8S GUI Deployment")
### Create Project (Mac Light Theme)
![alt text](docs/images/screenshot_gui_createprj_light.png "K8S GUI Project Create")

# 1.13.1
* Hotfix for configuration of encrypted users.
* Hotfix for the configuration of encrypted users.
* Fixes the issue, that `JENKINS_MASTER_ADMIN_PASSWORD_ENCRYPTED` and `JENKINS_MASTER_PROJECT_USER_PASSWORD_ENCRYPTED` need encrypted password surrounded with `'` characters, that the `bash` version will not interpret this configuration as arguments.

# 1.13.0
Expand Down
38 changes: 26 additions & 12 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -381,18 +381,32 @@ If you create a new project via the wizard, the system also checks, if a IP addr

# Screenshots #

## Welcome ##
![alt text](docs/images/screenshot_gui_welcome_win.png "K8S GUI Welcome Windows")
_Windows screenshot_

## Deployment ##
![alt text](docs/images/screenshot_gui_deployment.png "K8S GUI Deployment")
_MacOS screenshot_

## Create Project ##
![alt text](docs/images/screenshot_gui_createprj.png "K8S GUI Deployment")
_MacOS screenshot_

## GUI

### Welcome
![alt text](docs/images/screenshot_gui_welcome_win.png "K8S-JCasC-Mgmt GUI Welcome")
_Windows screenshot, dark theme_

### Deployment
![alt text](docs/images/screenshot_gui_deployment.png "K8S-JCasC-Mgmt GUI Deployment (Dark Theme)")
_Mac OSX Screenshot, dark theme_
![alt text](docs/images/screenshot_gui_deployment_light.png "K8S-JCasC-Mgmt GUI Deployment (Light Theme)")
_Mac OSX Screenshot, light theme_

### Create Project
![alt text](docs/images/screenshot_gui_createprj.png "K8S-JCasC-Mgmt GUI Project Create (Dark Theme)")
_Mac OSX Screenshot, dark theme_
![alt text](docs/images/screenshot_gui_createprj_light.png "K8S-JCasC-Mgmt GUI Project Create (Light Theme)")
_Mac OSX Screenshot, light theme_

## CLI
### Main Menu
![alt text](docs/images/screenshot_cli_mainmenu.png "K8S-JCasC-Mgmt CLI Main Menu")
_Main menu in CLI mode_

### Namespace selection
![alt text](docs/images/screenshot_cli_namespace-select.png "K8S-JCasC-Mgmt CLI Namespace Selection")
_Namespace selection in CLI mode_

# Additional tools #
## k8sfullconfigexport ##
Expand Down
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
2.0.0
2.0.1
Binary file added docs/images/screenshot_cli_mainmenu.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/images/screenshot_cli_namespace-select.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified docs/images/screenshot_gui_createprj.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/images/screenshot_gui_createprj_light.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/images/screenshot_gui_deployment_light.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
File renamed without changes
10 changes: 5 additions & 5 deletions go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -3,15 +3,15 @@ module k8s-management-go
go 1.14

require (
fyne.io/fyne v1.3.1-0.20200703193552-1bd0d2c3a21a
fyne.io/fyne v1.3.1-0.20200705133930-952478cd4a37
github.com/atotto/clipboard v0.1.2
github.com/goware/prefixer v0.0.0-20160118172347-395022866408
github.com/hashicorp/go-version v1.2.0
github.com/hashicorp/go-version v1.2.1
github.com/inancgumus/screen v0.0.0-20190314163918-06e984b86ed3
github.com/manifoldco/promptui v0.7.0
github.com/schollz/progressbar/v3 v3.3.3
github.com/stretchr/testify v1.5.1
github.com/schollz/progressbar/v3 v3.3.4
github.com/stretchr/testify v1.6.1
go.uber.org/zap v1.15.0
golang.org/x/crypto v0.0.0-20200510223506-06a226fb4e37
golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9
gopkg.in/yaml.v2 v2.3.0
)
Loading

0 comments on commit c31d496

Please sign in to comment.