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

Merge upstream, also add 4.1.0 version & change log #480

Merged
merged 51 commits into from
Sep 15, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
51 commits
Select commit Hold shift + click to select a range
cd44987
Ensure filename/no filename text in connect by file dialog is aligned…
richard-cox Jul 28, 2020
f627688
Add typed entity access and `custom-src` removal to change log (#4496)
richard-cox Aug 7, 2020
d7102e7
Fixes #4335: Create Stratos static web site with better documentation…
Aug 7, 2020
50617f7
Fix and update customization docs (#4478)
richard-cox Aug 7, 2020
b713c78
Update base README, point to website (#4488)
richard-cox Aug 7, 2020
e12f60f
Update developer docs (#4489)
richard-cox Aug 7, 2020
4209358
Fix docs (#4497)
richard-cox Aug 7, 2020
dc2d6d6
Ensure images dependent on techPreview flag are included in imagelist…
richard-cox Aug 18, 2020
4df1516
Improve clean-symlinks script (#4509)
nwmac Aug 18, 2020
3a8cd74
Change nginx ciphers and make configurable via helm chart values (#4507)
nwmac Aug 18, 2020
200726c
Update version to 4.0.1, add change log (#4514)
richard-cox Aug 18, 2020
0285873
Fix deploy from gitlab using a group's repo (#4479)
richard-cox Aug 20, 2020
ad64761
Add additional time ranges to base metrics range selector (#4480)
richard-cox Aug 20, 2020
d27a12d
Add some time saving comments to cf permissions checker (#4508)
richard-cox Aug 20, 2020
8da357a
Move tab-nav and xsrf module source files to the src folder (#4518)
nwmac Aug 21, 2020
286d508
Fix GitHub branch limit (#4510)
richard-cox Aug 21, 2020
9a70ea6
Remove use of nodejs util module (#4521)
nwmac Aug 21, 2020
77d5a20
Remove dependencies between store and core that have crept in (#4517)
nwmac Aug 21, 2020
027f9c3
Fix store testing package (#4520)
nwmac Aug 21, 2020
5214f9f
Fix the position of the header guide array (#4524)
richard-cox Aug 24, 2020
009c203
Metrics: Ensure trailing slashes are ignored when comparing URLs (#4527)
nwmac Aug 24, 2020
da6285c
Remove imports of the form 'frontend/....' (#4519)
nwmac Aug 24, 2020
307fc20
Move endpopints-health-check.ts (#4530)
nwmac Aug 24, 2020
0aefbb1
Add UMD Ids to external modules in store package (#4522)
nwmac Aug 24, 2020
55f2244
Improvements & more checks to autoscaler scheduled date tests (#4535)
richard-cox Aug 25, 2020
a0b338a
Remove api driven views (#4537)
nwmac Aug 25, 2020
0ea6632
Remove logger service and action history (#4538)
nwmac Aug 25, 2020
5eb7f0e
Add support for API keys (#4515)
ikapelyukhin Aug 25, 2020
68d5df7
Update moment imports to remove warning when building library (#4534)
nwmac Aug 25, 2020
d845669
Fix Helm upgrade bug (#4544)
nwmac Aug 26, 2020
f6f2d9f
Store api_keys.last_used in UTC (#4541)
ikapelyukhin Sep 1, 2020
b560761
Add UI for Stratos API Keys (#4523)
richard-cox Sep 2, 2020
545669a
Add basic e2e tests for API Keys (#4536)
richard-cox Sep 2, 2020
3726821
Bump docusaurus version and add support for versioning (#4506)
richard-cox Sep 3, 2020
b63e39a
API Keys: Make feature configurable for different user types (#4540)
ikapelyukhin Sep 4, 2020
c767913
Add docs for UAA SSO user permissions management (#4554)
richard-cox Sep 4, 2020
cfbfab8
Add basic developers guide for working with helm (#4511)
richard-cox Sep 4, 2020
6af9d88
Enable/disable API keys UI given API keys config setting (#4559)
richard-cox Sep 7, 2020
a987ee7
Enable linting for all packages (#4561)
richard-cox Sep 8, 2020
051338a
Bump angular json schema form (#4564)
nwmac Sep 10, 2020
ef00d18
Docs: Update internal versions & Automate future updates (#4558)
richard-cox Sep 10, 2020
d0e7468
Fix nightly tage reference and names (#4574)
nwmac Sep 14, 2020
b182f63
[Security] Bump node-fetch from 2.6.0 to 2.6.1 (#4572)
dependabot-preview[bot] Sep 15, 2020
cec32ff
Merge changes from downstream (#4567)
richard-cox Sep 15, 2020
c386072
Reduce sizes for stepper padding and dialog content on desktop (#4573)
nwmac Sep 15, 2020
5c19ff3
Optionally reduce size of tile selector cards, apply to create endpoi…
richard-cox Sep 15, 2020
683857e
Helm Chart: Add NOTES.txt template & update chart.yaml (#4557)
richard-cox Sep 15, 2020
f30b821
Merge remote-tracking branch 'upstream/master' into merge-upstream
richard-cox Sep 15, 2020
ab83af9
Update versions & Changelog
richard-cox Sep 15, 2020
a26dfbb
Use smaller tiles for register endpoint stepper
richard-cox Sep 15, 2020
e27a6e3
Update CHANGELOG.md
richard-cox Sep 15, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .cfignore
Original file line number Diff line number Diff line change
Expand Up @@ -22,4 +22,4 @@ docs/
build/dev_config.json
e2e-reports/
website/
.helm-cache/
.helm-cache/
35 changes: 35 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,40 @@
# Change Log

## 4.1.0

[Full Changelog](https://github.com/SUSE/stratos/compare/4.0.1...4.1.0)

This release contains a number of fixes and improvements:

**Improvements:**

- Helm: Add support for JSON Schema when inputting values [\#447](https://github.com/SUSE/stratos/issues/447)
- Helm: Improve chart values YAML editor [\#481](https://github.com/SUSE/stratos/issues/481)
- Helm: Support helm upgrade of a workload [\#446](https://github.com/SUSE/stratos/issues/446)
- Helm: Allow users to view and use repositories from Helm Hub [\#445](https://github.com/SUSE/stratos/issues/445)
- Add support for API Keys [\#4504](https://github.com/cloudfoundry/stratos/issues/4504)
- Workload List: Show Chart Version instead of Release Version [\#473](https://github.com/SUSE/stratos/issues/473)
- Helm: Allow users to view revision history for a Helm Release [\#460](https://github.com/SUSE/stratos/issues/460)
- Kubernetes Terminal: It can take a long time to get to the prompt with large helm repositories registered [\#452](https://github.com/SUSE/stratos/issues/452)
- Show CaaSP Node version and whether updates are pending on the summary view [\#450](https://github.com/SUSE/stratos/issues/450)
- Update SUSE login screen to latest EOS design [\#448](https://github.com/SUSE/stratos/issues/448)
- Toggle live updates in workloads view [\#442](https://github.com/SUSE/stratos/issues/442)
- Container List in Pods List Improvements [\#360](https://github.com/SUSE/stratos/issues/360)
- Register Endpoint: Reduce size of cards [\#4568](https://github.com/cloudfoundry/stratos/issues/4568)
- Metrics view: Add "The last day" to time range selector [\#4516](https://github.com/cloudfoundry/stratos/issues/4516)


**Fixes:**

- Helm Install: Install button becomes enabled before namespace supplied [\#471](https://github.com/SUSE/stratos/issues/471)
- Helm Chart: Charts view incorrectly shows development versions as the latest versions [\#455](https://github.com/SUSE/stratos/issues/455)
- Sort endpoint table by type results in empty sort drop down in cf endpoints list [\#4565](https://github.com/cloudfoundry/stratos/issues/4565)
- Endpoint unregister clears user sort & filter selection [\#4563](https://github.com/cloudfoundry/stratos/issues/4563)
- Metrics: Metrics detail page can show two endpoint cards if URLs have trailing slash [\#4528](https://github.com/cloudfoundry/stratos/issues/4528)
- Deploy from Gitlab: Repos in groups do not work [\#4153](https://github.com/cloudfoundry/stratos/issues/4153)
- Deploy app from Github repo only shows branches from a-e in dropdown [\#3966](https://github.com/cloudfoundry/stratos/issues/3966)


## 4.0.1

[Full Changelog](https://github.com/SUSE/stratos/compare/4.0.0...4.0.1)
Expand Down
10 changes: 5 additions & 5 deletions deploy/ci/console-nightly-releases.yml
Original file line number Diff line number Diff line change
Expand Up @@ -106,25 +106,25 @@ jobs:
dockerfile: stratos/deploy/Dockerfile.bk
build: stratos/
target_name: prod-build
tag: stratos/deploy/ci/tasks/dev-releases/nightly-tag
tag: stratos/deploy/ci/tasks/build-images/nightly-tag
build_args_file: image-tag/build-args
- put: mariadb-image
params:
dockerfile: stratos/deploy/db/Dockerfile.mariadb
build: stratos/deploy/db
tag: stratos/deploy/ci/tasks/dev-releases/nightly-tag
tag: stratos/deploy/ci/tasks/build-images/nightly-tag
- do:
- put: config-init-image
params:
dockerfile: stratos/deploy/Dockerfile.init
build: stratos/
tag: stratos/deploy/ci/tasks/dev-releases/nightly-tag
tag: stratos/deploy/ci/tasks/build-images/nightly-tag
- put: ui-image
params:
dockerfile: stratos/deploy/Dockerfile.ui
build: stratos/
target_name: prod-build
tag: stratos/deploy/ci/tasks/dev-releases/nightly-tag
tag: stratos/deploy/ci/tasks/build-images/nightly-tag
prebuild_script: build/store-git-metadata.sh
- name: create-chart
plan:
Expand Down Expand Up @@ -153,7 +153,7 @@ jobs:
- put: nightly-gh-release
params:
name: stratos/deploy/ci/tasks/dev-releases/nightly-release-name
tag: stratos/deploy/ci/tasks/dev-releases/nightly-tag
tag: stratos/deploy/ci/tasks/build-images/nightly-tag
body: stratos/deploy/ci/tasks/dev-releases/nightly-release-description
globs:
- helm-chart-tarball/*.tgz
2 changes: 1 addition & 1 deletion deploy/ci/tasks/dev-releases/nightly-release-description
Original file line number Diff line number Diff line change
@@ -1 +1 @@
This is an alpha release of Stratos v2
Nightly Stratos build
2 changes: 1 addition & 1 deletion deploy/ci/tasks/dev-releases/nightly-release-name
Original file line number Diff line number Diff line change
@@ -1 +1 @@
Stratos 3.0.0 Nightly Release
Stratos Nightly Release
2 changes: 1 addition & 1 deletion deploy/kubernetes/build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -296,5 +296,5 @@ printf "${RESET}"
echo
echo "To deploy using Helm, execute the following:"
echo
echo " helm install helm-chart --namespace console --name my-console"
echo " helm install my-console ./helm-chart --namespace console"
echo
13 changes: 11 additions & 2 deletions deploy/kubernetes/console/Chart.yaml
Original file line number Diff line number Diff line change
@@ -1,8 +1,17 @@
apiVersion: v1
description: A Helm chart for deploying Stratos UI Console
description: A Helm chart for deploying Stratos
name: console
version: 0.1.0
appVersion: 0.1.0
sources:
- https://github.com/cloudfoundry/stratos
icon: https://raw.githubusercontent.com/cloudfoundry/stratos/master/deploy/kubernetes/console/icon.png
icon: https://raw.githubusercontent.com/cloudfoundry/stratos/master/deploy/kubernetes/console/icon.png
home: https://stratos.app
maintainers:
- name: Stratos Maintainers
email: stratos-maintainers@suse.de
keywords:
- Stratos
- "Cloud Foundry"
- Kubernetes
- Helm
2 changes: 1 addition & 1 deletion deploy/kubernetes/console/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ Check the repository was successfully added by searching for the `console`, for
```
helm search repo console
NAME CHART VERSION APP VERSION DESCRIPTION
stratos/console 4.0.1 4.0.1 A Helm chart for deploying Stratos UI Console
stratos/console 4.1.0 4.1.0 A Helm chart for deploying Stratos UI Console
```

> Note: Version numbers will depend on the version of Stratos available from the Helm repository
Expand Down
31 changes: 31 additions & 0 deletions deploy/kubernetes/console/templates/NOTES.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
{{- if .Values.console.techPreview }}
Tech Preview is enabled, extra features will be shown.
{{- end}}

To access Stratos:
{{- $ingress := .Values.console.ingress | default dict }}
{{- if $ingress.enabled }}
From outside the cluster, the server URL is: http://{{ .Values.console.ingress.host }}
{{- else }}
Get the URL by running these commands in the same shell:
{{- if contains "NodePort" .Values.console.service.type }}
export NODE_PORT=$(kubectl get --namespace {{ .Release.Namespace }} -o jsonpath="{.spec.ports[0].nodePort}" services console-ui-ext)
export NODE_IP=$(kubectl get nodes --namespace {{ .Release.Namespace }} -o jsonpath="{.items[0].status.addresses[0].address}")
echo https://$NODE_IP:$NODE_PORT
{{- else if contains "LoadBalancer" .Values.console.service.type }}
NOTE: It may take a few minutes for the LoadBalancer IP to be available.
You can watch the status of by running 'kubectl get svc --namespace {{ .Release.Namespace }} -w console-ui-ext'

export SERVICE_IP=$(kubectl get svc --namespace {{ .Release.Namespace }} console-ui-ext -o jsonpath='{.status.loadBalancer.ingress[0].ip}')
echo http://$SERVICE_IP:{{ .Values.console.service.servicePort }}
{{- else if contains "ClusterIP" .Values.console.service.type }}
export POD_NAME=$(kubectl get pods --namespace {{ .Release.Namespace }} -l "app=stratos-0,component=ui" -o jsonpath="{.items[0].metadata.name}")
kubectl --namespace {{ .Release.Namespace }} port-forward $POD_NAME 443
{{- end }}
{{- end }}

To learn more about the release, try:
$ helm status {{ .Release.Name }} -n {{ .Release.Namespace }}
$ helm get values {{ .Release.Name }} -n {{ .Release.Namespace }}
$ kubectl get services -n {{ .Release.Namespace }}
$ kubectl get pods -n {{ .Release.Namespace }}
Loading