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

Fix local admin profile #4122

Closed
wants to merge 577 commits into from
Closed
Changes from 1 commit
Commits
Show all changes
577 commits
Select commit Hold shift + click to select a range
a21517e
Fix full backend build
kreinecke Jan 8, 2020
f2fb41a
Merge remote-tracking branch 'upstream/master'
richard-cox Jan 9, 2020
12852cf
Minor fixes
kreinecke Jan 9, 2020
c5972a5
Merge branch 'fdb-plus-helm3' into monocular-fdb-integration
kreinecke Jan 9, 2020
364452a
Fix backend build
nwmac Jan 9, 2020
1e9a507
Merge remote-tracking branch 'origin/fix-master' into merge-upstream
richard-cox Jan 9, 2020
0df8da1
Merge pull request #254 from SUSE/fix-master
richard-cox Jan 9, 2020
f249565
Tidy ups
nwmac Jan 10, 2020
2c123e7
Merge remote-tracking branch 'origin/master' into db-tidy-up
nwmac Jan 10, 2020
ddabcf2
Merge fixes
nwmac Jan 10, 2020
5b117cc
Merge pull request #253 from SUSE/merge-upstream
nwmac Jan 10, 2020
ad67d2e
Merge remote-tracking branch 'origin/master' into suse-rename
nwmac Jan 10, 2020
027378a
Merge remote-tracking branch 'origin/master' into loading-indicator
nwmac Jan 10, 2020
09aaf4b
Merge remote-tracking branch 'origin/master' into dark-theme-disabled
richard-cox Jan 10, 2020
6662064
Revert changes
nwmac Jan 10, 2020
53df6de
Merge remote-tracking branch 'upstream/master' into merge-upstream
richard-cox Jan 10, 2020
b47f6cc
Fixes following merge
richard-cox Jan 10, 2020
3e70c80
Merge remote-tracking branch 'upstream/move-store-tests' into merge-u…
richard-cox Jan 10, 2020
28d2af2
Fixes following merge
richard-cox Jan 10, 2020
30ef1d8
Update name in doc and eula, also update copyright to 2020
richard-cox Jan 10, 2020
bad6123
Fix unit tests
richard-cox Jan 10, 2020
53eba7e
Fix unit test
richard-cox Jan 10, 2020
7517f77
Merge remote-tracking branch 'upstream/master' into merge-upstream
richard-cox Jan 10, 2020
bface06
Merge pull request #250 from SUSE/loading-indicator
nwmac Jan 10, 2020
6e227d7
Merge pull request #249 from SUSE/dark-theme-disabled
nwmac Jan 10, 2020
3e2a64c
Merge pull request #238 from SUSE/suse-rename
nwmac Jan 10, 2020
e7ee9c8
Merge remote-tracking branch 'origin/master' into merge-upstream
nwmac Jan 10, 2020
26911b3
Improve Manage Users Test
richard-cox Jan 10, 2020
cf40939
Merge pull request #255 from SUSE/merge-upstream
nwmac Jan 10, 2020
b1944b9
Merge remote-tracking branch 'origin/master' into improve-first-manag…
nwmac Jan 10, 2020
e8a8ce2
Merge remote-tracking branch 'upstream/master' into upstream-merge2
nwmac Jan 10, 2020
4624ea3
Merge pull request #256 from SUSE/improve-first-manage-users-test
nwmac Jan 10, 2020
281c2f0
Merge pull request #257 from SUSE/upstream-merge2
nwmac Jan 10, 2020
ee1543f
Merge remote-tracking branch 'origin/master' into helm-v3-wip
nwmac Jan 13, 2020
7a0b969
Release 3.0.0 branch
nwmac Jan 13, 2020
81a4b8f
Unpick preview panel
nwmac Jan 13, 2020
a46b725
Fix frontend build
nwmac Jan 13, 2020
c43180c
Fix compilation issues
nwmac Jan 13, 2020
526f8bf
Fix crash with multiple k8s endpoints
nwmac Jan 13, 2020
b559d09
Log URL to fdb server on plugin init. Modify Helm plugin DB URL to po…
kreinecke Jan 13, 2020
6eca4a6
Bug fixes and tidy ups
nwmac Jan 14, 2020
3b4e19e
Update Helm Release location and naming
richard-cox Jan 13, 2020
178dfbc
Add API for getting Helm Release
nwmac Jan 14, 2020
aa8a729
Fix & tidy up Endpoint Connected State
richard-cox Jan 14, 2020
adfaa6d
Wire in error bar to helm & helm pages
richard-cox Jan 14, 2020
bf998f2
Fix store test helper
richard-cox Jan 14, 2020
5016b68
Use helm actions & WrapperRequestActionSuccess to store data from socket
richard-cox Jan 14, 2020
470db5e
Tidy ups
nwmac Jan 15, 2020
daf84f2
Improve workloads table
richard-cox Jan 15, 2020
92d2861
Use common pods list for workload pods
richard-cox Jan 15, 2020
a8651e0
Use common services list for workload services
richard-cox Jan 15, 2020
be9b0b6
Tidying up service list artifacts
richard-cox Jan 15, 2020
d773ac3
Remove un-needed entities
richard-cox Jan 15, 2020
1bce8e4
Also hide refresh on worload service table
richard-cox Jan 15, 2020
e51fd87
Merge remote-tracking branch 'origin/release30' into workloads-use-k8…
richard-cox Jan 16, 2020
743f101
Merge pull request #264 from SUSE/workloads-use-k8s-pods-services-tables
richard-cox Jan 16, 2020
a42a870
Updates to pods list after review
richard-cox Jan 16, 2020
d93fb5d
Remove link from service ports section of services table/cards
richard-cox Jan 16, 2020
5bf4bbd
Merge branch 'workloads-use-k8s-pods-services-tables' into release30
richard-cox Jan 16, 2020
07accd9
Fix card error
richard-cox Jan 16, 2020
16570d6
Fix workload header text for service + pod via tab link '-'
richard-cox Jan 16, 2020
d2fc04f
Couple more '-' fixes
richard-cox Jan 16, 2020
6849e5e
Fix workload charts and resource cards
richard-cox Jan 16, 2020
5419c7f
Remove background
richard-cox Jan 17, 2020
4bd2148
Remove Kube Applications View
richard-cox Jan 17, 2020
7d4ebf3
Fix build warning
richard-cox Jan 17, 2020
1b4026d
Remove root kube apps lists
richard-cox Jan 17, 2020
468382a
Remove KubernetesEndpointPreviewComponent (in another branch)
richard-cox Jan 17, 2020
b362f0f
Fix kube summary, tweak styling
richard-cox Jan 17, 2020
c935f66
Fixes & TODOs
richard-cox Jan 17, 2020
9c128ca
Allow user to select from existing namespace or create one
richard-cox Jan 20, 2020
aa3bc44
Create action/effect to create namespace & fix kube error handling
richard-cox Jan 21, 2020
8ff67eb
Better handling of get all namespaces + spacing change
richard-cox Jan 21, 2020
e45282c
Better handling of auto select when typing
richard-cox Jan 21, 2020
e1e73ee
Hit chart-repo server container when processing sync and delete commands
kreinecke Jan 21, 2020
8fedcbd
Tweak for building images
kreinecke Jan 21, 2020
11a98ca
Fix Helm error handling
richard-cox Jan 21, 2020
2dfa957
Fix CF Description and Address
richard-cox Jan 21, 2020
7261d2d
Merge pull request #265 from SUSE/workloads-tweaks-after-review
nwmac Jan 22, 2020
29db2c3
Merge pull request #266 from SUSE/workloads-remove-k8s-apps
nwmac Jan 22, 2020
0a9a602
Merge pull request #267 from SUSE/workloads-todos
nwmac Jan 22, 2020
b4a4004
Merge pull request #276 from SUSE/fix-cf-desc-addr
nwmac Jan 22, 2020
bea30db
Plugin init Sync request hits on-demand container
kreinecke Jan 22, 2020
5234dc1
Fix core unit tests
richard-cox Jan 22, 2020
d89823b
Fix cloud-foundry unit tests
richard-cox Jan 23, 2020
036a42d
Merge remote-tracking branch 'upstream/master' into merge-upstream
richard-cox Jan 23, 2020
1cef20a
Merge remote-tracking branch 'origin/merge-upstream' into workloads-f…
richard-cox Jan 23, 2020
14a3f87
Fixes Following Merge
richard-cox Jan 23, 2020
b88e4a7
Merge pull request #273 from SUSE/workloads-create-ns
nwmac Jan 23, 2020
b1b63e2
Merge pull request #275 from SUSE/workloads-fix-helm-error-handling
nwmac Jan 23, 2020
41beb2f
Merge pull request #282 from SUSE/workloads-fix-unit-tests
nwmac Jan 23, 2020
31df7a5
Repo Sync server keeps client alive between requests. Chartsvc API ha…
kreinecke Jan 23, 2020
6992cec
Remove preview panel remnents
richard-cox Jan 23, 2020
9f85602
Merge pull request #283 from SUSE/merge-upstream
nwmac Jan 23, 2020
3869130
Fix unit tests
richard-cox Jan 23, 2020
bb6bb04
Merge remote-tracking branch 'origin/master' into db-tidy-up
nwmac Jan 23, 2020
64ad569
Add utility code to poll URL GET for status and body
kreinecke Jan 23, 2020
05f279d
Merge remote-tracking branch 'upstream/master'
nwmac Jan 24, 2020
dcfa937
Merge pull request #284 from SUSE/workloads-merge-master
nwmac Jan 24, 2020
c28deed
Kubernetes Dashboard fixes and improvements
nwmac Jan 24, 2020
bb8a055
Fixes and improvements
nwmac Jan 24, 2020
a170702
Fix build
nwmac Jan 24, 2020
5e86944
Remove TODO
nwmac Jan 24, 2020
24e12cd
Compilation fixes
nwmac Jan 24, 2020
520155a
Begin code to make serving requests asynchronous and enable fetching …
kreinecke Jan 24, 2020
035e5ea
Tidy up/TODODs
richard-cox Jan 24, 2020
f8883dc
Fix production build issue
nwmac Jan 24, 2020
f72a271
Fix missing import
nwmac Jan 24, 2020
8e0d39d
Add more code for sync status retrieval
kreinecke Jan 24, 2020
b0d0cbb
First round of tweaks
richard-cox Jan 24, 2020
6237a96
Fix unconnectable endpoint favourites card
richard-cox Jan 24, 2020
3e84887
Add helm release list card view
richard-cox Jan 24, 2020
3278b46
Merge pull request #285 from SUSE/latest-merge-from-upstream
richard-cox Jan 24, 2020
ee0cb0b
Merge remote-tracking branch 'origin/master' into v3-kube-dashboard-f…
nwmac Jan 24, 2020
feaf715
Fix for tests where state can be null
nwmac Jan 25, 2020
41c3d36
Update config-init.yaml
nwmac Jan 26, 2020
846e906
Tidy ups
nwmac Jan 27, 2020
ee45983
Fix log msg
nwmac Jan 27, 2020
7af42b2
Add TableCellSidePanelComponent
richard-cox Jan 27, 2020
e85f9dc
Finish code to maintain and return sync status chart-repo side.
kreinecke Jan 27, 2020
fe40f4a
Fix backend unit test
nwmac Jan 27, 2020
957ba98
Merge branch 'helm-chart-updates' of github.com:cloudfoundry/stratos …
nwmac Jan 27, 2020
3d34e3a
Show pod + service preview side panel
richard-cox Jan 27, 2020
30cd75c
Remove helm feature from tech preview
richard-cox Jan 27, 2020
26aeecf
Automatically show warning icon and button in confirmation dialog if …
richard-cox Jan 27, 2020
1aa7644
Swap position of workloads and kube side nave items
richard-cox Jan 27, 2020
98ea0af
Workload summary page improvements
richard-cox Jan 27, 2020
1b50f7e
Backend sync status code-complete. Ready to start testing
kreinecke Jan 27, 2020
2601374
Hide Workload overview tab, consistent chart colours
richard-cox Jan 28, 2020
00d9230
Upstream fixes required for downstream setup header fix
richard-cox Jan 28, 2020
9dae21a
Fix for setup header
richard-cox Jan 28, 2020
7353098
Use same colour side panel title as main title
richard-cox Jan 28, 2020
981ce48
Update node conditions
richard-cox Jan 28, 2020
2b8c3b3
Fix pods node link
richard-cox Jan 28, 2020
8c3802e
Add code to poll for helm-repo sync status
kreinecke Jan 28, 2020
11587ca
Tidy up connect kube form
richard-cox Jan 28, 2020
bcd7dc8
Respect skip ssl setting when validating kube endpoint
richard-cox Jan 28, 2020
de0b44b
Sync status working
kreinecke Jan 28, 2020
41b6b0c
Add call to `/api` for kube info request
richard-cox Jan 29, 2020
93e38f1
Improve Helm error logging
nwmac Jan 29, 2020
d311a3b
Remove debug logging
nwmac Jan 29, 2020
71b4920
Fix 404 dues to nginx forwarded headers
nwmac Jan 29, 2020
fda681b
Fix for user profile error with gzip response
nwmac Jan 29, 2020
20d1ed3
Fix merge issue
nwmac Jan 30, 2020
ba3b209
Show Align Pod Info with kubectl get pods WIP
richard-cox Jan 29, 2020
a1ad127
Merge remote-tracking branch 'upstream/v3-fix-user-profile'
nwmac Jan 30, 2020
673bd45
Ensure we remove stale pods
nwmac Jan 30, 2020
3e8c422
WIP
richard-cox Jan 30, 2020
c148689
Fixes following walkthrough
nwmac Jan 30, 2020
a4ac7d7
Further fix for stuck loading indicator
nwmac Jan 30, 2020
55713af
Add annotations and fix db pod scaling
nwmac Jan 30, 2020
13a5f3f
Fix for db pod being recreated with two instances
nwmac Jan 30, 2020
f6318a8
Fix broken edit user profile
nwmac Jan 30, 2020
325c615
Add fdb and chart repo containers to helm chart
kreinecke Jan 31, 2020
f880a99
Merge pull request #277 from SUSE/release30
nwmac Jan 31, 2020
97c9f68
Merge remote-tracking branch 'origin/master' into v3-ui-tweaks
richard-cox Jan 31, 2020
4fcb262
Kube preview panel: Address UI review feedback
nwmac Jan 31, 2020
fc9a061
Trivial change to bump travis
richard-cox Jan 31, 2020
c95afbe
Merge remote-tracking branch 'origin/master' into v3-kube-dashboard-f…
nwmac Jan 31, 2020
60f56d3
Show icon in workloads list card, fix console error when hover worklo…
richard-cox Jan 30, 2020
f724d0f
Tweak pod node/namespace column visibility
richard-cox Jan 31, 2020
b426595
show cluster link in workload summary
richard-cox Jan 31, 2020
0f39fb3
Use previous pod phase status code to colourise new expanded state st…
richard-cox Jan 31, 2020
5185fc4
Better spacing of stats in kube summary
richard-cox Jan 31, 2020
41038a5
Don't show pod count in node capacity cell
richard-cox Jan 31, 2020
8327e1e
Fix dashboard enabled obs & hide namespace list dashboard link
richard-cox Jan 31, 2020
99e7deb
Fix merge issue
richard-cox Jan 31, 2020
f9e1950
Merge remote-tracking branch 'origin/master' into fix-stale-pods
richard-cox Jan 31, 2020
e468688
Fix unit tests
richard-cox Jan 31, 2020
7b5dbdf
Merge remote-tracking branch 'origin/v3-ui-tweaks' into pod-restart-s…
richard-cox Jan 31, 2020
baa21c7
Fix unit tests
richard-cox Jan 31, 2020
0f63649
Add workloads icon
nwmac Jan 31, 2020
9d64242
Fix unit tests
nwmac Jan 31, 2020
009a620
Remove fdescribe
nwmac Jan 31, 2020
4515b4e
Merge pull request #287 from SUSE/v3-ui-tweaks
nwmac Jan 31, 2020
0cee5f4
Merge pull request #294 from SUSE/pod-restart-status
nwmac Jan 31, 2020
171e7ec
Merge pull request #298 from SUSE/fix-stale-pods
nwmac Jan 31, 2020
77a382e
Merge branch 'master' into workloads-icon
nwmac Jan 31, 2020
8157eaa
Merge remote-tracking branch 'upstream/v3-fix-user-profile' into v3-f…
nwmac Feb 3, 2020
a4a74d9
Fix Kube Viewer pod metrics link
richard-cox Feb 3, 2020
5377c9c
Merge remote-tracking branch 'origin/master' into v3-kube-dashboard-f…
nwmac Feb 3, 2020
f676edb
Fixed multi-action lists (service instance)
richard-cox Feb 3, 2020
099b56b
Tidy up missing workload icon, link to issue
richard-cox Feb 3, 2020
29c89aa
Merge remote-tracking branch 'origin/master' into v3-ui-tweaks-2
richard-cox Feb 3, 2020
01fc8f3
Fix failing unit tests
richard-cox Feb 3, 2020
cc1cbf4
Merge pull request #303 from SUSE/workloads-icon
richard-cox Feb 3, 2020
3da56e2
Merge pull request #297 from SUSE/v3-fix-user-profile
richard-cox Feb 3, 2020
bc5dfc0
Merge pull request #301 from SUSE/sidepanel-ui-fixes
richard-cox Feb 3, 2020
1e93924
Merge pull request #286 from SUSE/v3-kube-dashboard-fixes
richard-cox Feb 3, 2020
03cea8e
Merge remote-tracking branch 'origin/master' into v3-ui-tweaks-2
richard-cox Feb 3, 2020
e1357c3
Fixes following commit
richard-cox Feb 3, 2020
85a135d
Fix workload summary chart icon for metrics
richard-cox Feb 3, 2020
7dc6544
Workload Pod chart uses new status & cluster label fix
richard-cox Feb 3, 2020
231c976
Remove comments
nwmac Feb 4, 2020
7c546ee
Fix issues following review
nwmac Feb 4, 2020
a6986fb
Merge remote-tracking branch 'origin/master' into helm-chart-updates
nwmac Feb 4, 2020
f0cb680
Remove debug line
richard-cox Feb 5, 2020
e24837f
Ensure we update password on each start
nwmac Feb 5, 2020
962bfd7
Merge pull request #302 from SUSE/v3-ui-tweaks-2
nwmac Feb 5, 2020
c4c2cd2
Use foundation DB
nwmac Feb 6, 2020
c4c7589
DB MIgrations are immutable
nwmac Feb 6, 2020
6c3679b
Fix unused import
nwmac Feb 6, 2020
37d9a94
FIxes to get the chart repo service working
nwmac Feb 7, 2020
1ed73eb
Fix tag name
nwmac Feb 7, 2020
548476f
Fix chart repo ref to foundation db
nwmac Feb 7, 2020
93220e6
Merge branch 'nwm-use-foundationdb' of github.com:SUSE/stratos into n…
nwmac Feb 7, 2020
0967a30
Bump database readiness probes times
nwmac Feb 11, 2020
b1ca483
Make FDB Doc-layer no longer a subchart, to enable easier config sharing
kreinecke Feb 14, 2020
5f34d81
CHart repo now has TLS enabled for SERVE mode. README updated to show…
kreinecke Feb 15, 2020
b56cf5d
TLS now optional at runtime
kreinecke Feb 15, 2020
371f153
(Untested) enable optional TLS at monocular plugin config
kreinecke Feb 15, 2020
394e6a7
Make doclayer TLS optional
kreinecke Feb 15, 2020
5d71c38
Add configmap for fdb certs and fix tls enable value - move from fdbs…
kreinecke Feb 15, 2020
1aed15d
Add loading indicator for Workload resource stats
nwmac Feb 15, 2020
84a50ab
Add a secret to generate and hold certs for fdbdoclayer and clients. …
kreinecke Feb 15, 2020
017c6a8
Update to leap 15.1
nwmac Feb 15, 2020
64dc986
Merge remote-tracking branch 'upstream/helm-chart-updates' into helm-…
nwmac Feb 16, 2020
c78c689
Merge remote-tracking branch 'origin/helm-chart-updates' into nwm-use…
nwmac Feb 16, 2020
f5e1abe
Get Helm deployment working with TLS option
kreinecke Feb 16, 2020
4b95b4f
Merge remote-tracking branch 'upstream/helm-chart-updates' into nwm-u…
nwmac Feb 17, 2020
9c7cc94
Fix broken labels
nwmac Feb 17, 2020
645960e
Merge branch 'nwm-use-foundationdb' into fdb-enable-tls
kreinecke Feb 17, 2020
f512d52
Revert changes to gen certs helper. Add debug logging to monocular main
kreinecke Feb 17, 2020
90b26b3
Update env var for monocular ca cert
kreinecke Feb 17, 2020
f45b157
Fixes
nwmac Feb 17, 2020
6fc35a4
Merge branch 'helm-chart-updates' of github.com:cloudfoundry/stratos …
nwmac Feb 17, 2020
fe71510
Use http readiness probe, not TCP
nwmac Feb 17, 2020
7f7cefa
Temporary fix to replace fdbdoclayer service IP wth hostname (needed …
kreinecke Feb 17, 2020
c777cee
Ensure readiness probe does not spam log
nwmac Feb 17, 2020
020b2be
Build for extra images
nwmac Feb 17, 2020
b2a536d
Merge remote-tracking branch 'upstream/helm-chart-updates' into fdb-i…
nwmac Feb 17, 2020
83f65ca
Use builder image to reduce size
nwmac Feb 17, 2020
daedc68
Merge pull request #313 from SUSE/workload-loading-indicator
nwmac Feb 17, 2020
3280889
Create CI pipeline
nwmac Feb 17, 2020
a22c89a
Add updates for TLS
nwmac Feb 17, 2020
046dade
Move fdbvalues.yaml into values.yaml. Monocular init now uses env var…
kreinecke Feb 18, 2020
b26a98f
Minor parse error fix
kreinecke Feb 18, 2020
397122a
Tweak to allow build on Linux
kreinecke Feb 18, 2020
0ffffc4
Merge remote-tracking branch 'origin/fdb-image-build' into fdb-enable…
kreinecke Feb 18, 2020
66a7d5e
Replace hard coded image references for fdbserver and fdbdoclayer
kreinecke Feb 18, 2020
3a375c6
Tweak build.sh for Linux compatibility
kreinecke Feb 18, 2020
315550b
Remove comments on build script
nwmac Feb 18, 2020
0f6d97b
Fix comment
nwmac Feb 18, 2020
6d00c9a
Prefix secrets.yaml in gitignore to only ignore e2e secrets.yaml. Add…
kreinecke Feb 18, 2020
e3df475
Merge branch 'fdb-enable-tls-opensuse-base' of github.com:SUSE/strato…
kreinecke Feb 18, 2020
7f0241e
Update config-init.sh
nwmac Feb 18, 2020
1483761
Remove debug code
nwmac Feb 18, 2020
278e28d
Update values.yaml
nwmac Feb 18, 2020
ec897c3
Merge pull request #315 from SUSE/fdb-enable-tls-opensuse-base
nwmac Feb 19, 2020
4e02b7b
Bug fix: Broken user profile when using local admin user
nwmac Feb 19, 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
Prev Previous commit
Next Next commit
Create CI pipeline
  • Loading branch information
nwmac committed Feb 17, 2020
commit 3280889eef9c742ab9845f2d567b18f960119ff4
230 changes: 230 additions & 0 deletions deploy/ci/suse-console-dev-releases.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,230 @@
# This pipeline creates an Alpha, Beta or RC release
---
resource_types:
- name: docker-image
type: docker-image
privileged: true
source:
repository: ((docker-resource-image))
tag: ((docker-resource-image-tag))
resources:
# Stratos Git Repository
- name: stratos
type: git
source:
uri: git@github.com:((stratos-repository-organization))/((stratos-repository))
branch: ((stratos-repository-branch))
private_key: ((github-private-key))
# Match any Version 3 release (alpha, beta, rc) other than the actual release
tag_filter: "3*-*"
- name: helm-repo
type: git
source:
uri: git@github.com:((helm-repo-github-organization))/((helm-repo-github-repository))
branch: ((helm-repo-branch))
private_key: ((github-private-key))
# Docker Images
- name: jetstream-image
type: docker-image
source:
username: ((docker-username))
password: ((docker-password))
repository: ((docker-repository))/stratos-jetstream
- name: config-init-image
type: docker-image
source:
username: ((docker-username))
password: ((docker-password))
repository: ((docker-repository))/stratos-config-init
- name: mariadb-image
type: docker-image
source:
username: ((docker-username))
password: ((docker-password))
repository: ((docker-repository))/stratos-mariadb
- name: ui-image
type: docker-image
source:
username: ((docker-username))
password: ((docker-password))
repository: ((docker-repository))/stratos-console
- name: fdbserver-image
type: docker-image
source:
username: ((docker-username))
password: ((docker-password))
repository: ((docker-repository))/stratos-fdbserver
- name: fdbdoclayer-image
type: docker-image
source:
username: ((docker-username))
password: ((docker-password))
repository: ((docker-repository))/stratos-fdbdoclayer

# Artifacts
- name: image-tag
type: s3
source:
bucket: ((minio-bucket))
endpoint: ((minio-server-endpoint))
regexp: temp-artifacts/release-(.*).tar
access_key_id: ((minio-access-key))
secret_access_key: ((minio-secret-access-key))
region_name: eu-central-1
- name: helm-chart-tarball
type: s3
source:
bucket: ((minio-bucket))
endpoint: ((minio-server-endpoint))
regexp: temp-artifacts/console-helm-chart-(?P<version>.*).tgz
access_key_id: ((minio-access-key))
secret_access_key: ((minio-secret-access-key))
region_name: eu-central-1
jobs:
- name: generate-tag-files
plan:
- get: stratos
trigger: true
- do:
- task: generate-tag
file: stratos/deploy/ci/tasks/dev-releases/generate-tag-files.yml
params:
TAG_SUFFIX: ((tag-suffix))
- put: image-tag
params:
file: image-tag/*.tar
acl: public-read
- name: check-github
plan:
- get: stratos
passed: [generate-tag-files]
trigger: true
- get: image-tag
passed: [generate-tag-files]
params:
unpack: true
- do:
- task: build
privileged: true
timeout: 30m
file: stratos/deploy/ci/tasks/dev-releases/check-gh-release.yml
params:
GITHUB_TOKEN: ((github-access-token))
GITHUB_USER: ((helm-repo-github-organization))
GITHUB_REPO: ((helm-repo-github-repository))
GIT_USER: ((concourse-user))
GIT_EMAIL: ((concourse-email))
GIT_PRIVATE_KEY: ((github-private-key))
- name: build-images
plan:
- get: stratos
passed: [check-github]
trigger: true
- get: image-tag
passed: [check-github]
params:
unpack: true
- aggregate:
- do:
- put: jetstream-image
params:
dockerfile: stratos/deploy/Dockerfile.bk
build: stratos/
target_name: prod-build
tag: image-tag/v2-alpha-tag
build_args_file: image-tag/build-args
patch_base_reg: ((patch-base-reg))
patch_base_tag: ((patch-base-tag))
- put: config-init-image
params:
dockerfile: stratos/deploy/Dockerfile.init
build: stratos/
target_name: postflight-job
tag: image-tag/v2-alpha-tag
patch_base_reg: ((patch-base-reg))
patch_base_tag: ((patch-base-tag))
- put: mariadb-image
params:
dockerfile: stratos/deploy/db/Dockerfile.mariadb
build: stratos/deploy/db
tag: image-tag/v2-alpha-tag
patch_base_reg: ((patch-base-reg))
patch_base_tag: ((patch-base-tag))
- do:
- put: ui-image
params:
dockerfile: stratos/deploy/Dockerfile.ui
build: stratos/
target_name: prod-build
tag: image-tag/v2-alpha-tag
build_args_file: image-tag/ui-build-args
patch_base_reg: ((patch-base-reg))
patch_base_tag: ((patch-base-tag))
- put: fdbserver-image
params:
dockerfile: stratos/deploy/containers/monocular/fdb-server/Dockerfile
build: stratos/deploy/containers/monocular/fdb-server/
target_name: prod-build
tag: image-tag/v2-alpha-tag
patch_base_reg: ((patch-base-reg))
patch_base_tag: ((patch-base-tag))
- put: fdbdoclayer-image
params:
dockerfile: stratos/deploy/containers/monocular/fdb-doclayer/Dockerfile
build: stratos/deploy/containers/monocular/fdb-doclayer/
target_name: prod-build
tag: image-tag/v2-alpha-tag
patch_base_reg: ((patch-base-reg))
patch_base_tag: ((patch-base-tag))
- name: create-chart
plan:
- get: stratos
passed: [build-images]
trigger: true
- get: helm-repo
- get: image-tag
passed: [build-images]
params:
unpack: true
- do:
- task: build
privileged: true
timeout: 30m
file: stratos/deploy/ci/tasks/dev-releases/create-chart.yml
params:
GIT_USER: ((concourse-user))
GIT_EMAIL: ((concourse-email))
GITHUB_ORG: ((helm-repo-github-organization))
GITHUB_REPO: ((helm-repo-github-repository))
GIT_PRIVATE_KEY: ((github-private-key))
DOCKER_ORG: ((docker-organization))
DOCKER_REGISTRY: ((docker-registry))
HELM_REPO_PATH: ((helm-repo-path))
HELM_REPO_BRANCH: ((helm-repo-branch))
- put: helm-chart-tarball
params:
file: helm-chart/*.tgz
acl: public-read
- name: update-github
plan:
- get: stratos
passed: [create-chart]
trigger: true
- get: helm-chart-tarball
passed: [create-chart]
- get: image-tag
passed: [create-chart]
params:
unpack: true
- do:
- task: build
privileged: true
timeout: 30m
file: stratos/deploy/ci/tasks/dev-releases/update-gh-release.yml
params:
GITHUB_TOKEN: ((github-access-token))
GITHUB_USER: ((helm-repo-github-organization))
GITHUB_REPO: ((helm-repo-github-repository))
GIT_USER: ((concourse-user))
GIT_EMAIL: ((concourse-email))
GIT_PRIVATE_KEY: ((github-private-key))