generated from onedr0p/cluster-template
-
-
Notifications
You must be signed in to change notification settings - Fork 6
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
feat!: update helm chart k10 to 5.0.0 #961
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Signed-off-by: Zee Aslam <[email protected]>
bloopy-boi
bot
added
renovate/helm
type/major
area/cluster
Changes made in the cluster directory
size/XS
Denotes a PR that changes 0-9 lines, ignoring generated files.
labels
Jun 6, 2022
Path: @@ -271,7 +271,7 @@
app: k10
release: k10
data:
- tls.crt: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURZRENDQWtpZ0F3SUJBZ0lRZklLNllza2JBbHBnb0hJZlI2TW5tekFOQmdrcWhraUc5dzBCQVFzRkFEQWMKTVJvd0dBWURWUVFERXhGa1lYUmhMVzF2ZG1WeUxYTjJZeTFqWVRBZUZ3MHlNakEyTURZeE9ESTRNREJhRncweQpNekEyTURZeE9ESTRNREJhTUJreEZ6QVZCZ05WQkFNVERtUmhkR0V0Ylc5MlpYSXRjM1pqTUlJQklqQU5CZ2txCmhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBbFBFWlpLUUJrSlRDVWx4SE44U25laVNtaGtWU21uOFYKWmN2ZnlBR04yelhYZlZwaUdGbi80OVRLVjJqa0xNTEt2MkVVMHFiWUhzeExtTXI5WFBxS1djMW1sUHJaYjdFVApPbFlOcFVKTldFTHVERmoyS28vVFRaZTFLc1lvQTA4WDhpVXJXdG5pTDByVE9WZ001T1J1WGZWUTJIOFRDU29MCm1GcmpZSGZuM25od1p1L0hhUXhRWWRqeE9hWnNzWjFHckFPWjIzcFloZlNKSHF4NzI2clJRUUI5Z01oUncvdVAKaDQxNTNkano5NjdnaUpmL1lSR1d0TzAxbFFrWStocVEvclVoQ0VQWDhBRGZOb1cyVVRRemt1by9EZEx4Nm5jdgpYYUNWNzlBUS95bGtUMXNzVlh0SW9hUGNDZE1jV2JVcXBQTFZQamNMQm1TazBHc3kwRVF4Y1FJREFRQUJvNEdnCk1JR2RNQTRHQTFVZER3RUIvd1FFQXdJRm9EQWRCZ05WSFNVRUZqQVVCZ2dyQmdFRkJRY0RBUVlJS3dZQkJRVUgKQXdJd0RBWURWUjBUQVFIL0JBSXdBREFmQmdOVkhTTUVHREFXZ0JRaUxVRjBJRDVWMmxvenNnL3BMTFJodTRiUgo5REE5QmdOVkhSRUVOakEwZ2haa1lYUmhMVzF2ZG1WeUxYTjJZeTVrWldaaGRXeDBnaHBrWVhSaExXMXZkbVZ5CkxYTjJZeTVrWldaaGRXeDBMbk4yWXpBTkJna3Foa2lHOXcwQkFRc0ZBQU9DQVFFQVZtYStDOTdnRXJjUDl0TDkKaURFWDBCTmZRUy93bXVLVXh6M1d1bXZlWTFoQ2h1ZEhlTXNpNXpQSVE5VUFSZWYrdy8weU14MGZBZlhxME1OUgpsV0FQZitUZUNCWXM2NG00MEVtb3BFNW55Y0ViOXp3MHBxbmFNamNYNGUrV24wSlN6UXFteGs4RXFQMkw2bkRECndYVmRvWExKT1E2WUppOE9lVEswSG9YaGJ0U0twb0dtaC9ET3JTRWRDcDJIQ1pBU2pHaUpKUWQvOGhCVDRFdWQKdUhoaGJtQktDWlBnVGFFNC9nTWFhL3EwZ3JNRUF0N1NLOTR6cGRlcEVUTVh2ckxBYitQQU9lOE9VSWxPbjczdQo2ZGJjalRHRUVFVUI0elErUDFZTmJGWU1LdFR6cXhhVEhMcFZMeGk3V2t0MWNndFZRQjRZaXlRT0hhT3BmZnVXCi83cDM3Zz09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K
+ tls.crt: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURZRENDQWtpZ0F3SUJBZ0lRWVpneEY4cEcwM28zekhBRDVEQnhkakFOQmdrcWhraUc5dzBCQVFzRkFEQWMKTVJvd0dBWURWUVFERXhGa1lYUmhMVzF2ZG1WeUxYTjJZeTFqWVRBZUZ3MHlNakEyTURZeE9ESTRNREphRncweQpNekEyTURZeE9ESTRNREphTUJreEZ6QVZCZ05WQkFNVERtUmhkR0V0Ylc5MlpYSXRjM1pqTUlJQklqQU5CZ2txCmhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBMXN6bDJFNnRURURob1dBZW16VURGZnFyN1JKVnhaaHYKaXhxd2hXeDkydzVHaXU0Z2ZtcisyNjB1OWZEc1Vjd3MvZGFHV2NUc1c1M0U3cDRyUENaZG4xTVp0K3J1WFpmTAp5Vm5hV2ZJVnJ4aTR3alZhL2RPWlZaTjMxK3Ria0w1SDJIcUl1L010ZEExSDZsZHV5bjRyelFqb2gyY3Rwc25tCmJMY2ZrSWN4SElMU0gzUHBRVTJ6bTRReWVLUlY4T3o2bDZLT1QzN1J1ZVhhckpSWWZmMGtBTDdZNXo4RHJ6V0EKNU9uOXpoaTNOdlpUdE5FcFA3enV2ZklkMWovYnIvWGk4QzE3TS9GcDdWYzVyU1hweUdBM3VWVHh1NWJmV3l3cgpxR2xySnBSWHdTbGJSNjJyVXBxNUtFZngxb1kwdGZmUzhqTTAzeENtVHEzRFlYNnpnbURhRXdJREFRQUJvNEdnCk1JR2RNQTRHQTFVZER3RUIvd1FFQXdJRm9EQWRCZ05WSFNVRUZqQVVCZ2dyQmdFRkJRY0RBUVlJS3dZQkJRVUgKQXdJd0RBWURWUjBUQVFIL0JBSXdBREFmQmdOVkhTTUVHREFXZ0JTU2pCcXJUQVFyUjVudTlEa1lzOHBWSFp2Nwo5akE5QmdOVkhSRUVOakEwZ2haa1lYUmhMVzF2ZG1WeUxYTjJZeTVrWldaaGRXeDBnaHBrWVhSaExXMXZkbVZ5CkxYTjJZeTVrWldaaGRXeDBMbk4yWXpBTkJna3Foa2lHOXcwQkFRc0ZBQU9DQVFFQWJlMkZnMTgvS1dGeWFkT2gKNlcreHBhSU92cUhZVGdKd2E3Q0NrbTdhUDE2em9IM1VLRjRwbTZnQ3VsTk8wQ3JwVGFDL2t6RUVrdXEwSEF5bApCYU1VSkVqWnYxeDJycU9nUVhSd25ZZTNXaDFBd21QWWliZFFjYzlFejlnSFNzR3NUWHlra3pGaVFmME9uOFU0ClkwTHUrLzg0TC9TR0s3ME0wQXE1RnVyakhxbmpFcTlMYTJON2hxVEFWaWtFNGtHNFk3WTV0cDhleHhUVjZVc2UKUkQ0dlp5aE9QRk83TnBaMTZZbmVBM2J5TldpVFhRTVBibVFqWGF3b2dKWklNUW1DZjFlV0RrNVlWL1VQNnNMKwp3QUVvUHQyZlY3R2hyUzNWdGYwbWxpWUkza0x2dlBMR1EwMEl3VDNrNXU1eHlHZHowc0ozT2tJMTZSdFBLM3dHCkZlZ0tVUT09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K
---
# Source: k10/templates/kopia-tls-certs.yaml
apiVersion: v1
@@ -287,7 +287,7 @@
app: k10
release: k10
data:
- tls.key: LS0tLS1CRUdJTiBSU0EgUFJJVkFURSBLRVktLS0tLQpNSUlFb2dJQkFBS0NBUUVBbFBFWlpLUUJrSlRDVWx4SE44U25laVNtaGtWU21uOFZaY3ZmeUFHTjJ6WFhmVnBpCkdGbi80OVRLVjJqa0xNTEt2MkVVMHFiWUhzeExtTXI5WFBxS1djMW1sUHJaYjdFVE9sWU5wVUpOV0VMdURGajIKS28vVFRaZTFLc1lvQTA4WDhpVXJXdG5pTDByVE9WZ001T1J1WGZWUTJIOFRDU29MbUZyallIZm4zbmh3WnUvSAphUXhRWWRqeE9hWnNzWjFHckFPWjIzcFloZlNKSHF4NzI2clJRUUI5Z01oUncvdVBoNDE1M2Rqejk2N2dpSmYvCllSR1d0TzAxbFFrWStocVEvclVoQ0VQWDhBRGZOb1cyVVRRemt1by9EZEx4Nm5jdlhhQ1Y3OUFRL3lsa1Qxc3MKVlh0SW9hUGNDZE1jV2JVcXBQTFZQamNMQm1TazBHc3kwRVF4Y1FJREFRQUJBb0lCQUdvZ0ZORGlEMzllajh1eApsc2xFNVhTaHNzb1BrUmttbmkrSGdpOTM5QVVUS3pWVmRub1Zmc0J1K2JJb3VoU3V3MXAwS1NzajJQQ3c3dGl6CklxN2lrandFb0NoZFNSdE5sLzdFSERyNXNEVElrK2ZXWjZqU0RHVElTVDF1TGtxVlMrR3MzR1NDeGFpZTd6eDMKNGRBaWVBV1k2MzhucEgrdUpzN3JUQUtMelhwMVRwU3ZOd3orak1pTTVDZG9iditBSWFaUncyRnRoSm1WNkhIQwo4bU5kaTJLWlMrSWdybndlUyt2YlA5a0dWU2VEOVdoK1hnSVdjaFBSMC9TemxwVjBDbWFEaWlrcnVLQnB3UlFKCkRmWExmYWdCeVJDaDF6Y1FneDd0a2xROVB0enF6Z01yOHRvRFRBd0FzVGRYU0daTUN6Ti9ZUzZmWDNic0p6MmEKU2tOeXgvRUNnWUVBdzJtNGdtQ25DQ0RGQ0hWNzNaMVJEZFNkS0swRVJVRk1OQXo4T3NXZm5saEhDSkhib1loYgowTmc5WEZxT1NDUWVYeXRyTDFVOFFwa3NGZmVsV3laeUVQdm1GOGcxMjhBeWZOTDhYVEdQR2JxN0RNZmZYTVBFCk13K2ExdWQyVTAzUXZGZTVWMTg4UE1FU3F4WFN0M3VaTUlRUlFScUluSjF3cERQc3o1RGl3dTBDZ1lFQXd4N2cKbnNlcUlrQmJIUEF5RnRLOGFkYWhZZUtmS0luU3RDUnlQcXdZbDljVnFmVzJ2d1QxQ3BzMWZ0NXVjOFJMeXQ4awpRZjJBSDhJRjUxN2FDM1dVd1E4amI0VjFsUm1DR1BaSU1WdGUyRDl3TVQ3c2hGZnA5d3pyQ1NobXl4NGVsdTNOCmlSUURkMDh0TEhVa1R4c1VUMjdueXEwQmx1MUxXcVZnbXBqSWhCVUNnWUF4dWVSbTRQdUFPUDZLb1lMTXFTeW8KRFZPVXR6cGYrVGJRQkFIblhzUzRnWlJKM1B2N3hmdy9UOWVGZWRHOUQ5dmVzZWpMbWJBRTduOW1jNmRUWTV3aApNRWlrQXFHWjh2V21CL2FLTElOU3M4N0hlTkVoQlB3WFZrQTdzWmpOcC82Vy91ZStFUkQrRU0rVVU3QlVXcEpuCjR5T1U0cENpOGZsby80R2liQ2NZSFFLQmdFTUNXS3ZPOEV2aEJDbDFDQTYwZ3NacVVuUVdhd2gyQkttZkZxa1YKVzBEU09mdHJpajRoeXJIQXllZHZKa21Wc1YzVHNsVURaVHdDMnhveGhmcUhmL1dwYUVjRmMzTW9GbmpTSThybgprVFA4M1YvY04wZmdGVmFsMWhZSURQMVdzN1NycUhtYUtQS1JlM2NZSjhjUENyT1k1L3UvM0pyamxZeGszVDlhCmx3cGRBb0dBVUtJdTNRZnVPMElrcHJNUnRGNTFFa2JFRVFzT2JXSGhIWkNmWW41eVYrTFVYVXIxSEJsM3RxWGwKaDVCUmxqV3FMcHBWVm52Z1N5N2lyLzBXaXVMM1FmQWpDUlJ5eXQ2ZGl4Y0JKWXpaejNtaWg3anZJZUxhOGhhNAovbGJ0QTRMbkRtTDZmRCtqYVo1dCtnMmVPUFF5djdXbzdPS3FFdWoxcS90aUF0Nmc1Rlk9Ci0tLS0tRU5EIFJTQSBQUklWQVRFIEtFWS0tLS0tCg==
+ tls.key: LS0tLS1CRUdJTiBSU0EgUFJJVkFURSBLRVktLS0tLQpNSUlFcFFJQkFBS0NBUUVBMXN6bDJFNnRURURob1dBZW16VURGZnFyN1JKVnhaaHZpeHF3aFd4OTJ3NUdpdTRnCmZtcisyNjB1OWZEc1Vjd3MvZGFHV2NUc1c1M0U3cDRyUENaZG4xTVp0K3J1WFpmTHlWbmFXZklWcnhpNHdqVmEKL2RPWlZaTjMxK3Ria0w1SDJIcUl1L010ZEExSDZsZHV5bjRyelFqb2gyY3Rwc25tYkxjZmtJY3hISUxTSDNQcApRVTJ6bTRReWVLUlY4T3o2bDZLT1QzN1J1ZVhhckpSWWZmMGtBTDdZNXo4RHJ6V0E1T245emhpM052WlR0TkVwClA3enV2ZklkMWovYnIvWGk4QzE3TS9GcDdWYzVyU1hweUdBM3VWVHh1NWJmV3l3cnFHbHJKcFJYd1NsYlI2MnIKVXBxNUtFZngxb1kwdGZmUzhqTTAzeENtVHEzRFlYNnpnbURhRXdJREFRQUJBb0lCQUVEbnV4QUlmZzhMaitJdQpaREVyN0puSW5BalB3SUVybFpEbjZLejRZbk05dGcwbTlVU2QyaExSR3Q2UUJTaVdWSVlETzZlR2ZKRVdkRHBTCkt1aExBNEV3SUJaVjg5N3VEbEx5UnF0bEhpNUJmeHFYK3IyMklhQWRKbHBsTU03azRGckdjK2l2QzI0RTBWVTcKUkN3RndnQjdqNS9TaXBYYWJqa3RnR2t3b0tOblNsQUMxdWN0N2JoMDRGNjdiNUxma3g3V3pVZ2xDZnU1a1MrQwpmVlR3aEdoMUpKZFpJbTVLalVRSU1NRC9mUEl4K1IvbmFIWUFFR1lrQkV5UXRzR25ubXJsRGg2aDRwL0hVOHpKCkJZY0NhdzQ5RTVqVzNoUWVGVkNXNHB3QzNCY1Y2UWp1VzJBYlN4ZWJOV2FxYnJtS1FlRGNCNk11T1IvV3NFdVYKZ3RiTmVYa0NnWUVBM0dxV3MyY21PMG5vckZabTJ0bUpCeVk2U0RnSUxMYnBncEk5MFVuUnljVFp3anJJQXcxdQpQTG5HT0VyREFWOWhMckY1enFHd3R3VWlPL3VmdGF5cG9JTHRKSjF2VFh2bXhkc2pxWW41OVdXSVhFSkdCa0FyCkxQQ0Rob2paaVJJTW1HRjlaU0RWbUVsdTkxTHJ1QjJBelZKeG9oUnJXMUYyYk5Jb3RuRDhSRTBDZ1lFQStYbzEKK0hYRFB1UDlLcFpod0QrazdIN2tPNEUrWWhjRUZycDF6U2sxZTZiRlhVQW1kOUVEM01mMGtFMDdGS3NQMk1HYwpuU2w1cEhONk5RVmMrVkY5a0RyUTBGNFJROXpub28wYndLYUs4aTZyam9IVU5DcHpNSUY0cXR1dk1vSjJHYjgvCkVuQzNybkJrZllJbEUxckFCR2hKUUpWOWd2YTBCVUdoMXpad1I5OENnWUVBcncyVUxGMWlscm5IS1gvaFpqUlkKU0s1S29XcW15MlJscGdhaFErTjkwdUlkRTgzOVpiYzM4dENVSmNieWd0ZU9aamdiaGtrU0FQajV6R3UxMXVLUApRV1JhRkxkWVcxQm80b0I5SFR2d29iMkdnOGM2dCtJa3FDZElQZ1BYeUszbUJPdUFYRjJzWmFzRWp6Wnk4U0cxClZ0d0FWWG9rSFQxZ2NXS2paT25zNEEwQ2dZRUE4QnI2QktZNmdyWGt1KzgrSjB4Wnk2K1lzOWlCRk9EMzgzUUQKMnJBVnBHdHV1bi82UmdqcGdiMEVtVGxyYWtuMUYzWEg2TTY1SDFod3ZzVHBwWjhUalJPK1V6eWx1ejNKeGYydgpQeXhLd0NuQXZZZ2dseEJnQ3NnaFBiZnZsMXBPbGhzbGRmYjhJYXhVV3lNOTBiSGU2cDhBR1dPSEI5dXVpUHlRCjZkT2dIdHNDZ1lFQWh1TUVFVm9xRzQ3OVo2WGlxeStVRmh1UWg0RVdjTEk4T1lGUGVZc1dnU01DTWE2YXFJbSsKbGkxUVB1OS9LYlU2MXk5WHdJejFaQUdoZU50TG4yL3BLTFFMU1pYLzVlemVwMWgyL2xSenJlcG1CTG9zempIYgpWVWxJa09adEVsR3RyNjRCaVZ4MCsyMjl0S2s2Y3ZvMS90MTNncWlhbjNtNXhQQnhlcndjSno0PQotLS0tLUVORCBSU0EgUFJJVkFURSBLRVktLS0tLQo=
---
# Source: k10/templates/license.yaml
apiVersion: v1
@@ -378,6 +378,103 @@
disk:
reportDir: /var/reports/ubbagent/reports
expireSeconds: 3600
+ prometheusTargets: |
+ - service: admin
+ metricsPath: /metrics
+ scheme: http
+ fqdn: state-svc.default.svc.cluster.local
+ port: 8001
+ application: k10
+ - service: auth
+ metricsPath: /metrics
+ scheme: http
+ fqdn: auth-svc.default.svc.cluster.local
+ port: 8000
+ application: k10
+ - service: bloblifecyclemanager
+ metricsPath: /metrics
+ scheme: http
+ fqdn: crypto-svc.default.svc.cluster.local
+ port: 8001
+ application: k10
+ - service: catalog
+ metricsPath: /metrics
+ scheme: http
+ fqdn: catalog-svc.default.svc.cluster.local
+ port: 8000
+ application: k10
+ - service: controllermanager
+ metricsPath: /metrics
+ scheme: http
+ fqdn: controllermanager-svc.default.svc.cluster.local
+ port: 8000
+ application: k10
+ - service: crypto
+ metricsPath: /metrics
+ scheme: http
+ fqdn: crypto-svc.default.svc.cluster.local
+ port: 8000
+ application: k10
+ - service: dashboardbff
+ metricsPath: /metrics
+ scheme: http
+ fqdn: dashboardbff-svc.default.svc.cluster.local
+ port: 8000
+ application: k10
+ - service: events
+ metricsPath: /metrics
+ scheme: http
+ fqdn: crypto-svc.default.svc.cluster.local
+ port: 8002
+ application: k10
+ - service: executor
+ metricsPath: /metrics
+ scheme: http
+ fqdn: executor-svc.default.svc.cluster.local
+ port: 8000
+ application: k10
+ - service: jobs
+ metricsPath: /metrics
+ scheme: http
+ fqdn: jobs-svc.default.svc.cluster.local
+ port: 8000
+ application: k10
+ - service: logging
+ metricsPath: /metrics
+ scheme: http
+ fqdn: logging-svc.default.svc.cluster.local
+ port: 8000
+ application: k10
+ - service: metering
+ metricsPath: /metrics
+ scheme: http
+ fqdn: metering-svc.default.svc.cluster.local
+ port: 8000
+ application: k10
+ - service: mccontrollermanager
+ metricsPath: /metrics
+ scheme: http
+ fqdn: mccontrollermanager-svc.default.svc.cluster.local
+ port: 8000
+ application: k10
+ - service: state
+ metricsPath: /metrics
+ scheme: http
+ fqdn: state-svc.default.svc.cluster.local
+ port: 8000
+ application: k10
+ - service: kanister
+ metricsPath: /metrics
+ scheme: http
+ fqdn: kanister-svc.default.svc.cluster.local
+ port: 8000
+ application: k10
+ - service: kanister
+ metricsPath: /metrics
+ scheme: http
+ fqdn: kanister-svc.default.svc.cluster.local
+ port: 8000
+ application: k10
---
# Source: k10/templates/fluentbit-configmap.yaml
kind: ConfigMap
@@ -436,7 +533,7 @@
data:
loglevel: "info"
clustername: "k8s"
- version: 4.5.15
+ version: 5.0.0
multiClusterVersion: "2"
modelstoredirname: "//mnt/k10state/kasten-io/"
apiDomain: kio.kasten.io
@@ -480,7 +577,7 @@
namespace: default
name: k10-eula
data:
- text: "KASTEN END USER LICENSE AGREEMENT\r\n\r\nThis End User License Agreement is a binding agreement between Kasten, Inc., a\r\nDelaware Corporation (\"Kasten\"), and you (\"Licensee\"), and establishes the terms\r\nunder which Licensee may use the Software and Documentation (as defined below),\r\nincluding without limitation terms and conditions relating to license grant,\r\nintellectual property rights, disclaimers /exclusions / limitations of warranty,\r\nindemnity and liability, governing law and limitation periods. All components\r\ncollectively are referred to herein as the \"Agreement.\"\r\n\r\nLICENSEE ACKNOWLEDGES IT HAS HAD THE OPPORTUNITY TO REVIEW THE AGREEMENT, PRIOR\r\nTO ACCEPTANCE OF THIS AGREEMENT. LICENSEE'S ACCEPTANCE OF THIS AGREEMENT IS\r\nEVIDENCED BY LICENSEE'S DOWNLOADING, COPYING, INSTALLING OR USING THE KASTEN\r\nSOFTWARE. IF YOU ARE ACTING ON BEHALF OF A COMPANY, YOU REPRESENT THAT YOU ARE\r\nAUTHORIZED TO BIND THE COMPANY. IF YOU DO NOT AGREE TO ALL TERMS OF THIS\r\nAGREEMENT, DO NOT DOWNLOAD, COPY, INSTALL, OR USE THE SOFTWARE, AND PERMANENTLY\r\nDELETE THE SOFTWARE.\r\n\r\n1. DEFINITIONS\r\n\r\n1.1 \"Authorized Persons\" means trained technical employees and contractors of\r\nLicensee who are subject to a written agreement with Licensee that includes use\r\nand confidentiality restrictions that are at least as protective as those set\r\nforth in this Agreement.\r\n\r\n1.2 \"Authorized Reseller\" means a distributor or reseller, including cloud\r\ncomputing platform providers, authorized by Kasten to resell licenses to the\r\nSoftware through the channel through or in the territory in which Licensee is\r\npurchasing.\r\n\r\n1.3 \"Confidential Information\" means all non-public information disclosed in\r\nwritten, oral or visual form by either party to the other. Confidential\r\nInformation may include, but is not limited to, services, pricing information,\r\ncomputer programs, source code, names and expertise of employees and\r\nconsultants, know-how, and other technical, business, financial and product\r\ndevelopment information. \"Confidential Information\" does not include any\r\ninformation that the receiving party can demonstrate by its written records (1)\r\nwas rightfully known to it without obligation of confidentiality prior to its\r\ndisclosure hereunder by the disclosing party; (2) is or becomes publicly known\r\nthrough no wrongful act of the receiving party; (3) has been rightfully received\r\nwithout obligation of confidentiality from a third party authorized to make such\r\na disclosure; or (4) is independently developed by the receiving party without\r\nreference to confidential information disclosed hereunder.\r\n\r\n1.4 \"Documentation\" means any administration guides, installation and user\r\nguides, and release notes that are provided by Kasten to Licensee with the\r\nSoftware.\r\n\r\n1.5 \"Intellectual Property Rights\" means patents, design patents, copyrights,\r\ntrademarks, Confidential Information, know-how, trade secrets, moral rights, and\r\nany other intellectual property rights recognized in any country or jurisdiction\r\nin the world.\r\n\r\n1.6 \"Node\" means a single physical or virtual computing machine recognizable by\r\nthe Software as a unique device. Nodes must be owned or leased by Licensee or an\r\nentity controlled by, controlling or under common control with Licensee.\r\n\r\n1.7 \"Edition\" means a unique identifier for each distinct product that is made\r\navailable by Kasten and that can be licensed, including summary information\r\nregarding any associated functionality, features, or restrictions specific to\r\nthe Edition.\r\n\r\n1.8 \"Open Source Software\" means software delivered to Licensee hereunder that\r\nis subject to the provisions of any open source license agreement.\r\n\r\n1.9 \"Purchase Agreement\" means a separate commercial agreement, if applicable,\r\nbetween Kasten and the Licensee that contains the terms for the licensing of a\r\nspecific Edition of the Software.\r\n\r\n1.10 \"Software\" means any and all software product Editions licensed to Licensee\r\nunder this Agreement, all as developed by Kasten and delivered to Licensee\r\nhereunder. Software also includes any Updates provided by Kasten to Licensee.\r\nFor the avoidance of doubt, the definition of Software shall exclude any\r\nThird-Party Software and Open Source Software.\r\n\r\n1.11 \"Third-Party Software\" means certain software Kasten licenses from third\r\nparties and provides to Licensee with the Software, which may include Open\r\nSource Software.\r\n\r\n1.12 \"Update\" means a revision of the Software that Kasten makes available to\r\ncustomers at no additional cost. The Update includes, if and when applicable and\r\navailable, bug fix patches, maintenance release, minor release, or new major\r\nreleases. Updates are limited only to the Software licensed by Licensee, and\r\nspecifically exclude new product offerings, features, options or functionality\r\nof the Software that Kasten may choose to license separately, or for an\r\nadditional fee.\r\n\r\n1.13 \"Use\" means to install activate the processing capabilities of the\r\nSoftware, load, execute, access, employ the Software, or display information\r\nresulting from such capabilities.\r\n\r\n\r\n2. LICENSE GRANT AND RESTRICTIONS\r\n\r\n2.1 Enterprise License. Subject to Licensee\"s compliance with the terms and\r\nconditions of this Agreement (including any additional restrictions on\r\nLicensee\"s use of the Software set forth in the Purchase Agreement, if one\r\nexists, between Licensee and Kasten), Kasten grants to Licensee a non-exclusive,\r\nnon-transferable (except in connection with a permitted assignment of this\r\nAgreement under Section 14.10 (Assignment), non-sublicensable, limited term\r\nlicense to install and use the Software, in object code form only, solely for\r\nLicensee\"s use, unless terminated in accordance with Section 4 (Term and\r\nTermination).\r\n\r\n2.2 Starter License. This section shall only apply when the Licensee licenses\r\nStarter Edition of the Software. The license granted herein is for a maximum of\r\n10 Nodes and for a period of 12 months from the date of the Software release that\r\nembeds the specific license instance. Updating to a newer Software (minor or\r\nmajor) release will always extend the validity of the license by 12 months. If\r\nthe Licensee wishes to upgrade to an Enterprise License instead, the Licensee\r\nwill have to enter into a Purchase Agreement with Kasten which will supersede\r\nthis Agreement. The Licensee is required to provide accurate email and company\r\ninformation, if representing a company, when accepting this Agreement. Under no\r\ncircumstances will a Starter License be construed to mean that the Licensee is\r\nauthorized to distribute the Software to any third party for any reason\r\nwhatsoever.\r\n\r\n2.3 Evaluation License. This section shall only apply when the Licensee has\r\nlicensed the Software for an initial evaluation period. The license granted\r\nherein is valid only one time 30 days, starting from date of installation,\r\nunless otherwise explicitly designated by Kasten (\"Evaluation Period\"). Under\r\nthis license the Software can only be used for evaluation purposes. Under no\r\ncircumstances will an Evaluation License be construed to mean that the Licensee\r\nis authorized to distribute the Software to any third party for any reason\r\nwhatsoever. If the Licensee wishes to upgrade to an Enterprise License instead,\r\nthe Licensee will have to enter into a Purchase Agreement with Kasten which will\r\nsupersede this Agreement.. If the Licensee does not wish to upgrade to an\r\nEnterprise License at the end of the Evaluation Period the Licensee\"s rights\r\nunder the Agreement shall terminate, and the Licensee shall delete all Kasten\r\nSoftware.\r\n\r\n2.4 License Restrictions. Except to the extent permitted under this Agreement,\r\nLicensee will not nor will Licensee allow any third party to: (i) copy, modify,\r\nadapt, translate or otherwise create derivative works of the Software or the\r\nDocumentation; (ii) reverse engineer, decompile, disassemble or otherwise\r\nattempt to discover the source code of the Software; (iii) rent, lease, sell,\r\nassign or otherwise transfer rights in or to the Software or Documentation; (iv)\r\nremove any proprietary notices or labels from the Software or Documentation; (v)\r\npublicly disseminate performance information or analysis (including, without\r\nlimitation, benchmarks) relating to the Software. Licensee will comply with all\r\napplicable laws and regulations in Licensee\"s use of and access to the Software\r\nand Documentation.\r\n\r\n2.5 Responsibility for Use. The Software and Documentation may be used only by\r\nAuthorized Persons and in conformance with this Agreement. Licensee shall be\r\nresponsible for the proper use and protection of the Software and Documentation\r\nand is responsible for: (i) installing, managing, operating, and physically\r\ncontrolling the Software and the results obtained from using the Software; (ii)\r\nusing the Software within the operating environment specified in the\r\nDocumentation; and; (iii) establishing and maintaining such recovery and data\r\nprotection and security procedures as necessary for Licensee's service and\r\noperation and/or as may be specified by Kasten from time to time.\r\n\r\n2.6 United States Government Users. The Software licensed under this Agreement\r\nis \"commercial computer software\" as that term is described in DFAR\r\n252.227-7014(a)(1). If acquired by or on behalf of a civilian agency, the U.S.\r\nGovernment acquires this commercial computer software and/or commercial computer\r\nsoftware documentation subject to the terms and this Agreement as specified in\r\n48 C.F.R. 12.212 (Computer Software) and 12.211 (Technical Data) of the Federal\r\nAcquisition Regulations (\"FAR\") and its successors. If acquired by or on behalf\r\nof any agency within the Department of Defense (\"DOD\"), the U.S. Government\r\nacquires this commercial computer software and/or commercial computer software\r\ndocumentation subject to the terms of this Agreement as specified in 48 C.F.R.\r\n227.7202 of the DOD FAR Supplement and its successors.\r\n\r\n\r\n3. SUPPORT\r\n\r\n3.1 During the Term (as defined below) and subject to Licensee’s compliance \r\nwith the terms and conditions of this Agreement, Licensee may submit queries and \r\nrequests for support for Enterprise Licenses by submitting Service Requests via Veeam \r\nSupport Portal (https://my.veeam.com). Support is not provided for Starter and Evaluation \r\nLicenses. Licensee shall be entitled to the support service-level agreement specified \r\nin the relevant order form or purchase order (“Order Form”) between Licensee and the \r\nReseller and as set forth in Kasten’s Support Policy, a copy of which can be found \r\nat https://www.kasten.io/support-services-policy. Licensee shall also be permitted to \r\ndownload and install all Updates released by Kasten during the Term and made generally \r\navailable to users of the Software. Software versions with all updates and upgrades \r\ninstalled is supported for six months from the date of release of that version. \r\n\r\n3.2 Starter Edition Support. If the Licensee has licensed Starter Edition of \r\nthe Software, you will have access to the Kasten K10 Support Community \r\n(https://community.veeam.com/groups/kasten-k10-support-92), but Kasten cannot guarantee \r\na service level of any sort. Should a higher level of support be needed, Licensee has \r\nthe option to consider entering into a Purchase Agreement with Kasten for licensing a \r\ndifferent Edition of the Software.\r\n\r\n\r\n\r\n4. TERM AND TERMINATION\r\n\r\n4.1 Term. The term of this Agreement, except for Starter and Evaluation\r\nLicenses, shall commence on the Effective Date and shall, unless terminated\r\nearlier in accordance with the provisions of Section 4.2 below, remain in force\r\nfor the Subscription Period as set forth in the applicable Order Form(s) (the\r\n\"Term\"). The parties may extend the Term of this Agreement beyond the\r\nSubscription Period by executing additional Order Form(s) and Licensee\"s payment\r\nof additional licensing fees. The term of this Agreement for the Starter and\r\nEvaluation Licenses will coincide with the term for Starter Edition (as stated\r\nin section 2.2) and the term for Evaluation Period (as stated in section 2.3),\r\nrespectively\r\n\r\n4.2 Termination. Either party may immediately terminate this\r\nAgreement and the licenses granted hereunder if the other party (1) becomes\r\ninsolvent and\"becomes unwilling or unable to meet its obligations under this\r\nAgreement, (2) files a petition in bankruptcy, (3) is subject to the filing of\r\nan involuntary petition for bankruptcy which is not rescinded within a period of\r\nforty-five (45) days, (4) fails to cure a material breach of any material term\r\nor condition of this Agreement within thirty (30) days of receipt of written\r\nnotice specifying such breach, or (5) materially breaches its obligations of\r\nconfidentiality hereunder.\r\n\r\n4.3 Effects of Termination. Upon expiration or\r\ntermination of this Agreement for any reason, (i) any amounts owed to Kasten\r\nunder this Agreement will be immediately due and payable; (ii) all licensed\r\nrights granted in this Agreement will immediately cease; and (iii) Licensee will\r\npromptly discontinue all use of the Software and Documentation and return to\r\nKasten any Kasten Confidential Information in Licensee\"s possession or control.\r\n\r\n4.4 Survival. The following Sections of this Agreement will remain in effect\r\nfollowing the expiration or termination of these General Terms for any reason:\r\n4.3 (Effects of Termination), 4.4 (Survival), 5 (Third Party Software) 5\r\n(Confidentiality), 9 (Ownership), 10.2 (Third-Party Software), 10.3 (Warranty\r\nDisclaimer), 11 (Limitations of Liability), 12.2 (Exceptions to Kasten\r\nObligation), 13 (Export) and 14 (General).\r\n\r\n\r\n5. THIRD PARTY AND OPEN SOURCE SOFTWARE Certain Third-Party Software or Open\r\nSource Software (Kasten can provide a list upon request) that may be provided\r\nwith the Software may be subject to various other terms and conditions imposed\r\nby the licensors of such Third-Party Software or Open Source Software. The\r\nterms of Licensee\"s use of the Third-Party Software or Open Source Software is\r\nsubject to and governed by the respective Third-Party Software and Open Source\r\nlicenses, except that this Section 5 (Third-Party Software), Section 10.2 (Third\r\nParty Software), 10.3 (Warranty Disclaimer), Section 11 (Limitations of\r\nLiability), and Section 14 (General) of this Agreement also govern Licensee\"s\r\nuse of the Third-Party Software. To the extent applicable to Licensee\"s use of\r\nsuch Third-Party Software and Open Source, Licensee agrees to comply with the\r\nterms and conditions contained in all such Third-Party Software and Open Source\r\nlicenses.\r\n\r\n\r\n6. CONFIDENTIALITY Neither party will use any Confidential Information of the\r\nother party except as expressly permitted by this Agreement or as expressly\r\nauthorized in writing by the disclosing party. The receiving party shall use\r\nthe same degree of care to protect the disclosing party\"s Confidential\r\nInformation as it uses to protect its own Confidential Information of like\r\nnature, but in no circumstances less than a commercially reasonable standard of\r\ncare. The receiving party may not disclose the disclosing party\"s Confidential\r\nInformation to any person or entity other than to (i) (a) Authorized Persons in\r\nthe case the receiving party is Licensee, and (b) Kasten\"s employees and\r\ncontractors in the case the receiving party is Kasten, and (ii) who need access\r\nto such Confidential Information solely for the purpose of fulfilling that\r\nparty\"s obligations or exercising that party\"s rights hereunder. The foregoing\r\nobligations will not restrict the receiving party from disclosing Confidential\r\nInformation of the disclosing party: (1) pursuant to the order or requirement of\r\na court, administrative agency, or other governmental body, provided that the\r\nreceiving party required to make such a disclosure gives reasonable notice to\r\nthe disclosing party prior to such disclosure; and (2) on a confidential basis\r\nto its legal and financial advisors. Kasten may identify Licensee in its\r\ncustomer lists in online and print marketing materials.\r\n\r\n\r\n7. FEES Fees for Enterprise License shall be set forth in separate Order Form(s)\r\nattached to a Purchase Agreement, between the Licensee and Kasten.\r\n\r\nIf Licensee has obtained the Software through an Authorized Reseller, fees for\r\nlicensing shall be invoiced directly by the Authorized Reseller.\r\n\r\nIf no Purchase Agreement exists, during the term of this Agreement, Kasten\r\nshall license the Starter Edition only and no other Edition of the Software\r\n\"at no charge\" to Licensee.\r\n\r\n\r\n8. USAGE DATA Kasten may collect, accumulate, and aggregate certain usage\r\nstatistics in order to analyze usage of the Software, make improvements, and\r\npotentially develop new products. Kasten may use aggregated anonymized data for\r\nany purpose that Kasten, at its own discretion, may consider appropriate.\r\n\r\n\r\n9. OWNERSHIP As between Kasten and Licensee, all right, title and interest in\r\nthe Software, Documentation and any other Kasten materials furnished or made\r\navailable hereunder, all modifications and enhancements thereof, and all\r\nsuggestions, ideas and feedback proposed by Licensee regarding the Software and\r\nDocumentation, including all copyright rights, patent rights and other\r\nIntellectual Property Rights in each of the foregoing, belong to and are\r\nretained solely by Kasten or Kasten\"s licensors and providers, as applicable.\r\nLicensee hereby does and will irrevocably assign to Kasten all evaluations,\r\nideas, feedback and suggestions made by Licensee to Kasten regarding the\r\nSoftware and Documentation (collectively, \"Feedback\") and all Intellectual\r\nProperty Rights in and to the Feedback. Except as expressly provided herein, no\r\nlicenses of any kind are granted hereunder, whether by implication, estoppel, or\r\notherwise.\r\n\r\n\r\n10. LIMITED WARRANTY AND DISCLAIMERS\r\n\r\n10.1 Limited Warranty. Kasten warrants for a period of thirty (30) days from\r\nthe Effective Date that the Software will materially conform to Kasten\"s\r\nthen-current Documentation (the \"Warranty Period\") when properly installed on a\r\ncomputer for which a license is granted hereunder. Licensee\"s exclusive remedy\r\nfor a breach of this Section 10.1 is that Kasten shall, at its option, use\r\ncommercially reasonable efforts to correct or replace the Software, or refund\r\nall or a portion of the fees paid by Licensee pursuant to the Purchase\r\nAgreement. Kasten, in its sole discretion, may revise this limited warranty from\r\ntime to time.\r\n\r\n10.2 Third-Party Software. Except as expressly set forth in this Agreement,\r\nThird-Party Software (including any Open Source Software) are provided on an\r\n\"as-is\" basis at the sole risk of Licensee. Notwithstanding any language to the\r\ncontrary in this Agreement, Kasten makes no express or implied warranties of any\r\nkind with respect to Third-Party Software provided to Licensee and shall not be\r\nliable for any damages regarding the use or operation of the Third-Party\r\nSoftware furnished under this Agreement. Any and all express or implied\r\nwarranties, if any, arising from the license of Third-Party Software shall be\r\nthose warranties running from the third party manufacturer or licensor to\r\nLicensee.\r\n\r\n10.3 Warranty Disclaimer. EXCEPT FOR THE LIMITED WARRANTY PROVIDED ABOVE,\r\nKASTEN AND ITS SUPPLIERS MAKE NO WARRANTY OF ANY KIND, WHETHER EXPRESS, IMPLIED,\r\nSTATUTORY OR OTHERWISE, RELATING TO THE SOFTWARE OR TO KASTEN\"S MAINTENANCE,\r\nPROFESSIONAL OR OTHER SERVICES. KASTEN SPECIFICALLY DISCLAIMS ALL IMPLIED\r\nWARRANTIES OF DESIGN, MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE\r\nAND NON-INFRINGEMENT. KASTEN AND ITS SUPPLIERS AND LICENSORS DO NOT WARRANT OR\r\nREPRESENT THAT THE SOFTWARE WILL BE FREE FROM BUGS OR THAT ITS USE WILL BE\r\nUNINTERRUPTED OR ERROR-FREE. THIS DISCLAIMER SHALL APPLY NOTWITHSTANDING THE\r\nFAILURE OF THE ESSENTIAL PURPOSE OF ANY LIMITED REMEDY PROVIDED HEREIN. EXCEPT\r\nAS STATED ABOVE, KASTEN AND ITS SUPPLIERS PROVIDE THE SOFTWARE ON AN \"AS IS\"\r\nBASIS. KASTEN PROVIDES NO WARRANTIES WITH RESPECT TO THIRD PARTY SOFTWARE AND\r\nOPEN SOURCE SOFTWARE.\r\n\r\n\r\n11. LIMITATIONS OF LIABILITY\r\n\r\n11.1 EXCLUSION OF CERTAIN DAMAGES. EXCEPT FOR BREACHES OF SECTION 6\r\n(CONFIDENTIALITY) OR SECTION 9 (OWNERSHIP), IN NO EVENT WILL EITHER PARTY BE\r\nLIABLE FOR ANY INDIRECT, CONSEQUENTIAL, EXEMPLARY, SPECIAL, INCIDENTAL OR\r\nRELIANCE DAMAGES, INCLUDING ANY LOST DATA, LOSS OF USE AND LOST PROFITS, ARISING\r\nFROM OR RELATING TO THIS AGREEMENT, THE SOFTWARE OR DOCUMENTATION, EVEN IF SUCH\r\nPARTY KNEW OR SHOULD HAVE KNOWN OF THE POSSIBILITY OF, OR COULD REASONABLY HAVE\r\nPREVENTED, SUCH DAMAGES.\r\n\r\n11.2 LIMITATION OF DAMAGES. EXCEPT FOR THE BREACHES OF SECTION 6\r\n(CONFIDENTIALITY) OR SECTION 9 (OWNERSHIP), EACH PARTY\"S TOTAL CUMULATIVE\r\nLIABILITY ARISING FROM OR RELATED TO THIS AGREEMENT OR THE SOFTWARE,\r\nDOCUMENTATION, OR SERVICES PROVIDED BY KASTEN, WILL NOT EXCEED THE AMOUNT OF\r\nFEES PAID OR PAYABLE BY LICENSEE FOR THE SOFTWARE, DOCUMENTATION OR SERVICES\r\nGIVING RISE TO THE CLAIM IN THE TWELVE (12) MONTHS FOLLOWING THE EFFECTIVE DATE.\r\nLICENSEE AGREES THAT KASTEN\"S SUPPLIERS AND LICENSORS WILL HAVE NO LIABILITY OF\r\nANY KIND UNDER OR AS A RESULT OF THIS AGREEMENT. IN THE CASE OF KASTEN\"S\r\nINDEMNIFICATION OBLIGATIONS, KASTEN\"S CUMULATIVE LIABILITY UNDER THIS AGREEMENT\r\nSHALL BE LIMITED TO THE SUM OF THE LICENSE FEES PAID OR PAYABLE BY LICENSEE FOR\r\nTHE SOFTWARE, DOCUMENTATION OR SERVICES GIVING RISE TO THE CLAIM IN THE TWELVE\r\n(12) MONTHS FOLLOWING THE EFFECTIVE DATE.\r\n\r\n11.3 THIRD PARTY SOFTWARE. NOTWITHSTANDING ANY LANGUAGE TO THE CONTRARY IN THIS\r\nAGREEMENT, KASTEN SHALL NOT BE LIABLE FOR ANY DAMAGES REGARDING THE USE OR\r\nOPERATION OF ANY THIRD-PARTY SOFTWARE FURNISHED UNDER THIS AGREEMENT.\r\n\r\n11.4 LIMITATION OF ACTIONS. IN NO EVENT MAY LICENSEE BRING ANY CAUSE OF ACTION\r\nRELATED TO THIS AGREEMENT MORE THAN ONE (1) YEAR AFTER THE OCCURRENCE OF THE\r\nEVENT GIVING RISE TO THE LIABILITY.\r\n\r\n\r\n12. EXPORT\r\nThe Software, Documentation and related technical data may be subject\r\nto U.S. export control laws, including without limitation the U.S. Export\r\nAdministration Act and its associated regulations, and may be subject to export\r\nor import regulations in other countries. Licensee shall comply with all such\r\nregulations and agrees to obtain all necessary licenses to export, re-export, or\r\nimport the Software, Documentation and related technical data.\r\n\r\n\r\n13. GENERAL\r\n\r\n13.1 No Agency. Kasten and Licensee each acknowledge and agree that the\r\nrelationship established by this Agreement is that of independent contractors,\r\nand nothing contained in this Agreement shall be construed to: (1) give either\r\nparty the power to direct or control the day\x1Eto\x1Eday activities of the other; (2)\r\ndeem the parties to be acting as partners, joint venturers, co\x1Eowners or\r\notherwise as participants in a joint undertaking; or (3) permit either party or\r\nany of either party\"s officers, directors, employees, agents or representatives\r\nto create or assume any obligation on behalf of or for the account of the other\r\nparty for any purpose whatsoever.\r\n\r\n13.2 Compliance with Laws. Each party agrees to comply with all applicable\r\nlaws, regulations, and ordinances relating to their performance hereunder.\r\nWithout limiting the foregoing, Licensee warrants and covenants that it will\r\ncomply with all then current laws and regulations of the United States and other\r\njurisdictions relating or applicable to Licensee\"s use of the Software and\r\nDocumentation including, without limitation, those concerning Intellectual\r\nProperty Rights, invasion of privacy, defamation, and the import and export of\r\nSoftware and Documentation.\r\n\r\n13.3 Force Majeure. Except for the duty to pay money, neither party shall be\r\nliable hereunder by reason of any failure or delay in the performance of its\r\nobligations hereunder on account of strikes, riots, fires, flood, storm,\r\nexplosions, acts of God, war, governmental action, earthquakes, or any other\r\ncause which is beyond the reasonable control of such party.\r\n\r\n13.4 Governing Law; Venue and Jurisdiction. This Agreement shall be interpreted\r\naccording to the laws of the State of California without regard to or\r\napplication of choice\x1Eof\x1Elaw rules or principles. The parties expressly agree\r\nthat the United Nations Convention on Contracts for the International Sale of\r\nGoods and the Uniform Computer Information Transactions Act will not apply. Any\r\nlegal action or proceeding arising under this Agreement will be brought\r\nexclusively in the federal or state courts located in Santa Clara County,\r\nCalifornia and the parties hereby consent to the personal jurisdiction and venue\r\ntherein.\r\n\r\n13.5 Injunctive Relief. The parties agree that monetary damages would not be an\r\nadequate remedy for the breach of certain provisions of this Agreement,\r\nincluding, without limitation, all provisions concerning infringement,\r\nconfidentiality and nondisclosure, or limitation on permitted use of the\r\nSoftware or Documentation. The parties further agree that, in the event of such\r\nbreach, injunctive relief would be necessary to prevent irreparable injury.\r\nAccordingly, either party shall have the right to seek injunctive relief or\r\nsimilar equitable remedies to enforce such party's rights under the pertinent\r\nprovisions of this Agreement, without limiting its right to pursue any other\r\nlegal remedies available to it.\r\n\r\n13.6 Entire Agreement and Waiver. This Agreement and any exhibits hereto shall\r\nconstitute the entire agreement and contains all terms and conditions between\r\nKasten and Licensee with respect to the subject matter hereof and all prior\r\nagreements, representations, and statement with respect to such subject matter\r\nare superseded hereby. This Agreement may be changed only by written agreement\r\nsigned by both Kasten and Licensee. No failure of either party to exercise or\r\nenforce any of its rights under this Agreement shall act as a waiver of\r\nsubsequent breaches; and the waiver of any breach shall not act as a waiver of\r\nsubsequent breaches.\r\n\r\n13.7 Severability. In the event any provision of this Agreement is held by a\r\ncourt or other tribunal of competent jurisdiction to be unenforceable, that\r\nprovision will be enforced to the maximum extent permissible under applicable\r\nlaw and the other provisions of this Agreement will remain in full force and\r\neffect. The parties further agree that in the event such provision is an\r\nessential part of this Agreement, they will begin negotiations for a suitable\r\nreplacement provision.\r\n\r\n13.8 Counterparts. This Agreement may be executed in any number of\r\ncounterparts, each of which, when so executed and delivered (including by\r\nfacsimile), shall be deemed an original, and all of which shall constitute one\r\nand the same agreement.\r\n\r\n13.9 Binding Effect. This Agreement shall be binding upon and shall inure to\r\nthe benefit of the respective parties hereto, their respective successors and\r\npermitted assigns.\r\n\r\n13.10 Assignment. Neither party may, without the prior written consent of the\r\nother party (which shall not be unreasonably withheld), assign this Agreement,\r\nin whole or in part, either voluntarily or by operation of law, and any attempt\r\nto do so shall be a material default of this Agreement and shall be void.\r\nNotwithstanding the foregoing, Kasten may assign its rights and benefits and\r\ndelegate its duties and obligations under this Agreement without the consent of\r\nLicensee in connection with a merger, reorganization or sale of all or\r\nsubstantially all relevant assets of the assigning party; in each case provided\r\nthat such successor assumes the assigning party\"s obligations under this\r\nAgreement.\r\n\r\n"
+ text: "KASTEN END USER LICENSE AGREEMENT\r\n\r\nThis End User License Agreement is a binding agreement between Kasten, Inc., a\r\nDelaware Corporation (\"Kasten\"), and you (\"Licensee\"), and establishes the terms\r\nunder which Licensee may use the Software and Documentation (as defined below),\r\nincluding without limitation terms and conditions relating to license grant,\r\nintellectual property rights, disclaimers /exclusions / limitations of warranty,\r\nindemnity and liability, governing law and limitation periods. All components\r\ncollectively are referred to herein as the \"Agreement.\"\r\n\r\nLICENSEE ACKNOWLEDGES IT HAS HAD THE OPPORTUNITY TO REVIEW THE AGREEMENT, PRIOR\r\nTO ACCEPTANCE OF THIS AGREEMENT. LICENSEE'S ACCEPTANCE OF THIS AGREEMENT IS\r\nEVIDENCED BY LICENSEE'S DOWNLOADING, COPYING, INSTALLING OR USING THE KASTEN\r\nSOFTWARE. IF YOU ARE ACTING ON BEHALF OF A COMPANY, YOU REPRESENT THAT YOU ARE\r\nAUTHORIZED TO BIND THE COMPANY. IF YOU DO NOT AGREE TO ALL TERMS OF THIS\r\nAGREEMENT, DO NOT DOWNLOAD, COPY, INSTALL, OR USE THE SOFTWARE, AND PERMANENTLY\r\nDELETE THE SOFTWARE.\r\n\r\n1. DEFINITIONS\r\n\r\n1.1 \"Authorized Persons\" means trained technical employees and contractors of\r\nLicensee who are subject to a written agreement with Licensee that includes use\r\nand confidentiality restrictions that are at least as protective as those set\r\nforth in this Agreement.\r\n\r\n1.2 \"Authorized Reseller\" means a distributor or reseller, including cloud\r\ncomputing platform providers, authorized by Kasten to resell licenses to the\r\nSoftware through the channel through or in the territory in which Licensee is\r\npurchasing.\r\n\r\n1.3 \"Confidential Information\" means all non-public information disclosed in\r\nwritten, oral or visual form by either party to the other. Confidential\r\nInformation may include, but is not limited to, services, pricing information,\r\ncomputer programs, source code, names and expertise of employees and\r\nconsultants, know-how, and other technical, business, financial and product\r\ndevelopment information. \"Confidential Information\" does not include any\r\ninformation that the receiving party can demonstrate by its written records (1)\r\nwas rightfully known to it without obligation of confidentiality prior to its\r\ndisclosure hereunder by the disclosing party; (2) is or becomes publicly known\r\nthrough no wrongful act of the receiving party; (3) has been rightfully received\r\nwithout obligation of confidentiality from a third party authorized to make such\r\na disclosure; or (4) is independently developed by the receiving party without\r\nreference to confidential information disclosed hereunder.\r\n\r\n1.4 \"Documentation\" means any administration guides, installation and user\r\nguides, and release notes that are provided by Kasten to Licensee with the\r\nSoftware.\r\n\r\n1.5 \"Intellectual Property Rights\" means patents, design patents, copyrights,\r\ntrademarks, Confidential Information, know-how, trade secrets, moral rights, and\r\nany other intellectual property rights recognized in any country or jurisdiction\r\nin the world.\r\n\r\n1.6 \"Node\" means a single physical or virtual computing machine recognizable by\r\nthe Software as a unique device. Nodes must be owned or leased by Licensee or an\r\nentity controlled by, controlling or under common control with Licensee.\r\n\r\n1.7 \"Edition\" means a unique identifier for each distinct product that is made\r\navailable by Kasten and that can be licensed, including summary information\r\nregarding any associated functionality, features, or restrictions specific to\r\nthe Edition.\r\n\r\n1.8 \"Open Source Software\" means software delivered to Licensee hereunder that\r\nis subject to the provisions of any open source license agreement.\r\n\r\n1.9 \"Purchase Agreement\" means a separate commercial agreement, if applicable,\r\nbetween Kasten and the Licensee that contains the terms for the licensing of a\r\nspecific Edition of the Software.\r\n\r\n1.10 \"Software\" means any and all software product Editions licensed to Licensee\r\nunder this Agreement, all as developed by Kasten and delivered to Licensee\r\nhereunder. Software also includes any Updates provided by Kasten to Licensee.\r\nFor the avoidance of doubt, the definition of Software shall exclude any\r\nThird-Party Software and Open Source Software.\r\n\r\n1.11 \"Third-Party Software\" means certain software Kasten licenses from third\r\nparties and provides to Licensee with the Software, which may include Open\r\nSource Software.\r\n\r\n1.12 \"Update\" means a revision of the Software that Kasten makes available to\r\ncustomers at no additional cost. The Update includes, if and when applicable and\r\navailable, bug fix patches, maintenance release, minor release, or new major\r\nreleases. Updates are limited only to the Software licensed by Licensee, and\r\nspecifically exclude new product offerings, features, options or functionality\r\nof the Software that Kasten may choose to license separately, or for an\r\nadditional fee.\r\n\r\n1.13 \"Use\" means to install activate the processing capabilities of the\r\nSoftware, load, execute, access, employ the Software, or display information\r\nresulting from such capabilities.\r\n\r\n\r\n2. LICENSE GRANT AND RESTRICTIONS\r\n\r\n2.1 Enterprise License. Subject to Licensee\"s compliance with the terms and\r\nconditions of this Agreement (including any additional restrictions on\r\nLicensee\"s use of the Software set forth in the Purchase Agreement, if one\r\nexists, between Licensee and Kasten), Kasten grants to Licensee a non-exclusive,\r\nnon-transferable (except in connection with a permitted assignment of this\r\nAgreement under Section 14.10 (Assignment), non-sublicensable, limited term\r\nlicense to install and use the Software, in object code form only, solely for\r\nLicensee\"s use, unless terminated in accordance with Section 4 (Term and\r\nTermination).\r\n\r\n2.2 Starter License. This section shall only apply when the Licensee licenses\r\nStarter Edition of the Software. The license granted herein is for a maximum of\r\n5 Nodes and for a period of 12 months from the date of the Software release that\r\nembeds the specific license instance. Updating to a newer Software (minor or\r\nmajor) release will always extend the validity of the license by 12 months. If\r\nthe Licensee wishes to upgrade to an Enterprise License instead, the Licensee\r\nwill have to enter into a Purchase Agreement with Kasten which will supersede\r\nthis Agreement. The Licensee is required to provide accurate email and company\r\ninformation, if representing a company, when accepting this Agreement. Under no\r\ncircumstances will a Starter License be construed to mean that the Licensee is\r\nauthorized to distribute the Software to any third party for any reason\r\nwhatsoever.\r\n\r\n2.3 Evaluation License. This section shall only apply when the Licensee has\r\nlicensed the Software for an initial evaluation period. The license granted\r\nherein is valid only one time 30 days, starting from date of installation,\r\nunless otherwise explicitly designated by Kasten (\"Evaluation Period\"). Under\r\nthis license the Software can only be used for evaluation purposes. Under no\r\ncircumstances will an Evaluation License be construed to mean that the Licensee\r\nis authorized to distribute the Software to any third party for any reason\r\nwhatsoever. If the Licensee wishes to upgrade to an Enterprise License instead,\r\nthe Licensee will have to enter into a Purchase Agreement with Kasten which will\r\nsupersede this Agreement.. If the Licensee does not wish to upgrade to an\r\nEnterprise License at the end of the Evaluation Period the Licensee\"s rights\r\nunder the Agreement shall terminate, and the Licensee shall delete all Kasten\r\nSoftware.\r\n\r\n2.4 License Restrictions. Except to the extent permitted under this Agreement,\r\nLicensee will not nor will Licensee allow any third party to: (i) copy, modify,\r\nadapt, translate or otherwise create derivative works of the Software or the\r\nDocumentation; (ii) reverse engineer, decompile, disassemble or otherwise\r\nattempt to discover the source code of the Software; (iii) rent, lease, sell,\r\nassign or otherwise transfer rights in or to the Software or Documentation; (iv)\r\nremove any proprietary notices or labels from the Software or Documentation; (v)\r\npublicly disseminate performance information or analysis (including, without\r\nlimitation, benchmarks) relating to the Software. Licensee will comply with all\r\napplicable laws and regulations in Licensee\"s use of and access to the Software\r\nand Documentation.\r\n\r\n2.5 Responsibility for Use. The Software and Documentation may be used only by\r\nAuthorized Persons and in conformance with this Agreement. Licensee shall be\r\nresponsible for the proper use and protection of the Software and Documentation\r\nand is responsible for: (i) installing, managing, operating, and physically\r\ncontrolling the Software and the results obtained from using the Software; (ii)\r\nusing the Software within the operating environment specified in the\r\nDocumentation; and; (iii) establishing and maintaining such recovery and data\r\nprotection and security procedures as necessary for Licensee's service and\r\noperation and/or as may be specified by Kasten from time to time.\r\n\r\n2.6 United States Government Users. The Software licensed under this Agreement\r\nis \"commercial computer software\" as that term is described in DFAR\r\n252.227-7014(a)(1). If acquired by or on behalf of a civilian agency, the U.S.\r\nGovernment acquires this commercial computer software and/or commercial computer\r\nsoftware documentation subject to the terms and this Agreement as specified in\r\n48 C.F.R. 12.212 (Computer Software) and 12.211 (Technical Data) of the Federal\r\nAcquisition Regulations (\"FAR\") and its successors. If acquired by or on behalf\r\nof any agency within the Department of Defense (\"DOD\"), the U.S. Government\r\nacquires this commercial computer software and/or commercial computer software\r\ndocumentation subject to the terms of this Agreement as specified in 48 C.F.R.\r\n227.7202 of the DOD FAR Supplement and its successors.\r\n\r\n\r\n3. SUPPORT\r\n\r\n3.1 During the Term (as defined below) and subject to Licensee’s compliance \r\nwith the terms and conditions of this Agreement, Licensee may submit queries and \r\nrequests for support for Enterprise Licenses by submitting Service Requests via Veeam \r\nSupport Portal (https://my.veeam.com). Support is not provided for Starter and Evaluation \r\nLicenses. Licensee shall be entitled to the support service-level agreement specified \r\nin the relevant order form or purchase order (“Order Form”) between Licensee and the \r\nReseller and as set forth in Kasten’s Support Policy, a copy of which can be found \r\nat https://www.kasten.io/support-services-policy. Licensee shall also be permitted to \r\ndownload and install all Updates released by Kasten during the Term and made generally \r\navailable to users of the Software. Software versions with all updates and upgrades \r\ninstalled is supported for six months from the date of release of that version. \r\n\r\n3.2 Starter Edition Support. If the Licensee has licensed Starter Edition of \r\nthe Software, you will have access to the Kasten K10 Support Community \r\n(https://community.veeam.com/groups/kasten-k10-support-92), but Kasten cannot guarantee \r\na service level of any sort. Should a higher level of support be needed, Licensee has \r\nthe option to consider entering into a Purchase Agreement with Kasten for licensing a \r\ndifferent Edition of the Software.\r\n\r\n\r\n\r\n4. TERM AND TERMINATION\r\n\r\n4.1 Term. The term of this Agreement, except for Starter and Evaluation\r\nLicenses, shall commence on the Effective Date and shall, unless terminated\r\nearlier in accordance with the provisions of Section 4.2 below, remain in force\r\nfor the Subscription Period as set forth in the applicable Order Form(s) (the\r\n\"Term\"). The parties may extend the Term of this Agreement beyond the\r\nSubscription Period by executing additional Order Form(s) and Licensee\"s payment\r\nof additional licensing fees. The term of this Agreement for the Starter and\r\nEvaluation Licenses will coincide with the term for Starter Edition (as stated\r\nin section 2.2) and the term for Evaluation Period (as stated in section 2.3),\r\nrespectively\r\n\r\n4.2 Termination. Either party may immediately terminate this\r\nAgreement and the licenses granted hereunder if the other party (1) becomes\r\ninsolvent and\"becomes unwilling or unable to meet its obligations under this\r\nAgreement, (2) files a petition in bankruptcy, (3) is subject to the filing of\r\nan involuntary petition for bankruptcy which is not rescinded within a period of\r\nforty-five (45) days, (4) fails to cure a material breach of any material term\r\nor condition of this Agreement within thirty (30) days of receipt of written\r\nnotice specifying such breach, or (5) materially breaches its obligations of\r\nconfidentiality hereunder.\r\n\r\n4.3 Effects of Termination. Upon expiration or\r\ntermination of this Agreement for any reason, (i) any amounts owed to Kasten\r\nunder this Agreement will be immediately due and payable; (ii) all licensed\r\nrights granted in this Agreement will immediately cease; and (iii) Licensee will\r\npromptly discontinue all use of the Software and Documentation and return to\r\nKasten any Kasten Confidential Information in Licensee\"s possession or control.\r\n\r\n4.4 Survival. The following Sections of this Agreement will remain in effect\r\nfollowing the expiration or termination of these General Terms for any reason:\r\n4.3 (Effects of Termination), 4.4 (Survival), 5 (Third Party Software) 5\r\n(Confidentiality), 9 (Ownership), 10.2 (Third-Party Software), 10.3 (Warranty\r\nDisclaimer), 11 (Limitations of Liability), 12.2 (Exceptions to Kasten\r\nObligation), 13 (Export) and 14 (General).\r\n\r\n\r\n5. THIRD PARTY AND OPEN SOURCE SOFTWARE Certain Third-Party Software or Open\r\nSource Software (Kasten can provide a list upon request) that may be provided\r\nwith the Software may be subject to various other terms and conditions imposed\r\nby the licensors of such Third-Party Software or Open Source Software. The\r\nterms of Licensee\"s use of the Third-Party Software or Open Source Software is\r\nsubject to and governed by the respective Third-Party Software and Open Source\r\nlicenses, except that this Section 5 (Third-Party Software), Section 10.2 (Third\r\nParty Software), 10.3 (Warranty Disclaimer), Section 11 (Limitations of\r\nLiability), and Section 14 (General) of this Agreement also govern Licensee\"s\r\nuse of the Third-Party Software. To the extent applicable to Licensee\"s use of\r\nsuch Third-Party Software and Open Source, Licensee agrees to comply with the\r\nterms and conditions contained in all such Third-Party Software and Open Source\r\nlicenses.\r\n\r\n\r\n6. CONFIDENTIALITY Neither party will use any Confidential Information of the\r\nother party except as expressly permitted by this Agreement or as expressly\r\nauthorized in writing by the disclosing party. The receiving party shall use\r\nthe same degree of care to protect the disclosing party\"s Confidential\r\nInformation as it uses to protect its own Confidential Information of like\r\nnature, but in no circumstances less than a commercially reasonable standard of\r\ncare. The receiving party may not disclose the disclosing party\"s Confidential\r\nInformation to any person or entity other than to (i) (a) Authorized Persons in\r\nthe case the receiving party is Licensee, and (b) Kasten\"s employees and\r\ncontractors in the case the receiving party is Kasten, and (ii) who need access\r\nto such Confidential Information solely for the purpose of fulfilling that\r\nparty\"s obligations or exercising that party\"s rights hereunder. The foregoing\r\nobligations will not restrict the receiving party from disclosing Confidential\r\nInformation of the disclosing party: (1) pursuant to the order or requirement of\r\na court, administrative agency, or other governmental body, provided that the\r\nreceiving party required to make such a disclosure gives reasonable notice to\r\nthe disclosing party prior to such disclosure; and (2) on a confidential basis\r\nto its legal and financial advisors. Kasten may identify Licensee in its\r\ncustomer lists in online and print marketing materials.\r\n\r\n\r\n7. FEES Fees for Enterprise License shall be set forth in separate Order Form(s)\r\nattached to a Purchase Agreement, between the Licensee and Kasten.\r\n\r\nIf Licensee has obtained the Software through an Authorized Reseller, fees for\r\nlicensing shall be invoiced directly by the Authorized Reseller.\r\n\r\nIf no Purchase Agreement exists, during the term of this Agreement, Kasten\r\nshall license the Starter Edition only and no other Edition of the Software\r\n\"at no charge\" to Licensee.\r\n\r\n\r\n8. USAGE DATA Kasten may collect, accumulate, and aggregate certain usage\r\nstatistics in order to analyze usage of the Software, make improvements, and\r\npotentially develop new products. Kasten may use aggregated anonymized data for\r\nany purpose that Kasten, at its own discretion, may consider appropriate.\r\n\r\n\r\n9. OWNERSHIP As between Kasten and Licensee, all right, title and interest in\r\nthe Software, Documentation and any other Kasten materials furnished or made\r\navailable hereunder, all modifications and enhancements thereof, and all\r\nsuggestions, ideas and feedback proposed by Licensee regarding the Software and\r\nDocumentation, including all copyright rights, patent rights and other\r\nIntellectual Property Rights in each of the foregoing, belong to and are\r\nretained solely by Kasten or Kasten\"s licensors and providers, as applicable.\r\nLicensee hereby does and will irrevocably assign to Kasten all evaluations,\r\nideas, feedback and suggestions made by Licensee to Kasten regarding the\r\nSoftware and Documentation (collectively, \"Feedback\") and all Intellectual\r\nProperty Rights in and to the Feedback. Except as expressly provided herein, no\r\nlicenses of any kind are granted hereunder, whether by implication, estoppel, or\r\notherwise.\r\n\r\n\r\n10. LIMITED WARRANTY AND DISCLAIMERS\r\n\r\n10.1 Limited Warranty. Kasten warrants for a period of thirty (30) days from\r\nthe Effective Date that the Software will materially conform to Kasten\"s\r\nthen-current Documentation (the \"Warranty Period\") when properly installed on a\r\ncomputer for which a license is granted hereunder. Licensee\"s exclusive remedy\r\nfor a breach of this Section 10.1 is that Kasten shall, at its option, use\r\ncommercially reasonable efforts to correct or replace the Software, or refund\r\nall or a portion of the fees paid by Licensee pursuant to the Purchase\r\nAgreement. Kasten, in its sole discretion, may revise this limited warranty from\r\ntime to time.\r\n\r\n10.2 Third-Party Software. Except as expressly set forth in this Agreement,\r\nThird-Party Software (including any Open Source Software) are provided on an\r\n\"as-is\" basis at the sole risk of Licensee. Notwithstanding any language to the\r\ncontrary in this Agreement, Kasten makes no express or implied warranties of any\r\nkind with respect to Third-Party Software provided to Licensee and shall not be\r\nliable for any damages regarding the use or operation of the Third-Party\r\nSoftware furnished under this Agreement. Any and all express or implied\r\nwarranties, if any, arising from the license of Third-Party Software shall be\r\nthose warranties running from the third party manufacturer or licensor to\r\nLicensee.\r\n\r\n10.3 Warranty Disclaimer. EXCEPT FOR THE LIMITED WARRANTY PROVIDED ABOVE,\r\nKASTEN AND ITS SUPPLIERS MAKE NO WARRANTY OF ANY KIND, WHETHER EXPRESS, IMPLIED,\r\nSTATUTORY OR OTHERWISE, RELATING TO THE SOFTWARE OR TO KASTEN\"S MAINTENANCE,\r\nPROFESSIONAL OR OTHER SERVICES. KASTEN SPECIFICALLY DISCLAIMS ALL IMPLIED\r\nWARRANTIES OF DESIGN, MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE\r\nAND NON-INFRINGEMENT. KASTEN AND ITS SUPPLIERS AND LICENSORS DO NOT WARRANT OR\r\nREPRESENT THAT THE SOFTWARE WILL BE FREE FROM BUGS OR THAT ITS USE WILL BE\r\nUNINTERRUPTED OR ERROR-FREE. THIS DISCLAIMER SHALL APPLY NOTWITHSTANDING THE\r\nFAILURE OF THE ESSENTIAL PURPOSE OF ANY LIMITED REMEDY PROVIDED HEREIN. EXCEPT\r\nAS STATED ABOVE, KASTEN AND ITS SUPPLIERS PROVIDE THE SOFTWARE ON AN \"AS IS\"\r\nBASIS. KASTEN PROVIDES NO WARRANTIES WITH RESPECT TO THIRD PARTY SOFTWARE AND\r\nOPEN SOURCE SOFTWARE.\r\n\r\n\r\n11. LIMITATIONS OF LIABILITY\r\n\r\n11.1 EXCLUSION OF CERTAIN DAMAGES. EXCEPT FOR BREACHES OF SECTION 6\r\n(CONFIDENTIALITY) OR SECTION 9 (OWNERSHIP), IN NO EVENT WILL EITHER PARTY BE\r\nLIABLE FOR ANY INDIRECT, CONSEQUENTIAL, EXEMPLARY, SPECIAL, INCIDENTAL OR\r\nRELIANCE DAMAGES, INCLUDING ANY LOST DATA, LOSS OF USE AND LOST PROFITS, ARISING\r\nFROM OR RELATING TO THIS AGREEMENT, THE SOFTWARE OR DOCUMENTATION, EVEN IF SUCH\r\nPARTY KNEW OR SHOULD HAVE KNOWN OF THE POSSIBILITY OF, OR COULD REASONABLY HAVE\r\nPREVENTED, SUCH DAMAGES.\r\n\r\n11.2 LIMITATION OF DAMAGES. EXCEPT FOR THE BREACHES OF SECTION 6\r\n(CONFIDENTIALITY) OR SECTION 9 (OWNERSHIP), EACH PARTY\"S TOTAL CUMULATIVE\r\nLIABILITY ARISING FROM OR RELATED TO THIS AGREEMENT OR THE SOFTWARE,\r\nDOCUMENTATION, OR SERVICES PROVIDED BY KASTEN, WILL NOT EXCEED THE AMOUNT OF\r\nFEES PAID OR PAYABLE BY LICENSEE FOR THE SOFTWARE, DOCUMENTATION OR SERVICES\r\nGIVING RISE TO THE CLAIM IN THE TWELVE (12) MONTHS FOLLOWING THE EFFECTIVE DATE.\r\nLICENSEE AGREES THAT KASTEN\"S SUPPLIERS AND LICENSORS WILL HAVE NO LIABILITY OF\r\nANY KIND UNDER OR AS A RESULT OF THIS AGREEMENT. IN THE CASE OF KASTEN\"S\r\nINDEMNIFICATION OBLIGATIONS, KASTEN\"S CUMULATIVE LIABILITY UNDER THIS AGREEMENT\r\nSHALL BE LIMITED TO THE SUM OF THE LICENSE FEES PAID OR PAYABLE BY LICENSEE FOR\r\nTHE SOFTWARE, DOCUMENTATION OR SERVICES GIVING RISE TO THE CLAIM IN THE TWELVE\r\n(12) MONTHS FOLLOWING THE EFFECTIVE DATE.\r\n\r\n11.3 THIRD PARTY SOFTWARE. NOTWITHSTANDING ANY LANGUAGE TO THE CONTRARY IN THIS\r\nAGREEMENT, KASTEN SHALL NOT BE LIABLE FOR ANY DAMAGES REGARDING THE USE OR\r\nOPERATION OF ANY THIRD-PARTY SOFTWARE FURNISHED UNDER THIS AGREEMENT.\r\n\r\n11.4 LIMITATION OF ACTIONS. IN NO EVENT MAY LICENSEE BRING ANY CAUSE OF ACTION\r\nRELATED TO THIS AGREEMENT MORE THAN ONE (1) YEAR AFTER THE OCCURRENCE OF THE\r\nEVENT GIVING RISE TO THE LIABILITY.\r\n\r\n\r\n12. EXPORT\r\nThe Software, Documentation and related technical data may be subject\r\nto U.S. export control laws, including without limitation the U.S. Export\r\nAdministration Act and its associated regulations, and may be subject to export\r\nor import regulations in other countries. Licensee shall comply with all such\r\nregulations and agrees to obtain all necessary licenses to export, re-export, or\r\nimport the Software, Documentation and related technical data.\r\n\r\n\r\n13. GENERAL\r\n\r\n13.1 No Agency. Kasten and Licensee each acknowledge and agree that the\r\nrelationship established by this Agreement is that of independent contractors,\r\nand nothing contained in this Agreement shall be construed to: (1) give either\r\nparty the power to direct or control the day\x1Eto\x1Eday activities of the other; (2)\r\ndeem the parties to be acting as partners, joint venturers, co\x1Eowners or\r\notherwise as participants in a joint undertaking; or (3) permit either party or\r\nany of either party\"s officers, directors, employees, agents or representatives\r\nto create or assume any obligation on behalf of or for the account of the other\r\nparty for any purpose whatsoever.\r\n\r\n13.2 Compliance with Laws. Each party agrees to comply with all applicable\r\nlaws, regulations, and ordinances relating to their performance hereunder.\r\nWithout limiting the foregoing, Licensee warrants and covenants that it will\r\ncomply with all then current laws and regulations of the United States and other\r\njurisdictions relating or applicable to Licensee\"s use of the Software and\r\nDocumentation including, without limitation, those concerning Intellectual\r\nProperty Rights, invasion of privacy, defamation, and the import and export of\r\nSoftware and Documentation.\r\n\r\n13.3 Force Majeure. Except for the duty to pay money, neither party shall be\r\nliable hereunder by reason of any failure or delay in the performance of its\r\nobligations hereunder on account of strikes, riots, fires, flood, storm,\r\nexplosions, acts of God, war, governmental action, earthquakes, or any other\r\ncause which is beyond the reasonable control of such party.\r\n\r\n13.4 Governing Law; Venue and Jurisdiction. This Agreement shall be interpreted\r\naccording to the laws of the State of California without regard to or\r\napplication of choice\x1Eof\x1Elaw rules or principles. The parties expressly agree\r\nthat the United Nations Convention on Contracts for the International Sale of\r\nGoods and the Uniform Computer Information Transactions Act will not apply. Any\r\nlegal action or proceeding arising under this Agreement will be brought\r\nexclusively in the federal or state courts located in Santa Clara County,\r\nCalifornia and the parties hereby consent to the personal jurisdiction and venue\r\ntherein.\r\n\r\n13.5 Injunctive Relief. The parties agree that monetary damages would not be an\r\nadequate remedy for the breach of certain provisions of this Agreement,\r\nincluding, without limitation, all provisions concerning infringement,\r\nconfidentiality and nondisclosure, or limitation on permitted use of the\r\nSoftware or Documentation. The parties further agree that, in the event of such\r\nbreach, injunctive relief would be necessary to prevent irreparable injury.\r\nAccordingly, either party shall have the right to seek injunctive relief or\r\nsimilar equitable remedies to enforce such party's rights under the pertinent\r\nprovisions of this Agreement, without limiting its right to pursue any other\r\nlegal remedies available to it.\r\n\r\n13.6 Entire Agreement and Waiver. This Agreement and any exhibits hereto shall\r\nconstitute the entire agreement and contains all terms and conditions between\r\nKasten and Licensee with respect to the subject matter hereof and all prior\r\nagreements, representations, and statement with respect to such subject matter\r\nare superseded hereby. This Agreement may be changed only by written agreement\r\nsigned by both Kasten and Licensee. No failure of either party to exercise or\r\nenforce any of its rights under this Agreement shall act as a waiver of\r\nsubsequent breaches; and the waiver of any breach shall not act as a waiver of\r\nsubsequent breaches.\r\n\r\n13.7 Severability. In the event any provision of this Agreement is held by a\r\ncourt or other tribunal of competent jurisdiction to be unenforceable, that\r\nprovision will be enforced to the maximum extent permissible under applicable\r\nlaw and the other provisions of this Agreement will remain in full force and\r\neffect. The parties further agree that in the event such provision is an\r\nessential part of this Agreement, they will begin negotiations for a suitable\r\nreplacement provision.\r\n\r\n13.8 Counterparts. This Agreement may be executed in any number of\r\ncounterparts, each of which, when so executed and delivered (including by\r\nfacsimile), shall be deemed an original, and all of which shall constitute one\r\nand the same agreement.\r\n\r\n13.9 Binding Effect. This Agreement shall be binding upon and shall inure to\r\nthe benefit of the respective parties hereto, their respective successors and\r\npermitted assigns.\r\n\r\n13.10 Assignment. Neither party may, without the prior written consent of the\r\nother party (which shall not be unreasonably withheld), assign this Agreement,\r\nin whole or in part, either voluntarily or by operation of law, and any attempt\r\nto do so shall be a material default of this Agreement and shall be void.\r\nNotwithstanding the foregoing, Kasten may assign its rights and benefits and\r\ndelegate its duties and obligations under this Agreement without the consent of\r\nLicensee in connection with a merger, reorganization or sale of all or\r\nsubstantially all relevant assets of the assigning party; in each case provided\r\nthat such successor assumes the assigning party\"s obligations under this\r\nAgreement.\r\n\r\n"
---
# Source: k10/templates/k10-eula.yaml
kind: ConfigMap
@@ -520,141 +617,9 @@
scrape_timeout: 10s
evaluation_interval: 1m
scrape_configs:
- - job_name: admin
- metrics_path: /metrics
- scheme: http
- static_configs:
- - targets:
- - state-svc.default.svc.cluster.local:8001
- labels:
- application: k10
- service: admin
- - job_name: auth
- metrics_path: /metrics
- scheme: http
- static_configs:
- - targets:
- - auth-svc.default.svc.cluster.local:8000
- labels:
- application: k10
- service: auth
- - job_name: bloblifecyclemanager
- metrics_path: /metrics
- scheme: http
- static_configs:
- - targets:
- - crypto-svc.default.svc.cluster.local:8001
- labels:
- application: k10
- service: bloblifecyclemanager
- - job_name: catalog
- metrics_path: /metrics
- scheme: http
- static_configs:
- - targets:
- - catalog-svc.default.svc.cluster.local:8000
- labels:
- application: k10
- service: catalog
- - job_name: crypto
- metrics_path: /metrics
- scheme: http
- static_configs:
- - targets:
- - crypto-svc.default.svc.cluster.local:8000
- labels:
- application: k10
- service: crypto
- - job_name: dashboardbff
- metrics_path: /metrics
- scheme: http
- static_configs:
- - targets:
- - dashboardbff-svc.default.svc.cluster.local:8000
- labels:
- application: k10
- service: dashboardbff
- - job_name: events
- metrics_path: /metrics
- scheme: http
- static_configs:
- - targets:
- - crypto-svc.default.svc.cluster.local:8002
- labels:
- application: k10
- service: events
- - job_name: executor
- metrics_path: /metrics
- scheme: http
- static_configs:
- - targets:
- - executor-svc.default.svc.cluster.local:8000
- labels:
- application: k10
- service: executor
- - job_name: jobs
- metrics_path: /metrics
- scheme: http
- static_configs:
- - targets:
- - jobs-svc.default.svc.cluster.local:8000
- labels:
- application: k10
- service: jobs
- - job_name: logging
- metrics_path: /metrics
- scheme: http
- static_configs:
- - targets:
- - logging-svc.default.svc.cluster.local:8000
- labels:
- application: k10
- service: logging
- - job_name: metering
- metrics_path: /metrics
- scheme: http
- static_configs:
- - targets:
- - metering-svc.default.svc.cluster.local:8000
- labels:
- application: k10
- service: metering
- - job_name: state
- metrics_path: /metrics
- scheme: http
- static_configs:
- - targets:
- - state-svc.default.svc.cluster.local:8000
- labels:
- application: k10
- service: state
- - job_name: gateway
- metrics_path: /metrics
- scheme: http
- static_configs:
- - targets:
- - gateway-admin.default.svc.cluster.local:8877
- labels:
- application: k10
- service: gateway
- - job_name: config
- metrics_path: /metrics
- scheme: http
- static_configs:
- - targets:
- - config-svc.default.svc.cluster.local:8000
- labels:
- application: k10
- service: config
- - job_name: kanister
- metrics_path: /metrics
- scheme: http
- static_configs:
- - targets:
- - kanister-svc.default.svc.cluster.local:8000
- labels:
- application: k10
- service: kanister
+ - job_name: httpServiceDiscovery
+ http_sd_configs:
+ - url: http://metering-svc.default.svc.cluster.local:8000/v0/listScrapeTargets
- job_name: prometheus
metrics_path: /k10/prometheus/metrics
static_configs:
@@ -1224,6 +1189,30 @@
kind: Service
metadata:
namespace: default
+ name: controllermanager-svc
+ labels:
+ heritage: Helm
+ app.kubernetes.io/name: k10
+ app.kubernetes.io/instance: k10
+ app.kubernetes.io/managed-by: Helm
+ app: k10
+ release: k10
+ component: controllermanager
+ run: controllermanager-svc
+spec:
+ ports:
+ - name: http
+ protocol: TCP
+ port: 8000
+ targetPort: 8000
+ selector:
+ run: controllermanager-svc
+---
+# Source: k10/templates/v0services.yaml
+apiVersion: v1
+kind: Service
+metadata:
+ namespace: default
name: crypto-svc
labels:
heritage: Helm
@@ -1482,30 +1471,6 @@
kind: Service
metadata:
namespace: default
- name: config-svc
- labels:
- heritage: Helm
- app.kubernetes.io/name: k10
- app.kubernetes.io/instance: k10
- app.kubernetes.io/managed-by: Helm
- app: k10
- release: k10
- component: config
- run: config-svc
-spec:
- ports:
- - name: http
- protocol: TCP
- port: 8000
- targetPort: 8000
- selector:
- run: config-svc
----
-# Source: k10/templates/v0services.yaml
-apiVersion: v1
-kind: Service
-metadata:
- namespace: default
name: kanister-svc
labels:
heritage: Helm
@@ -1571,16 +1536,16 @@
mountPath: /etc/config
readOnly: true
- name: prometheus-server
- image: "quay.io/prometheus/prometheus:v2.26.0"
+ image: "quay.io/prometheus/prometheus:v2.34.0"
imagePullPolicy: "IfNotPresent"
args:
- - --web.route-prefix=/k10/prometheus
- --storage.tsdb.retention.time=30d
- --config.file=/etc/config/prometheus.yml
- --storage.tsdb.path=/data
- --web.console.libraries=/etc/prometheus/console_libraries
- --web.console.templates=/etc/prometheus/consoles
- --web.enable-lifecycle
+ - --web.route-prefix=/k10/prometheus
- --web.external-url=/k10/prometheus/
ports:
- containerPort: 9090
@@ -1588,6 +1553,7 @@
httpGet:
path: /k10/prometheus/-/ready
port: 9090
+ scheme: HTTP
initialDelaySeconds: 30
periodSeconds: 5
timeoutSeconds: 4
@@ -1597,6 +1563,7 @@
httpGet:
path: /k10/prometheus/-/healthy
port: 9090
+ scheme: HTTP
initialDelaySeconds: 30
periodSeconds: 15
timeoutSeconds: 10
@@ -1652,8 +1619,8 @@
template:
metadata:
annotations:
- checksum/config: 6a28597b216bcc0f157338f24faa1949d1cf66c1de2c9cef996f3431a79925ce
- checksum/secret: 77dc7e739af5ff5643d87389cd005d5d1c097fbfe3274e0de27ea55ffea93055
+ checksum/config: 83dbc364900fc6901ae8074cb94ad9a33f8511bc12b369ee58b782321944afc1
+ checksum/secret: 52ba9655c1c3d4ead16a751b3a656756faa32108f928264ee8061bd3435d35a4
labels:
heritage: Helm
app.kubernetes.io/name: k10
@@ -1670,7 +1637,7 @@
serviceAccountName: k10-k10
containers:
- name: auth-svc
- image: gcr.io/kasten-images/auth:4.5.15
+ image: gcr.io/kasten-images/auth:5.0.0
imagePullPolicy: Always
resources:
requests:
@@ -1822,8 +1789,8 @@
template:
metadata:
annotations:
- checksum/config: 6a28597b216bcc0f157338f24faa1949d1cf66c1de2c9cef996f3431a79925ce
- checksum/secret: 77dc7e739af5ff5643d87389cd005d5d1c097fbfe3274e0de27ea55ffea93055
+ checksum/config: 83dbc364900fc6901ae8074cb94ad9a33f8511bc12b369ee58b782321944afc1
+ checksum/secret: 52ba9655c1c3d4ead16a751b3a656756faa32108f928264ee8061bd3435d35a4
labels:
heritage: Helm
app.kubernetes.io/name: k10
@@ -1843,7 +1810,7 @@
securityContext:
runAsUser: 0
allowPrivilegeEscalation: true
- image: gcr.io/kasten-images/upgrade:4.5.15
+ image: gcr.io/kasten-images/upgrade:5.0.0
imagePullPolicy: Always
env:
- name: MODEL_STORE_DIR
@@ -1855,7 +1822,7 @@
- name: catalog-persistent-storage
mountPath: "/mnt/k10state"
- name: schema-upgrade-check
- image: gcr.io/kasten-images/catalog:4.5.15
+ image: gcr.io/kasten-images/catalog:5.0.0
imagePullPolicy: Always
env:
- name: CLUSTER_NAME
@@ -1891,7 +1858,7 @@
mountPath: "/mnt/k10state"
containers:
- name: catalog-svc
- image: gcr.io/kasten-images/catalog:4.5.15
+ image: gcr.io/kasten-images/catalog:5.0.0
imagePullPolicy: Always
resources:
requests:
@@ -2039,6 +2006,186 @@
kind: Deployment
metadata:
namespace: default
+ name: controllermanager-svc
+ labels:
+ heritage: Helm
+ app.kubernetes.io/name: k10
+ app.kubernetes.io/instance: k10
+ app.kubernetes.io/managed-by: Helm
+ app: k10
+ release: k10
+ component: controllermanager
+spec:
+ replicas: 1
+ strategy:
+ type: Recreate
+ selector:
+ matchLabels:
+ app: k10
+ release: k10
+ component: controllermanager
+ run: controllermanager-svc
+ template:
+ metadata:
+ annotations:
+ checksum/config: 83dbc364900fc6901ae8074cb94ad9a33f8511bc12b369ee58b782321944afc1
+ checksum/secret: 52ba9655c1c3d4ead16a751b3a656756faa32108f928264ee8061bd3435d35a4
+ labels:
+ heritage: Helm
+ app.kubernetes.io/name: k10
+ app.kubernetes.io/instance: k10
+ app.kubernetes.io/managed-by: Helm
+ app: k10
+ release: k10
+ component: controllermanager
+ run: controllermanager-svc
+ spec:
+ securityContext:
+ fsGroup: 1000
+ runAsUser: 1000
+ serviceAccountName: k10-k10
+ containers:
+ - name: controllermanager-svc
+ image: gcr.io/kasten-images/controllermanager:5.0.0
+ imagePullPolicy: Always
+ resources:
+ requests:
+ cpu: 5m
+ memory: 30Mi
+ ports:
+ - containerPort: 8000
+ livenessProbe:
+ httpGet:
+ path: /v0/healthz
+ port: 8000
+ timeoutSeconds: 1
+ initialDelaySeconds: 300
+ readinessProbe:
+ httpGet:
+ path: /v0/healthz
+ port: 8000
+ initialDelaySeconds: 3
+ env:
+ - name: VERSION
+ valueFrom:
+ configMapKeyRef:
+ name: k10-config
+ key: version
+ - name: CLUSTER_NAME
+ valueFrom:
+ configMapKeyRef:
+ name: k10-config
+ key: clustername
+ - name: K10_STATEFUL
+ value: "true"
+ - name: MODEL_STORE_DIR
+ valueFrom:
+ configMapKeyRef:
+ name: k10-config
+ key: modelstoredirname
+ - name: LOG_LEVEL
+ valueFrom:
+ configMapKeyRef:
+ name: k10-config
+ key: loglevel
+ - name: POD_NAMESPACE
+ valueFrom:
+ fieldRef:
+ fieldPath: metadata.namespace
+ - name: CONCURRENT_SNAP_CONVERSIONS
+ valueFrom:
+ configMapKeyRef:
+ name: k10-config
+ key: concurrentSnapConversions
+ - name: CONCURRENT_WORKLOAD_SNAPSHOTS
+ valueFrom:
+ configMapKeyRef:
+ name: k10-config
+ key: concurrentWorkloadSnapshots
+ - name: K10_DATA_STORE_PARALLEL_UPLOAD
+ valueFrom:
+ configMapKeyRef:
+ name: k10-config
+ key: k10DataStoreParallelUpload
+ - name: K10_DATA_STORE_GENERAL_CONTENT_CACHE_SIZE_MB
+ valueFrom:
+ configMapKeyRef:
+ name: k10-config
+ key: k10DataStoreGeneralContentCacheSizeMB
+ - name: K10_DATA_STORE_GENERAL_METADATA_CACHE_SIZE_MB
+ valueFrom:
+ configMapKeyRef:
+ name: k10-config
+ key: k10DataStoreGeneralMetadataCacheSizeMB
+ - name: K10_DATA_STORE_RESTORE_CONTENT_CACHE_SIZE_MB
+ valueFrom:
+ configMapKeyRef:
+ name: k10-config
+ key: k10DataStoreRestoreContentCacheSizeMB
+ - name: K10_DATA_STORE_RESTORE_METADATA_CACHE_SIZE_MB
+ valueFrom:
+ configMapKeyRef:
+ name: k10-config
+ key: k10DataStoreRestoreMetadataCacheSizeMB
+ - name: K10_LIMITER_GENERIC_VOLUME_SNAPSHOTS
+ valueFrom:
+ configMapKeyRef:
+ name: k10-config
+ key: K10LimiterGenericVolumeSnapshots
+ - name: K10_LIMITER_GENERIC_VOLUME_COPIES
+ valueFrom:
+ configMapKeyRef:
+ name: k10-config
+ key: K10LimiterGenericVolumeCopies
+ - name: K10_LIMITER_GENERIC_VOLUME_RESTORES
+ valueFrom:
+ configMapKeyRef:
+ name: k10-config
+ key: K10LimiterGenericVolumeRestores
+ - name: K10_LIMITER_CSI_SNAPSHOTS
+ valueFrom:
+ configMapKeyRef:
+ name: k10-config
+ key: K10LimiterCsiSnapshots
+ - name: K10_LIMITER_PROVIDER_SNAPSHOTS
+ valueFrom:
+ configMapKeyRef:
+ name: k10-config
+ key: K10LimiterProviderSnapshots
+ - name: AWS_ASSUME_ROLE_DURATION
+ valueFrom:
+ configMapKeyRef:
+ name: k10-config
+ key: AWSAssumeRoleDuration
+ - name: K10_RELEASE_NAME
+ value: k10
+ - name: KANISTER_FUNCTION_VERSION
+ valueFrom:
+ configMapKeyRef:
+ name: k10-config
+ key: kanisterFunctionVersion
+ - name: K10_PROMETHEUS_HOST
+ value: prometheus-server-exp
+ - name: K10_PROMETHEUS_PORT
+ value: "80"
+ - name: K10_PROMETHEUS_BASE_URL
+ value: /k10/prometheus/
+ - name: K10_GRAFANA_ENABLED
+ value: "false"
+ volumeMounts:
+ - name: k10-oidc-auth
+ mountPath: "/var/run/secrets/kasten.io/k10-oidc-auth"
+ readOnly: true
+ volumes:
+ - name: k10-oidc-auth
+ secret:
+ secretName: k10-oidc-auth
+---
+# Source: k10/templates/deployments.yaml
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ namespace: default
name: crypto-svc
labels:
heritage: Helm
@@ -2061,8 +2208,8 @@
template:
metadata:
annotations:
- checksum/config: 6a28597b216bcc0f157338f24faa1949d1cf66c1de2c9cef996f3431a79925ce
- checksum/secret: 77dc7e739af5ff5643d87389cd005d5d1c097fbfe3274e0de27ea55ffea93055
+ checksum/config: 83dbc364900fc6901ae8074cb94ad9a33f8511bc12b369ee58b782321944afc1
+ checksum/secret: 52ba9655c1c3d4ead16a751b3a656756faa32108f928264ee8061bd3435d35a4
labels:
heritage: Helm
app.kubernetes.io/name: k10
@@ -2079,7 +2226,7 @@
serviceAccountName: k10-k10
containers:
- name: crypto-svc
- image: gcr.io/kasten-images/crypto:4.5.15
+ image: gcr.io/kasten-images/crypto:5.0.0
imagePullPolicy: Always
resources:
requests:
@@ -2200,7 +2347,7 @@
mountPath: "/var/run/secrets/kasten.io/k10-oidc-auth"
readOnly: true
- name: bloblifecyclemanager-svc
- image: gcr.io/kasten-images/bloblifecyclemanager:4.5.15
+ image: gcr.io/kasten-images/bloblifecyclemanager:5.0.0
imagePullPolicy: Always
args:
- "--port=8001"
@@ -2324,7 +2471,7 @@
mountPath: "/var/run/secrets/kasten.io/k10-oidc-auth"
readOnly: true
- name: events-svc
- image: gcr.io/kasten-images/events:4.5.15
+ image: gcr.io/kasten-images/events:5.0.0
imagePullPolicy: Always
args:
- "--port=8002"
@@ -2479,8 +2626,8 @@
template:
metadata:
annotations:
- checksum/config: 6a28597b216bcc0f157338f24faa1949d1cf66c1de2c9cef996f3431a79925ce
- checksum/secret: 77dc7e739af5ff5643d87389cd005d5d1c097fbfe3274e0de27ea55ffea93055
+ checksum/config: 83dbc364900fc6901ae8074cb94ad9a33f8511bc12b369ee58b782321944afc1
+ checksum/secret: 52ba9655c1c3d4ead16a751b3a656756faa32108f928264ee8061bd3435d35a4
labels:
heritage: Helm
app.kubernetes.io/name: k10
@@ -2497,7 +2644,7 @@
serviceAccountName: k10-k10
containers:
- name: dashboardbff-svc
- image: gcr.io/kasten-images/dashboardbff:4.5.15
+ image: gcr.io/kasten-images/dashboardbff:5.0.0
imagePullPolicy: Always
resources:
requests:
@@ -2657,8 +2804,8 @@
template:
metadata:
annotations:
- checksum/config: 6a28597b216bcc0f157338f24faa1949d1cf66c1de2c9cef996f3431a79925ce
- checksum/secret: 77dc7e739af5ff5643d87389cd005d5d1c097fbfe3274e0de27ea55ffea93055
+ checksum/config: 83dbc364900fc6901ae8074cb94ad9a33f8511bc12b369ee58b782321944afc1
+ checksum/secret: 52ba9655c1c3d4ead16a751b3a656756faa32108f928264ee8061bd3435d35a4
labels:
heritage: Helm
app.kubernetes.io/name: k10
@@ -2675,7 +2822,7 @@
serviceAccountName: k10-k10
containers:
- name: executor-svc
- image: gcr.io/kasten-images/executor:4.5.15
+ image: gcr.io/kasten-images/executor:5.0.0
imagePullPolicy: Always
resources:
requests:
@@ -2711,7 +2858,7 @@
name: k10-config
key: modelstoredirname
- name: DATA_MOVER_IMAGE
- value: gcr.io/kasten-images/datamover:4.5.15
+ value: gcr.io/kasten-images/datamover:5.0.0
- name: KANISTER_POD_READY_WAIT_TIMEOUT
valueFrom:
configMapKeyRef:
@@ -2851,7 +2998,7 @@
mountPath: "/var/run/secrets/kasten.io/k10-oidc-auth"
readOnly: true
- name: tools
- image: gcr.io/kasten-images/cephtool:4.5.15
+ image: gcr.io/kasten-images/cephtool:5.0.0
imagePullPolicy: Always
resources:
requests:
@@ -2889,8 +3036,8 @@
template:
metadata:
annotations:
- checksum/config: 6a28597b216bcc0f157338f24faa1949d1cf66c1de2c9cef996f3431a79925ce
- checksum/secret: 77dc7e739af5ff5643d87389cd005d5d1c097fbfe3274e0de27ea55ffea93055
+ checksum/config: 83dbc364900fc6901ae8074cb94ad9a33f8511bc12b369ee58b782321944afc1
+ checksum/secret: 52ba9655c1c3d4ead16a751b3a656756faa32108f928264ee8061bd3435d35a4
labels:
heritage: Helm
app.kubernetes.io/name: k10
@@ -2910,7 +3057,7 @@
securityContext:
runAsUser: 0
allowPrivilegeEscalation: true
- image: gcr.io/kasten-images/upgrade:4.5.15
+ image: gcr.io/kasten-images/upgrade:5.0.0
imagePullPolicy: Always
env:
- name: MODEL_STORE_DIR
@@ -2923,7 +3070,7 @@
mountPath: "/mnt/k10state"
containers:
- name: jobs-svc
- image: gcr.io/kasten-images/jobs:4.5.15
+ image: gcr.io/kasten-images/jobs:5.0.0
imagePullPolicy: Always
resources:
requests:
@@ -3080,8 +3227,8 @@
template:
metadata:
annotations:
- checksum/config: 6a28597b216bcc0f157338f24faa1949d1cf66c1de2c9cef996f3431a79925ce
- checksum/secret: 77dc7e739af5ff5643d87389cd005d5d1c097fbfe3274e0de27ea55ffea93055
+ checksum/config: 83dbc364900fc6901ae8074cb94ad9a33f8511bc12b369ee58b782321944afc1
+ checksum/secret: 52ba9655c1c3d4ead16a751b3a656756faa32108f928264ee8061bd3435d35a4
labels:
heritage: Helm
app.kubernetes.io/name: k10
@@ -3101,7 +3248,7 @@
securityContext:
runAsUser: 0
allowPrivilegeEscalation: true
- image: gcr.io/kasten-images/upgrade:4.5.15
+ image: gcr.io/kasten-images/upgrade:5.0.0
imagePullPolicy: Always
env:
- name: MODEL_STORE_DIR
@@ -3114,7 +3261,7 @@
mountPath: "/mnt/k10state"
containers:
- name: logging-svc
- image: gcr.io/kasten-images/logging:4.5.15
+ image: gcr.io/kasten-images/logging:5.0.0
imagePullPolicy: Always
resources:
requests:
@@ -3280,8 +3427,8 @@
template:
metadata:
annotations:
- checksum/config: 6a28597b216bcc0f157338f24faa1949d1cf66c1de2c9cef996f3431a79925ce
- checksum/secret: 77dc7e739af5ff5643d87389cd005d5d1c097fbfe3274e0de27ea55ffea93055
+ checksum/config: 83dbc364900fc6901ae8074cb94ad9a33f8511bc12b369ee58b782321944afc1
+ checksum/secret: 52ba9655c1c3d4ead16a751b3a656756faa32108f928264ee8061bd3435d35a4
labels:
heritage: Helm
app.kubernetes.io/name: k10
@@ -3301,7 +3448,7 @@
securityContext:
runAsUser: 0
allowPrivilegeEscalation: true
- image: gcr.io/kasten-images/upgrade:4.5.15
+ image: gcr.io/kasten-images/upgrade:5.0.0
imagePullPolicy: Always
env:
- name: MODEL_STORE_DIR
@@ -3311,7 +3458,7 @@
mountPath: /var/reports/
containers:
- name: metering-svc
- image: gcr.io/kasten-images/metering:4.5.15
+ image: gcr.io/kasten-images/metering:5.0.0
imagePullPolicy: Always
resources:
requests:
@@ -3365,6 +3512,8 @@
items:
- key: config
path: config.yaml
+ - key: prometheusTargets
+ path: prometheusTargets.yaml
- name: metering-persistent-storage
persistentVolumeClaim:
claimName: metering-pv-claim
@@ -3396,8 +3545,8 @@
template:
metadata:
annotations:
- checksum/config: 6a28597b216bcc0f157338f24faa1949d1cf66c1de2c9cef996f3431a79925ce
- checksum/secret: 77dc7e739af5ff5643d87389cd005d5d1c097fbfe3274e0de27ea55ffea93055
+ checksum/config: 83dbc364900fc6901ae8074cb94ad9a33f8511bc12b369ee58b782321944afc1
+ checksum/secret: 52ba9655c1c3d4ead16a751b3a656756faa32108f928264ee8061bd3435d35a4
labels:
heritage: Helm
app.kubernetes.io/name: k10
@@ -3414,7 +3563,7 @@
serviceAccountName: k10-k10
containers:
- name: state-svc
- image: gcr.io/kasten-images/state:4.5.15
+ image: gcr.io/kasten-images/state:5.0.0
imagePullPolicy: Always
resources:
requests:
@@ -3532,7 +3681,7 @@
mountPath: "/var/run/secrets/kasten.io/k10-oidc-auth"
readOnly: true
- name: admin-svc
- image: gcr.io/kasten-images/admin:4.5.15
+ image: gcr.io/kasten-images/admin:5.0.0
imagePullPolicy: Always
args:
- "--port=8001"
@@ -3687,8 +3836,8 @@
template:
metadata:
annotations:
- checksum/config: 6a28597b216bcc0f157338f24faa1949d1cf66c1de2c9cef996f3431a79925ce
- checksum/secret: 77dc7e739af5ff5643d87389cd005d5d1c097fbfe3274e0de27ea55ffea93055
+ checksum/config: 83dbc364900fc6901ae8074cb94ad9a33f8511bc12b369ee58b782321944afc1
+ checksum/secret: 52ba9655c1c3d4ead16a751b3a656756faa32108f928264ee8061bd3435d35a4
labels:
heritage: Helm
app.kubernetes.io/name: k10
@@ -3705,7 +3854,7 @@
serviceAccountName: k10-k10
containers:
- name: aggregatedapis-svc
- image: gcr.io/kasten-images/aggregatedapis:4.5.15
+ image: gcr.io/kasten-images/aggregatedapis:5.0.0
imagePullPolicy: Always
args:
- "--secure-port=10250"
@@ -3832,186 +3981,6 @@
kind: Deployment
metadata:
namespace: default
- name: config-svc
- labels:
- heritage: Helm
- app.kubernetes.io/name: k10
- app.kubernetes.io/instance: k10
- app.kubernetes.io/managed-by: Helm
- app: k10
- release: k10
- component: config
-spec:
- replicas: 1
- strategy:
- type: Recreate
- selector:
- matchLabels:
- app: k10
- release: k10
- component: config
- run: config-svc
- template:
- metadata:
- annotations:
- checksum/config: 6a28597b216bcc0f157338f24faa1949d1cf66c1de2c9cef996f3431a79925ce
- checksum/secret: 77dc7e739af5ff5643d87389cd005d5d1c097fbfe3274e0de27ea55ffea93055
- labels:
- heritage: Helm
- app.kubernetes.io/name: k10
- app.kubernetes.io/instance: k10
- app.kubernetes.io/managed-by: Helm
- app: k10
- release: k10
- component: config
- run: config-svc
- spec:
- securityContext:
- fsGroup: 1000
- runAsUser: 1000
- serviceAccountName: k10-k10
- containers:
- - name: config-svc
- image: gcr.io/kasten-images/config:4.5.15
- imagePullPolicy: Always
- resources:
- requests:
- cpu: 5m
- memory: 30Mi
- ports:
- - containerPort: 8000
- livenessProbe:
- httpGet:
- path: /v0/healthz
- port: 8000
- timeoutSeconds: 1
- initialDelaySeconds: 300
- readinessProbe:
- httpGet:
- path: /v0/healthz
- port: 8000
- initialDelaySeconds: 3
- env:
- - name: VERSION
- valueFrom:
- configMapKeyRef:
- name: k10-config
- key: version
- - name: CLUSTER_NAME
- valueFrom:
- configMapKeyRef:
- name: k10-config
- key: clustername
- - name: K10_STATEFUL
- value: "true"
- - name: MODEL_STORE_DIR
- valueFrom:
- configMapKeyRef:
- name: k10-config
- key: modelstoredirname
- - name: LOG_LEVEL
- valueFrom:
- configMapKeyRef:
- name: k10-config
- key: loglevel
- - name: POD_NAMESPACE
- valueFrom:
- fieldRef:
- fieldPath: metadata.namespace
- - name: CONCURRENT_SNAP_CONVERSIONS
- valueFrom:
- configMapKeyRef:
- name: k10-config
- key: concurrentSnapConversions
- - name: CONCURRENT_WORKLOAD_SNAPSHOTS
- valueFrom:
- configMapKeyRef:
- name: k10-config
- key: concurrentWorkloadSnapshots
- - name: K10_DATA_STORE_PARALLEL_UPLOAD
- valueFrom:
- configMapKeyRef:
- name: k10-config
- key: k10DataStoreParallelUpload
- - name: K10_DATA_STORE_GENERAL_CONTENT_CACHE_SIZE_MB
- valueFrom:
- configMapKeyRef:
- name: k10-config
- key: k10DataStoreGeneralContentCacheSizeMB
- - name: K10_DATA_STORE_GENERAL_METADATA_CACHE_SIZE_MB
- valueFrom:
- configMapKeyRef:
- name: k10-config
- key: k10DataStoreGeneralMetadataCacheSizeMB
- - name: K10_DATA_STORE_RESTORE_CONTENT_CACHE_SIZE_MB
- valueFrom:
- configMapKeyRef:
- name: k10-config
- key: k10DataStoreRestoreContentCacheSizeMB
- - name: K10_DATA_STORE_RESTORE_METADATA_CACHE_SIZE_MB
- valueFrom:
- configMapKeyRef:
- name: k10-config
- key: k10DataStoreRestoreMetadataCacheSizeMB
- - name: K10_LIMITER_GENERIC_VOLUME_SNAPSHOTS
- valueFrom:
- configMapKeyRef:
- name: k10-config
- key: K10LimiterGenericVolumeSnapshots
- - name: K10_LIMITER_GENERIC_VOLUME_COPIES
- valueFrom:
- configMapKeyRef:
- name: k10-config
- key: K10LimiterGenericVolumeCopies
- - name: K10_LIMITER_GENERIC_VOLUME_RESTORES
- valueFrom:
- configMapKeyRef:
- name: k10-config
- key: K10LimiterGenericVolumeRestores
- - name: K10_LIMITER_CSI_SNAPSHOTS
- valueFrom:
- configMapKeyRef:
- name: k10-config
- key: K10LimiterCsiSnapshots
- - name: K10_LIMITER_PROVIDER_SNAPSHOTS
- valueFrom:
- configMapKeyRef:
- name: k10-config
- key: K10LimiterProviderSnapshots
- - name: AWS_ASSUME_ROLE_DURATION
- valueFrom:
- configMapKeyRef:
- name: k10-config
- key: AWSAssumeRoleDuration
- - name: K10_RELEASE_NAME
- value: k10
- - name: KANISTER_FUNCTION_VERSION
- valueFrom:
- configMapKeyRef:
- name: k10-config
- key: kanisterFunctionVersion
- - name: K10_PROMETHEUS_HOST
- value: prometheus-server-exp
- - name: K10_PROMETHEUS_PORT
- value: "80"
- - name: K10_PROMETHEUS_BASE_URL
- value: /k10/prometheus/
- - name: K10_GRAFANA_ENABLED
- value: "false"
- volumeMounts:
- - name: k10-oidc-auth
- mountPath: "/var/run/secrets/kasten.io/k10-oidc-auth"
- readOnly: true
- volumes:
- - name: k10-oidc-auth
- secret:
- secretName: k10-oidc-auth
----
-# Source: k10/templates/deployments.yaml
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- namespace: default
name: frontend-svc
labels:
heritage: Helm
@@ -4034,8 +4003,8 @@
template:
metadata:
annotations:
- checksum/config: 6a28597b216bcc0f157338f24faa1949d1cf66c1de2c9cef996f3431a79925ce
- checksum/secret: 77dc7e739af5ff5643d87389cd005d5d1c097fbfe3274e0de27ea55ffea93055
+ checksum/config: 83dbc364900fc6901ae8074cb94ad9a33f8511bc12b369ee58b782321944afc1
+ checksum/secret: 52ba9655c1c3d4ead16a751b3a656756faa32108f928264ee8061bd3435d35a4
labels:
heritage: Helm
app.kubernetes.io/name: k10
@@ -4052,7 +4021,7 @@
serviceAccountName: k10-k10
containers:
- name: frontend-svc
- image: gcr.io/kasten-images/frontend:4.5.15
+ image: gcr.io/kasten-images/frontend:5.0.0
imagePullPolicy: Always
resources:
requests:
@@ -4204,8 +4173,8 @@
template:
metadata:
annotations:
- checksum/config: 6a28597b216bcc0f157338f24faa1949d1cf66c1de2c9cef996f3431a79925ce
- checksum/secret: 77dc7e739af5ff5643d87389cd005d5d1c097fbfe3274e0de27ea55ffea93055
+ checksum/config: 83dbc364900fc6901ae8074cb94ad9a33f8511bc12b369ee58b782321944afc1
+ checksum/secret: 52ba9655c1c3d4ead16a751b3a656756faa32108f928264ee8061bd3435d35a4
labels:
heritage: Helm
app.kubernetes.io/name: k10
@@ -4222,7 +4191,7 @@
serviceAccountName: k10-k10
containers:
- name: kanister-svc
- image: gcr.io/kasten-images/kanister:4.5.15
+ image: gcr.io/kasten-images/kanister:5.0.0
imagePullPolicy: Always
resources:
requests:
@@ -4258,7 +4227,7 @@
name: k10-config
key: modelstoredirname
- name: DATA_MOVER_IMAGE
- value: gcr.io/kasten-images/datamover:4.5.15
+ value: gcr.io/kasten-images/datamover:5.0.0
- name: KANISTER_POD_READY_WAIT_TIMEOUT
valueFrom:
configMapKeyRef:
@@ -4376,8 +4345,8 @@
template:
metadata:
annotations:
- checksum/config: 6a28597b216bcc0f157338f24faa1949d1cf66c1de2c9cef996f3431a79925ce
- checksum/secret: 77dc7e739af5ff5643d87389cd005d5d1c097fbfe3274e0de27ea55ffea93055
+ checksum/config: 83dbc364900fc6901ae8074cb94ad9a33f8511bc12b369ee58b782321944afc1
+ checksum/secret: 52ba9655c1c3d4ead16a751b3a656756faa32108f928264ee8061bd3435d35a4
labels:
service: gateway
component: gateway |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
area/cluster
Changes made in the cluster directory
renovate/helm
size/XS
Denotes a PR that changes 0-9 lines, ignoring generated files.
type/major
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
4.5.15
->5.0.0
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Renovate Bot.