Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2166 commits
Select commit Hold shift + click to select a range
d7b7f7a
Merge pull request #1820 from lsst-sqre/u/rra/ccin2p3
rra Nov 8, 2022
7b07653
Clean up the sqlproxy service
rra Nov 4, 2022
7eeeeb9
Bump minikube and Kubernetes version
rra Nov 4, 2022
5ad3069
Ignore link to file added with this diff
rra Nov 8, 2022
7a1e748
Merge pull request #1812 from lsst-sqre/tickets/DM-36868
rra Nov 8, 2022
8fe06f5
Use roe TAP_SCHEMA / Ingress fixes / Add new Volume mounts & enable Q…
stvoutsin Nov 10, 2022
21874e4
Update nublado summit deployment to cycle 27.
tribeiro Nov 8, 2022
bbe3cb7
Merge pull request #1821 from lsst-sqre/tickets/DM-36693
tribeiro Nov 10, 2022
dd7be66
Fix the IP address to the NFS node
stvoutsin Nov 11, 2022
142dd23
Update Helm release argo-cd to v5.13.8
renovate[bot] Nov 14, 2022
ff54973
Remove subchart section of service README.md
rra Nov 14, 2022
dd72b9a
Merge pull request #1827 from lsst-sqre/renovate/argo-cd-5.x
rra Nov 14, 2022
623d2e3
Update Helm release ingress-nginx to v4.4.0
renovate[bot] Nov 14, 2022
dd11b46
Merge pull request #1830 from lsst-sqre/renovate/ingress-nginx-4.x
rra Nov 14, 2022
4ba2606
Update Helm release vault-secrets-operator to v1.19.7
renovate[bot] Nov 14, 2022
4e2d38d
Merge pull request #1829 from lsst-sqre/renovate/vault-secrets-operat…
rra Nov 14, 2022
54be35d
Update Helm release redis to v17.3.10
renovate[bot] Nov 14, 2022
9462c4a
Merge pull request #1828 from lsst-sqre/renovate/redis-17.x
rra Nov 14, 2022
7a57642
Merge branch 'master' into upgrade/202211-roe-env
stvoutsin Nov 16, 2022
c50fc6c
Merge pull request #1824 from lsst-uk/upgrade/202211-roe-env
rra Nov 16, 2022
87281f8
Add Butler env vars to summit
athornton Nov 18, 2022
2bb8a29
Merge pull request #1832 from lsst-sqre/hotfix/summit-butler-secret
athornton Nov 18, 2022
2696da4
Edit alert stream broker log message version
bsmartradio Nov 4, 2022
86a14be
Edit cert-manager
bsmartradio Nov 9, 2022
4248768
Edit values.yaml with tls config
bsmartradio Nov 14, 2022
7505707
Update external-boostrap IP
bsmartradio Nov 14, 2022
8de8d5a
Removed broker configs
bsmartradio Nov 14, 2022
3d56596
Merge pull request #1837 from lsst-sqre/tickets/DM-36041
bsmartradio Nov 21, 2022
1af3646
add strimzi-registry-operator to chart
bsmartradio Nov 23, 2022
bc88c49
values.yaml change
bsmartradio Nov 23, 2022
e105634
Edit strimzi-registry-operator values in values.yaml
bsmartradio Nov 23, 2022
0f2db1e
Merge pull request #1838 from lsst-sqre/tickets/DM-36041
bsmartradio Nov 23, 2022
f855d1c
Update Helm release argo-cd to v5.14.2
renovate[bot] Nov 25, 2022
7f5cb25
Merge pull request #1835 from lsst-sqre/renovate/argo-cd-5.x
rra Nov 28, 2022
3e06774
Update Helm release vault-secrets-operator to v1.19.8
renovate[bot] Nov 28, 2022
ef97a27
Merge pull request #1834 from lsst-sqre/renovate/vault-secrets-operat…
rra Nov 28, 2022
473569e
Update Helm release redis to v17.3.11
renovate[bot] Nov 28, 2022
6e5a5e7
Merge pull request #1833 from lsst-sqre/renovate/redis-17.x
rra Nov 28, 2022
78a794a
Update chachemachine deployment for TTS to cycle 28.
tribeiro Nov 28, 2022
52c07b6
Merge pull request #1839 from lsst-sqre/tickets/DM-37098
tribeiro Nov 28, 2022
7f28eac
Update to Gafaelfawr 7.1.0
rra Nov 16, 2022
11fd2ac
Convert Portal ingresses to GafaelfawrIngress
rra Nov 16, 2022
c683eed
Rename gafaelfawr-tokens to gafaelfawr-operator
rra Nov 17, 2022
0d6c6bc
Add comments to the Gafaelfawr CRDs
rra Nov 29, 2022
265155e
Merge pull request #1831 from lsst-sqre/tickets/DM-28493
rra Nov 29, 2022
b47bcda
Update Gafaelfawr documentation and starter
rra Nov 29, 2022
588c16b
Merge pull request #1840 from lsst-sqre/tickets/DM-28493
rra Nov 29, 2022
9aff292
Add admin:jupyterlab mapping to Gafaelfawr
athornton Nov 30, 2022
aab9715
Add admin:jupyterlab to known_scopes
athornton Nov 30, 2022
107e958
Merge pull request #1841 from lsst-sqre/tickets/DM-37155
athornton Nov 30, 2022
2bc83ba
Switch IDF int to CILogon
rra Nov 11, 2022
8b97956
Merge pull request #1825 from lsst-sqre/tickets/DM-35698
rra Dec 1, 2022
850262a
Stop hard-coding mobu UID/GID on int
rra Dec 1, 2022
eff34f2
Merge pull request #1842 from lsst-sqre/tickets/DM-35698
rra Dec 1, 2022
144ac42
Update Helm release argo-cd to v5.16.1
renovate[bot] Dec 5, 2022
2217b4a
Merge pull request #1845 from lsst-sqre/renovate/argo-cd-5.x
rra Dec 5, 2022
5d43b41
Update Helm release cert-manager to v1.10.1
renovate[bot] Dec 5, 2022
04eea0c
Merge pull request #1843 from lsst-sqre/renovate/cert-manager-1.x
rra Dec 5, 2022
2defcc2
Update Helm release redis to v17.3.14
renovate[bot] Dec 5, 2022
3ed89fc
Merge pull request #1844 from lsst-sqre/renovate/redis-17.x
rra Dec 5, 2022
242ebfe
Switch remaining ingresses to GafaelfawrIngress
rra Dec 5, 2022
b6a9cec
Merge pull request #1846 from lsst-sqre/tickets/DM-37226
rra Dec 6, 2022
91a3408
Fix noteburst ingress path
rra Dec 6, 2022
9daa976
Fix times-square ingress path
rra Dec 6, 2022
ec50d74
Merge pull request #1847 from lsst-sqre/tickets/DM-37226
rra Dec 6, 2022
c91b599
Make times-square NetworkPolicy unconditional
rra Dec 6, 2022
0335665
Delete stray ingressClassName in noteburst ingress
rra Dec 6, 2022
bd350ca
Merge pull request #1848 from lsst-sqre/tickets/DM-37226
rra Dec 6, 2022
7c2117a
Remove stray ingressClassName from plot-navigator
rra Dec 6, 2022
a1053a0
Add missing baseUrl to production-tools ingress
rra Dec 6, 2022
9820c7a
Fix typo in vo-cutouts ingress definition
rra Dec 6, 2022
95edc10
Merge pull request #1849 from lsst-sqre/tickets/DM-37226
rra Dec 6, 2022
752da4d
update summit to cycle 28
athornton Dec 7, 2022
637b3d7
Merge pull request #1851 from lsst-sqre/hotfix/cycle_28_summit
athornton Dec 7, 2022
96e22e6
Add WeatherForecast sink.
mareuter Dec 6, 2022
de106d2
Add sink for GCHeaderService and move GenericCamera sink.
mareuter Dec 6, 2022
168aa24
Merge pull request #1852 from lsst-sqre/tickets/DM-37099-1
athornton Dec 7, 2022
16438ee
Point to external DB
athornton Dec 7, 2022
8fb1cf8
Merge pull request #1853 from lsst-sqre/hotfix/summit-db-externalization
athornton Dec 7, 2022
cfc2dce
[DM-37254] Have dev and int run 1.4.1
cbanek Dec 8, 2022
adda6f4
[DM-37254] Start TAP mobu on data-dev
cbanek Dec 8, 2022
74c8b83
Merge pull request #1854 from lsst-sqre/tickets/DM-37254
cbanek Dec 8, 2022
7c86b78
[DM-37254] Add resources for data-dev tap
cbanek Dec 9, 2022
4e46f37
Merge pull request #1855 from lsst-sqre/tickets/DM-37254
cbanek Dec 9, 2022
6c0e846
[DM-37254] Set java heap space correctly
cbanek Dec 12, 2022
02d75fe
Merge pull request #1858 from lsst-sqre/tickets/DM-37254
cbanek Dec 12, 2022
3becab1
Update Helm release argo-cd to v5.16.2
renovate[bot] Dec 12, 2022
0f8ff15
Merge pull request #1856 from lsst-sqre/renovate/argo-cd-5.x
rra Dec 12, 2022
1289f40
Update gcr.io/cloudsql-docker/gce-proxy Docker tag to v1.33.1
renovate[bot] Dec 12, 2022
311b469
Update Helm documentation
rra Dec 12, 2022
c25ffbd
Merge pull request #1857 from lsst-sqre/renovate/gcr.io-cloudsql-dock…
rra Dec 12, 2022
1de5be8
[DM-37318] Roll out TAP 1.4.2
cbanek Dec 15, 2022
c15bb44
[DM-37318] Try to fix minikube test run
cbanek Dec 15, 2022
00381c8
Merge pull request #1859 from lsst-sqre/tickets/DM-37318
cbanek Dec 15, 2022
08a4fe0
Update to Gafaelfawr 8.0.0
rra Dec 15, 2022
7365f6f
Use new Gafaelfawr feature for TAP ingress
rra Dec 15, 2022
aa7ed30
Use a Gafaelfawr anonymous ingress for datalinker
rra Dec 15, 2022
a9e5c39
Merge pull request #1860 from lsst-sqre/tickets/DM-37291
rra Dec 16, 2022
d9c800f
[DM-27254] Switch mobu -int back to dp0.1
cbanek Dec 21, 2022
92cdca6
Merge pull request #1864 from lsst-sqre/tickets/DM-37254
cbanek Dec 21, 2022
bdff428
[DM-37254] Go back to dp0.2, but try async
cbanek Dec 22, 2022
ff5b0ec
Merge pull request #1865 from lsst-sqre/tickets/DM-37254
cbanek Dec 22, 2022
801a959
Add kafka-rest kafka user
afausti Dec 17, 2022
919114e
Add subchart for deploying Confluent REST proxy
afausti Dec 17, 2022
4e2ff98
Remove Strimzi Kafka bridge
afausti Dec 29, 2022
aedc057
Merge pull request #1866 from lsst-sqre/tickets/DM-37377
afausti Dec 29, 2022
152c46c
Update Helm release argo-cd to v5.16.13
renovate[bot] Dec 29, 2022
7ba24cc
Merge pull request #1861 from lsst-sqre/renovate/argo-cd-5.x
rra Jan 3, 2023
298c1d5
Update Helm release redis to v17.4.0
renovate[bot] Jan 3, 2023
0da0d66
Merge pull request #1862 from lsst-sqre/renovate/redis-17.x
rra Jan 3, 2023
2e1ac5c
Update redis Docker tag to v7.0.7
renovate[bot] Jan 3, 2023
92c6e97
Update Helm docs
rra Jan 3, 2023
7bdf4b0
Merge pull request #1863 from lsst-sqre/renovate/redis-7.x
rra Jan 3, 2023
133e807
Use the new Redis chart for Portal
rra Jan 4, 2023
25908b5
Merge pull request #1868 from lsst-sqre/tickets/DM-37390a
rra Jan 4, 2023
3556f51
Really disable persistence for Portal Redis
rra Jan 4, 2023
e516458
Merge pull request #1869 from lsst-sqre/tickets/DM-37390a
rra Jan 4, 2023
2a791db
Switch vo-cutouts to the new Redis chart
rra Jan 4, 2023
3cff535
Merge pull request #1870 from lsst-sqre/tickets/DM-37390a
rra Jan 4, 2023
41edb39
Fix Gafaelfawr Redis NetworkPolicy
rra Jan 4, 2023
21415d9
Merge pull request #1871 from lsst-sqre/tickets/DM-37390b
rra Jan 4, 2023
a91a986
Convert cachemachine to GafaelfawrIngress
rra Jan 4, 2023
3e9406d
Convert semaphore to GafaelfawrIngress
rra Jan 4, 2023
979a5b0
Convert squareone to GafaelfawrIngress
rra Jan 4, 2023
006c2f4
Convert anonymous TAP ingress to GafaelfawrIngress
rra Jan 4, 2023
e3ef5e5
Remove some stray ingressClassName settings
rra Jan 4, 2023
83ff406
Convert times-square webhook ingress to GafaelfawrIngress
rra Jan 4, 2023
f7ee711
Merge pull request #1872 from lsst-sqre/tickets/DM-37476
rra Jan 6, 2023
1d7422a
Add documentation for ingress-nginx settings
rra Jan 5, 2023
6c7ab99
Merge pull request #1874 from lsst-sqre/tickets/DM-37480
rra Jan 6, 2023
794c067
Update Helm release argo-cd to v5.16.14
renovate[bot] Jan 9, 2023
588e7f6
Merge pull request #1877 from lsst-sqre/renovate/argo-cd-5.x
rra Jan 9, 2023
d9f0182
Update Helm release ingress-nginx to v4.4.2
renovate[bot] Jan 9, 2023
a531071
Merge pull request #1878 from lsst-sqre/renovate/ingress-nginx-4.x
rra Jan 9, 2023
903fc64
Convert noteburst and times-square to new Redis chart
rra Jan 6, 2023
bc828bf
Merge pull request #1876 from lsst-sqre/tickets/DM-37390a
rra Jan 9, 2023
d110885
Remove stray ingressClassName in times-square
rra Jan 9, 2023
bd9697d
Merge pull request #1879 from lsst-sqre/tickets/DM-37390a
rra Jan 9, 2023
4413c44
Add autherror location to each NGINX server
rra Jan 6, 2023
3b034dc
Convert nublado2 to the new Gafaelfawr configuration
rra Jan 7, 2023
78d2613
Update ingress-nginx server block
rra Jan 9, 2023
4553ed8
Fix Content-Type for 400 replies
rra Jan 9, 2023
62b3cba
Bump Gafaelfawr version to 9.0.0
rra Jan 9, 2023
cabb08b
Merge pull request #1875 from lsst-sqre/tickets/DM-37480
rra Jan 9, 2023
95d457d
[DM-26505] Add in a service for the linters
cbanek Jan 11, 2023
39365cd
[DM-26505] Fix readme for science platform
cbanek Jan 11, 2023
dc5d25c
[DM-26505] Add in helpers so I can use fullname
cbanek Jan 11, 2023
290e873
[DM-26505] Add in a readme and get rid of references to Gafaelfawr
cbanek Jan 11, 2023
88191be
[DM-26505] Fix more linter errors
cbanek Jan 11, 2023
878fa48
[DM-26505] Continue fixing errors
cbanek Jan 11, 2023
b360438
[DM-26505] Get rid of global vars, the linter doesn't seem to like them
cbanek Jan 11, 2023
5260035
[DM-26505] Found the right way to inject the global parameters
cbanek Jan 11, 2023
01d31aa
[DM-26505] Add back in the global variables
cbanek Jan 11, 2023
ab4062a
[DM-26505] Add another set of docs for linter
cbanek Jan 11, 2023
dd0aaf2
[DM-26505] Add linters to the TOC
cbanek Jan 11, 2023
55031ba
[DM-26505] Disable linkcheck when doing the doc building
cbanek Jan 11, 2023
acf5890
Merge pull request #1880 from lsst-sqre/tickets/DM-26505
cbanek Jan 12, 2023
7edcc15
[DM-26505] Add in linters application
cbanek Jan 12, 2023
0cd99a7
Merge pull request #1881 from lsst-sqre/tickets/DM-26505
cbanek Jan 12, 2023
1f6be63
[DM-26505] Add in values file for idfint
cbanek Jan 12, 2023
20565f3
Merge pull request #1882 from lsst-sqre/tickets/DM-26505
cbanek Jan 12, 2023
dbecd63
[DM-26505] Add in vault secret
cbanek Jan 12, 2023
2f8f4f2
Merge pull request #1883 from lsst-sqre/tickets/DM-26505
cbanek Jan 12, 2023
c227835
[DM-26505] Use repository name for images
cbanek Jan 12, 2023
68fb697
[DM-26505] Fix readme to update to new docker repository name
cbanek Jan 12, 2023
3159a00
Merge pull request #1884 from lsst-sqre/tickets/DM-26505
cbanek Jan 12, 2023
0fd0cd0
[DM-26505] Bump version to 0.1.2
cbanek Jan 12, 2023
f31a9b4
Merge pull request #1885 from lsst-sqre/tickets/DM-26505
cbanek Jan 12, 2023
2721e2e
[DM-26505] Run the default command line for the linter image
cbanek Jan 12, 2023
586c2bb
[DM-26505] Change secret mounting path
cbanek Jan 12, 2023
526b60b
[DM-26505] Version 0.1.3
cbanek Jan 12, 2023
bcf659c
Merge pull request #1886 from lsst-sqre/tickets/DM-26505
cbanek Jan 12, 2023
72f9ad9
Update vo-cutouts and its Redis dependency
rra Jan 13, 2023
9d196f5
Merge pull request #1887 from lsst-sqre/tickets/DM-37516
rra Jan 13, 2023
cfc6300
Bump version of crawlspace
rra Jan 13, 2023
999a260
Merge pull request #1888 from lsst-sqre/tickets/DM-37516
rra Jan 13, 2023
9f08292
Bump version of datalinker
rra Jan 13, 2023
4f953d3
Merge pull request #1889 from lsst-sqre/tickets/DM-37516
rra Jan 13, 2023
60f9185
Simplify IDF dev and IDF int group rules
rra Jan 12, 2023
5cc433b
Add exec:internal-tools scope
rra Jan 13, 2023
75e7580
Merge pull request #1890 from lsst-sqre/tickets/DM-37583
rra Jan 13, 2023
6b72878
Drop NGINX header buffer changes on minikube, IDF dev
rra Jan 13, 2023
72ced96
Merge pull request #1891 from lsst-sqre/tickets/DM-37588
rra Jan 13, 2023
05d5c94
Update Helm release strimzi-kafka-operator to v0.32.0
renovate[bot] Jan 13, 2023
aed08d7
Merge pull request #1836 from lsst-sqre/renovate/strimzi-kafka-operat…
afausti Jan 13, 2023
6a67357
Update Kafka to 3.3.1
afausti Jan 13, 2023
57c9851
Merge pull request #1892 from lsst-sqre/tickets/DM-37580
afausti Jan 13, 2023
85b26d5
Create topics for butler metric datasets
afausti Jan 13, 2023
a0aba32
Merge pull request #1893 from lsst-sqre/tickets/DM-37591
afausti Jan 13, 2023
2dbbc1f
Update Helm release telegraf-ds to v1.1.6
renovate[bot] Jan 16, 2023
be2c852
Merge pull request #1895 from lsst-sqre/renovate/telegraf-ds-1.x
rra Jan 17, 2023
976497a
Update Helm release telegraf to v1.8.24
renovate[bot] Jan 17, 2023
65ad005
Merge pull request #1894 from lsst-sqre/renovate/telegraf-1.x
rra Jan 17, 2023
59d45ca
[DM-26505] Linter version to 0.1.5
cbanek Jan 17, 2023
57a3cba
Merge pull request #1896 from lsst-sqre/tickets/DM-26505
cbanek Jan 17, 2023
d65aca3
[DM-26505] Use linters 0.1.6
cbanek Jan 18, 2023
830b7d0
Merge pull request #1897 from lsst-sqre/tickets/DM-26505
cbanek Jan 18, 2023
5c8e69c
[DM-26505] Make a service account for the workload identity permissions
cbanek Jan 18, 2023
4cc2b8c
Merge pull request #1898 from lsst-sqre/tickets/DM-26505
cbanek Jan 18, 2023
89f53dd
[DM-26505] Fix schedule to run once a day
cbanek Jan 18, 2023
f33d3cc
[DM-26505] Fix README.md
cbanek Jan 18, 2023
b7e992d
Merge pull request #1899 from lsst-sqre/tickets/DM-26505
cbanek Jan 18, 2023
c1c6cf7
Bump version of datalinker
rra Jan 19, 2023
3db49bf
Merge pull request #1900 from lsst-sqre/tickets/DM-37637
rra Jan 19, 2023
cb970b5
Update IP and add tls in values-idfint.yaml
bsmartradio Dec 6, 2022
8e57024
Lowered partition byte limit to 24 GB
bsmartradio Jan 13, 2023
db11082
Update documentation
bsmartradio Jan 17, 2023
4a57f6b
Merge pull request #1850 from lsst-sqre/tickets/DM-36041
bsmartradio Jan 19, 2023
a8fab5f
Update gcr.io/cloudsql-docker/gce-proxy Docker tag to v1.33.2
renovate[bot] Jan 23, 2023
d97c264
Regenerate Helm docs
rra Jan 24, 2023
8674157
Merge pull request #1901 from lsst-sqre/renovate/gcr.io-cloudsql-dock…
rra Jan 24, 2023
662d02b
Update redis Docker tag to v7.0.8
renovate[bot] Jan 24, 2023
921007a
Regenerate Helm docs
rra Jan 24, 2023
db3d800
Merge pull request #1904 from lsst-sqre/renovate/redis-7.x
rra Jan 24, 2023
4642d5b
Handle apps with names that have _ in values
jonathansick Jan 23, 2023
baf7c3b
Merge pull request #1905 from lsst-sqre/tickets/DM-37659-docfix
jonathansick Jan 24, 2023
16cdd44
Deploy cutout service on IDF dev
rra Jan 24, 2023
12e8d71
Merge pull request #1906 from lsst-sqre/tickets/DM-37589a
rra Jan 24, 2023
3c0e354
Add Butler configuration for IDF dev
rra Jan 24, 2023
53c46b6
Merge pull request #1907 from lsst-sqre/tickets/DM-37589a
rra Jan 24, 2023
40d8225
Run helm-docs
renovate[bot] Jan 25, 2023
f31e224
Merge pull request #1903 from lsst-sqre/renovate/lsstsqre-strimzi-0.3…
afausti Jan 25, 2023
97576b3
Update lsstsqre/kafkaconnect Docker tag to v1.0.2
renovate[bot] Jan 25, 2023
319eab3
Update image tag for kafka-connect-manager to 1.0.2
afausti Jan 25, 2023
f0b41db
Merge pull request #1902 from lsst-sqre/renovate/lsstsqre-kafkaconnec…
afausti Jan 25, 2023
e9aee54
Add more Gafaelfawr documentation
rra Jan 25, 2023
a9ee0b2
Merge pull request #1910 from lsst-sqre/tickets/DM-37389
rra Jan 25, 2023
72d8596
Fix URL for mobu system-test on data-int
rra Jan 26, 2023
eb92f8d
Merge pull request #1911 from lsst-sqre/tickets/DM-37716
rra Jan 26, 2023
4b72677
portal 2022.6.0
robyww Jan 5, 2023
2ebae12
Merge pull request #1912 from lsst-sqre/trey-suit-2022.6
robyww Jan 26, 2023
0b88791
Add prompt-processing KafkaUser resource
afausti Jan 25, 2023
a7cf7a4
Add the test.next-visit topic
afausti Jan 25, 2023
ced0c4c
Give the REST proxy user full control of the `test.next-visit` topic
afausti Jan 25, 2023
953f63e
Configure topics exposed in the REST proxy API
afausti Jan 27, 2023
6c59f94
Update helm-docs
afausti Jan 27, 2023
77fedf2
Merge pull request #1909 from lsst-sqre/tickets/DM-37685
afausti Jan 27, 2023
fb22b4e
Convert to 1Password Connect API
rra Jan 27, 2023
fb5a995
Improve bootstrapping documentation for secrets
rra Jan 27, 2023
58ea093
Merge pull request #1913 from lsst-sqre/tickets/DM-37721
rra Jan 27, 2023
f0356c1
Fix some secret generation bugs
rra Jan 27, 2023
45111ca
Merge pull request #1914 from lsst-sqre/tickets/DM-37721
rra Jan 27, 2023
2f67ad4
Update Helm release argo-cd to v5.19.12
renovate[bot] Jan 30, 2023
5d4c923
Update pre-commit hook versions
rra Jan 30, 2023
54dc2b7
Merge pull request #1916 from lsst-sqre/renovate/argo-cd-5.x
rra Jan 30, 2023
67544c3
Update Helm release cert-manager to v1.11.0
renovate[bot] Jan 30, 2023
94c4980
Merge pull request #1917 from lsst-sqre/renovate/cert-manager-1.x
rra Jan 30, 2023
4d5bc94
TTS: cachemachine updates for cycle 29.
mareuter Jan 27, 2023
5942d29
TTS: sasquatch kafka consumer and connector updates for cycle 29.
mareuter Jan 27, 2023
f22afc8
Merge pull request #1918 from lsst-sqre/tickets/DM-37649
mareuter Jan 30, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
5 changes: 5 additions & 0 deletions .flake8
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
[flake8]
max-line-length = 79
# E203: whitespace before :, flake8 disagrees with PEP-8
# W503: line break after binary operator, flake8 disagrees with PEP-8
ignore = E203, W503
47 changes: 30 additions & 17 deletions .github/workflows/ci.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,40 +6,50 @@ name: CI
- "master"

jobs:
yamllint:
lint:
runs-on: ubuntu-latest

steps:
- name: Checkout
uses: actions/checkout@v2
- uses: actions/checkout@v3

- name: Set up go
uses: actions/setup-go@v3

- name: Install helm-docs
run: go install github.com/norwoodj/helm-docs/cmd/helm-docs@latest
env:
GOBIN: /usr/local/bin/

- name: yaml-lint
uses: ibiqlik/action-yamllint@master
- name: Set up Python
uses: actions/setup-python@v4
with:
config_file: ".yamllint.yml"
python-version: "3.10"

- name: Run pre-commit
uses: pre-commit/action@v3.0.0

helm:
runs-on: ubuntu-latest

steps:
- name: Checkout
uses: actions/checkout@v2
uses: actions/checkout@v3
with:
fetch-depth: 0

- name: Set up Python
uses: actions/setup-python@v2
uses: actions/setup-python@v4
with:
python-version: 3.9

- name: Install test dependencies
run: pip install -r tests/requirements.txt
run: pip install .

- name: Expand modified charts
run: tests/expand-services
run: expand-charts

- name: Set up chart-testing
uses: helm/chart-testing-action@v2.2.0
uses: helm/chart-testing-action@v2.3.1

- name: Run chart-testing (lint)
run: ct lint --all --config ct.yaml
Expand All @@ -52,10 +62,11 @@ jobs:
minikube:
name: Test deploy
runs-on: ubuntu-latest
needs: [helm]

steps:
- name: Checkout
uses: actions/checkout@v2
uses: actions/checkout@v3

- name: Filter paths
uses: dorny/paths-filter@v2
Expand All @@ -70,14 +81,15 @@ jobs:
- "science-platform/values-minikube.yaml"
- "services/*/Chart.yaml"
- "services/*/templates/**"
- "services/*/values.yaml"
- "services/*/values-minikube.yaml"

- name: Setup Minikube
if: steps.filter.outputs.minikube == 'true'
uses: manusa/actions-setup-minikube@v2.4.3
uses: manusa/actions-setup-minikube@v2.7.2
with:
minikube version: 'v1.24.0'
kubernetes version: 'v1.22.5'
minikube version: 'v1.28.0'
kubernetes version: 'v1.25.2'

- name: Test interaction with the cluster
if: steps.filter.outputs.minikube == 'true'
Expand All @@ -86,16 +98,17 @@ jobs:
- name: Download installer dependencies
if: steps.filter.outputs.minikube == 'true'
run: |
curl -sSL -o /tmp/vault.zip https://releases.hashicorp.com/vault/1.9.1/vault_1.9.1_linux_amd64.zip
curl -sSL -o /tmp/vault.zip https://releases.hashicorp.com/vault/1.12.1/vault_1.12.1_linux_amd64.zip
unzip /tmp/vault.zip
sudo mv vault /usr/local/bin/vault
sudo chmod +x /usr/local/bin/vault
sudo curl -sSL -o /usr/local/bin/argocd https://github.com/argoproj/argo-cd/releases/download/v2.1.7/argocd-linux-amd64
sudo curl -sSL -o /usr/local/bin/argocd https://github.com/argoproj/argo-cd/releases/download/v2.5.1/argocd-linux-amd64
sudo chmod +x /usr/local/bin/argocd
sudo apt-get install socat
sudo pip install -r installer/requirements.txt

- name: Run installer
timeout-minutes: 30
if: steps.filter.outputs.minikube == 'true'
run: |
cd installer
Expand Down
23 changes: 14 additions & 9 deletions .github/workflows/docs.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@ name: Docs
pull_request:
paths:
- "docs/**"
- "services/*/Chart.yaml"
- "services/*/values.yaml"
push:
branches-ignore:
# These should always correspond to pull requests, so ignore them for
Expand All @@ -18,32 +20,35 @@ name: Docs
- "*"
paths:
- "docs/**"
- "services/*/Chart.yaml"
- "services/*/values.yaml"

jobs:
docs:
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v3

- name: Set up Python
uses: actions/setup-python@v2
uses: actions/setup-python@v4
with:
python-version: 3.9
python-version: "3.10"

- name: Python install
run: |
python -m pip install --upgrade pip
python -m pip install -r docs/requirements.txt
python -m pip install --upgrade pip tox
python -m pip install -e ".[dev]"
python -m pip install ltd-conveyor

- name: Install graphviz
run: sudo apt-get install graphviz

- name: Build
run: |
cd docs
make html
- name: Run tox
uses: lsst-sqre/run-tox@v1
with:
python-version: "3.10"
tox-envs: "docs"

# Only attempt documentation uploads for long-lived branches, tagged
# releases, and pull requests from ticket branches. This avoids version
Expand Down
164 changes: 163 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,167 @@
/installer/docker-creds
/services/*/charts/*.tgz
/services-expanded/
.DS_Store
**/Chart.lock

# Byte-compiled / optimized / DLL files
__pycache__/
*.py[cod]
*$py.class

# C extensions
*.so

# Distribution / packaging
.Python
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
pip-wheel-metadata/
share/python-wheels/
*.egg-info/
.installed.cfg
*.egg
MANIFEST

# PyInstaller
# Usually these files are written by a python script from a template
# before PyInstaller builds the exe, so as to inject date/other infos into it.
*.manifest
*.spec

# Installer logs
pip-log.txt
pip-delete-this-directory.txt

# Unit test / coverage reports
htmlcov/
.tox/
.nox/
.coverage
.coverage.*
.cache
nosetests.xml
coverage.xml
*.cover
*.py,cover
.hypothesis/
.pytest_cache/

# Translations
*.mo
*.pot

# Django stuff:
*.log
local_settings.py
db.sqlite3
db.sqlite3-journal

# Flask stuff:
instance/
.webassets-cache

# Scrapy stuff:
.scrapy

# Sphinx documentation
docs/_build/
docs/api/

# PyBuilder
target/

# Jupyter Notebook
.ipynb_checkpoints

# IPython
profile_default/
ipython_config.py

# pyenv
.python-version

# pipenv
# According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control.
# However, in case of collaboration, if having platform-specific dependencies or dependencies
# having no cross-platform support, pipenv may install dependencies that don't work, or not
# install all needed dependencies.
#Pipfile.lock

# PEP 582; used by e.g. github.com/David-OConnor/pyflow
__pypackages__/

# Celery stuff
celerybeat-schedule
celerybeat.pid

# SageMath parsed files
*.sage.py

# Environments
.env
.venv
env/
venv/
ENV/
env.bak/
venv.bak/

# Spyder project settings
.spyderproject
.spyproject

# Rope project settings
.ropeproject

# mkdocs documentation
/site

# mypy
.mypy_cache/
.dmypy.json
dmypy.json

# Pyre type checker
.pyre/

.idea/workspace.xml

.idea/inspectionProfiles/Project_Default.xml

services/alert-stream-broker/charts/.DS_Store

services/.DS_Store

services/alert-stream-broker/.DS_Store

.idea/modules.xml

.idea/phalanx.iml

.idea/vcs.xml

.DS_Store

.idea/inspectionProfiles/profiles_settings.xml

services/alert-stream-broker/.idea/alert-stream-broker.iml

services/alert-stream-broker/.idea/vcs.xml

services/alert-stream-broker/.idea/inspectionProfiles/profiles_settings.xml

services/alert-stream-broker/.idea/inspectionProfiles/Project_Default.xml

services/alert-stream-broker/.idea/modules.xml

services/alert-stream-broker/.idea/misc.xml
45 changes: 45 additions & 0 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
repos:
- repo: https://github.com/pre-commit/pre-commit-hooks
rev: v4.4.0
hooks:
- id: trailing-whitespace
- id: check-toml

- repo: https://github.com/adrienverge/yamllint.git
rev: v1.29.0
hooks:
- id: yamllint
args:
- "-c=.yamllint.yml"

- repo: https://github.com/norwoodj/helm-docs
rev: v1.11.0
hooks:
- id: helm-docs
args:
- "--chart-search-root=."
# The `./` makes it relative to the chart-search-root set above
- "--template-files=./helm-docs.md.gotmpl"

- repo: https://github.com/PyCQA/isort
rev: 5.12.0
hooks:
- id: isort
additional_dependencies:
- toml

- repo: https://github.com/psf/black
rev: 23.1a1
hooks:
- id: black

- repo: https://github.com/asottile/blacken-docs
rev: 1.13.0
hooks:
- id: blacken-docs
additional_dependencies: [black==23.1a1]

- repo: https://github.com/PyCQA/flake8
rev: 6.0.0
hooks:
- id: flake8
Loading