TrueChartsClone/charts/system/kubeapps/values.yaml

114 lines
2.3 KiB
YAML
Raw Normal View History

2024-02-12 18:42:55 +00:00
image:
pullPolicy: IfNotPresent
feat(kubeapps): add support for tokenless login (#18259) **Description** This adds alpha code to test if we can make kubeapps work without pesky token login. **⚙️ Type of change** - [ ] ⚙️ Feature/App addition - [ ] 🪛 Bugfix - [ ] ⚠️ Breaking change (fix or feature that would cause existing functionality to not work as expected) - [ ] 🔃 Refactor of current code **🧪 How Has This Been Tested?** <!-- Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce. Please also list any relevant details for your test configuration --> **📃 Notes:** For production use of this, users should explicitly: A. Setup NetworkPolicies B. Add a GOOD authentication proxy in front **✔️ Checklist:** - [ ] ⚖️ My code follows the style guidelines of this project - [ ] 👀 I have performed a self-review of my own code - [ ] #️⃣ I have commented my code, particularly in hard-to-understand areas - [ ] 📄 I have made corresponding changes to the documentation - [ ] ⚠️ My changes generate no new warnings - [ ] 🧪 I have added tests to this description that prove my fix is effective or that my feature works - [ ] ⬆️ I increased versions for any altered app according to semantic versioning **➕ App addition** If this PR is an app addition please make sure you have done the following. - [ ] 🖼️ I have added an icon in the Chart's root directory called `icon.png` --- _Please don't blindly check all the boxes. Read them and only check those that apply. Those checkboxes are there for the reviewer to see what is this all about and the status of this PR with a quick glance._ --------- Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl> Co-authored-by: Xstar97TheNoob <9399967+xstar97@users.noreply.github.com>
2024-02-17 12:40:00 +00:00
repository: ghcr.io/xstar97/my-proxy-service
tag: v0.0.3@sha256:272f4af7f79fac47de413b9a756d2ca23df27df4fb5af2e41a2c9f8cfe6ce642
feat(kubeapps): add support for tokenless login (#18259) **Description** This adds alpha code to test if we can make kubeapps work without pesky token login. **⚙️ Type of change** - [ ] ⚙️ Feature/App addition - [ ] 🪛 Bugfix - [ ] ⚠️ Breaking change (fix or feature that would cause existing functionality to not work as expected) - [ ] 🔃 Refactor of current code **🧪 How Has This Been Tested?** <!-- Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce. Please also list any relevant details for your test configuration --> **📃 Notes:** For production use of this, users should explicitly: A. Setup NetworkPolicies B. Add a GOOD authentication proxy in front **✔️ Checklist:** - [ ] ⚖️ My code follows the style guidelines of this project - [ ] 👀 I have performed a self-review of my own code - [ ] #️⃣ I have commented my code, particularly in hard-to-understand areas - [ ] 📄 I have made corresponding changes to the documentation - [ ] ⚠️ My changes generate no new warnings - [ ] 🧪 I have added tests to this description that prove my fix is effective or that my feature works - [ ] ⬆️ I increased versions for any altered app according to semantic versioning **➕ App addition** If this PR is an app addition please make sure you have done the following. - [ ] 🖼️ I have added an icon in the Chart's root directory called `icon.png` --- _Please don't blindly check all the boxes. Read them and only check those that apply. Those checkboxes are there for the reviewer to see what is this all about and the status of this PR with a quick glance._ --------- Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl> Co-authored-by: Xstar97TheNoob <9399967+xstar97@users.noreply.github.com>
2024-02-17 12:40:00 +00:00
2024-02-12 18:42:55 +00:00
operator:
register: false
2024-02-12 18:42:55 +00:00
portal:
open:
feat(kubeapps): add support for tokenless login (#18259) **Description** This adds alpha code to test if we can make kubeapps work without pesky token login. **⚙️ Type of change** - [ ] ⚙️ Feature/App addition - [ ] 🪛 Bugfix - [ ] ⚠️ Breaking change (fix or feature that would cause existing functionality to not work as expected) - [ ] 🔃 Refactor of current code **🧪 How Has This Been Tested?** <!-- Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce. Please also list any relevant details for your test configuration --> **📃 Notes:** For production use of this, users should explicitly: A. Setup NetworkPolicies B. Add a GOOD authentication proxy in front **✔️ Checklist:** - [ ] ⚖️ My code follows the style guidelines of this project - [ ] 👀 I have performed a self-review of my own code - [ ] #️⃣ I have commented my code, particularly in hard-to-understand areas - [ ] 📄 I have made corresponding changes to the documentation - [ ] ⚠️ My changes generate no new warnings - [ ] 🧪 I have added tests to this description that prove my fix is effective or that my feature works - [ ] ⬆️ I increased versions for any altered app according to semantic versioning **➕ App addition** If this PR is an app addition please make sure you have done the following. - [ ] 🖼️ I have added an icon in the Chart's root directory called `icon.png` --- _Please don't blindly check all the boxes. Read them and only check those that apply. Those checkboxes are there for the reviewer to see what is this all about and the status of this PR with a quick glance._ --------- Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl> Co-authored-by: Xstar97TheNoob <9399967+xstar97@users.noreply.github.com>
2024-02-17 12:40:00 +00:00
enabled: true
feat(kubeapps): add support for tokenless login (#18259) **Description** This adds alpha code to test if we can make kubeapps work without pesky token login. **⚙️ Type of change** - [ ] ⚙️ Feature/App addition - [ ] 🪛 Bugfix - [ ] ⚠️ Breaking change (fix or feature that would cause existing functionality to not work as expected) - [ ] 🔃 Refactor of current code **🧪 How Has This Been Tested?** <!-- Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce. Please also list any relevant details for your test configuration --> **📃 Notes:** For production use of this, users should explicitly: A. Setup NetworkPolicies B. Add a GOOD authentication proxy in front **✔️ Checklist:** - [ ] ⚖️ My code follows the style guidelines of this project - [ ] 👀 I have performed a self-review of my own code - [ ] #️⃣ I have commented my code, particularly in hard-to-understand areas - [ ] 📄 I have made corresponding changes to the documentation - [ ] ⚠️ My changes generate no new warnings - [ ] 🧪 I have added tests to this description that prove my fix is effective or that my feature works - [ ] ⬆️ I increased versions for any altered app according to semantic versioning **➕ App addition** If this PR is an app addition please make sure you have done the following. - [ ] 🖼️ I have added an icon in the Chart's root directory called `icon.png` --- _Please don't blindly check all the boxes. Read them and only check those that apply. Those checkboxes are there for the reviewer to see what is this all about and the status of this PR with a quick glance._ --------- Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl> Co-authored-by: Xstar97TheNoob <9399967+xstar97@users.noreply.github.com>
2024-02-17 12:40:00 +00:00
podOptions:
automountServiceAccountToken: true
2024-02-12 18:42:55 +00:00
workload:
2024-02-21 11:45:45 +00:00
## TODO: Enable
2024-02-12 18:42:55 +00:00
main:
2024-02-21 11:45:45 +00:00
enabled: false
feat(kubeapps): add support for tokenless login (#18259) **Description** This adds alpha code to test if we can make kubeapps work without pesky token login. **⚙️ Type of change** - [ ] ⚙️ Feature/App addition - [ ] 🪛 Bugfix - [ ] ⚠️ Breaking change (fix or feature that would cause existing functionality to not work as expected) - [ ] 🔃 Refactor of current code **🧪 How Has This Been Tested?** <!-- Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce. Please also list any relevant details for your test configuration --> **📃 Notes:** For production use of this, users should explicitly: A. Setup NetworkPolicies B. Add a GOOD authentication proxy in front **✔️ Checklist:** - [ ] ⚖️ My code follows the style guidelines of this project - [ ] 👀 I have performed a self-review of my own code - [ ] #️⃣ I have commented my code, particularly in hard-to-understand areas - [ ] 📄 I have made corresponding changes to the documentation - [ ] ⚠️ My changes generate no new warnings - [ ] 🧪 I have added tests to this description that prove my fix is effective or that my feature works - [ ] ⬆️ I increased versions for any altered app according to semantic versioning **➕ App addition** If this PR is an app addition please make sure you have done the following. - [ ] 🖼️ I have added an icon in the Chart's root directory called `icon.png` --- _Please don't blindly check all the boxes. Read them and only check those that apply. Those checkboxes are there for the reviewer to see what is this all about and the status of this PR with a quick glance._ --------- Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl> Co-authored-by: Xstar97TheNoob <9399967+xstar97@users.noreply.github.com>
2024-02-17 12:40:00 +00:00
primary: true
type: Deployment
podSpec:
containers:
2024-02-21 11:45:45 +00:00
## TODO: Enable
feat(kubeapps): add support for tokenless login (#18259) **Description** This adds alpha code to test if we can make kubeapps work without pesky token login. **⚙️ Type of change** - [ ] ⚙️ Feature/App addition - [ ] 🪛 Bugfix - [ ] ⚠️ Breaking change (fix or feature that would cause existing functionality to not work as expected) - [ ] 🔃 Refactor of current code **🧪 How Has This Been Tested?** <!-- Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce. Please also list any relevant details for your test configuration --> **📃 Notes:** For production use of this, users should explicitly: A. Setup NetworkPolicies B. Add a GOOD authentication proxy in front **✔️ Checklist:** - [ ] ⚖️ My code follows the style guidelines of this project - [ ] 👀 I have performed a self-review of my own code - [ ] #️⃣ I have commented my code, particularly in hard-to-understand areas - [ ] 📄 I have made corresponding changes to the documentation - [ ] ⚠️ My changes generate no new warnings - [ ] 🧪 I have added tests to this description that prove my fix is effective or that my feature works - [ ] ⬆️ I increased versions for any altered app according to semantic versioning **➕ App addition** If this PR is an app addition please make sure you have done the following. - [ ] 🖼️ I have added an icon in the Chart's root directory called `icon.png` --- _Please don't blindly check all the boxes. Read them and only check those that apply. Those checkboxes are there for the reviewer to see what is this all about and the status of this PR with a quick glance._ --------- Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl> Co-authored-by: Xstar97TheNoob <9399967+xstar97@users.noreply.github.com>
2024-02-17 12:40:00 +00:00
main:
2024-02-21 11:45:45 +00:00
enabled: false
feat(kubeapps): add support for tokenless login (#18259) **Description** This adds alpha code to test if we can make kubeapps work without pesky token login. **⚙️ Type of change** - [ ] ⚙️ Feature/App addition - [ ] 🪛 Bugfix - [ ] ⚠️ Breaking change (fix or feature that would cause existing functionality to not work as expected) - [ ] 🔃 Refactor of current code **🧪 How Has This Been Tested?** <!-- Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce. Please also list any relevant details for your test configuration --> **📃 Notes:** For production use of this, users should explicitly: A. Setup NetworkPolicies B. Add a GOOD authentication proxy in front **✔️ Checklist:** - [ ] ⚖️ My code follows the style guidelines of this project - [ ] 👀 I have performed a self-review of my own code - [ ] #️⃣ I have commented my code, particularly in hard-to-understand areas - [ ] 📄 I have made corresponding changes to the documentation - [ ] ⚠️ My changes generate no new warnings - [ ] 🧪 I have added tests to this description that prove my fix is effective or that my feature works - [ ] ⬆️ I increased versions for any altered app according to semantic versioning **➕ App addition** If this PR is an app addition please make sure you have done the following. - [ ] 🖼️ I have added an icon in the Chart's root directory called `icon.png` --- _Please don't blindly check all the boxes. Read them and only check those that apply. Those checkboxes are there for the reviewer to see what is this all about and the status of this PR with a quick glance._ --------- Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl> Co-authored-by: Xstar97TheNoob <9399967+xstar97@users.noreply.github.com>
2024-02-17 12:40:00 +00:00
primary: true
env:
PORT: 3000
feat(kubeapps): add support for tokenless login (#18259) **Description** This adds alpha code to test if we can make kubeapps work without pesky token login. **⚙️ Type of change** - [ ] ⚙️ Feature/App addition - [ ] 🪛 Bugfix - [ ] ⚠️ Breaking change (fix or feature that would cause existing functionality to not work as expected) - [ ] 🔃 Refactor of current code **🧪 How Has This Been Tested?** <!-- Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce. Please also list any relevant details for your test configuration --> **📃 Notes:** For production use of this, users should explicitly: A. Setup NetworkPolicies B. Add a GOOD authentication proxy in front **✔️ Checklist:** - [ ] ⚖️ My code follows the style guidelines of this project - [ ] 👀 I have performed a self-review of my own code - [ ] #️⃣ I have commented my code, particularly in hard-to-understand areas - [ ] 📄 I have made corresponding changes to the documentation - [ ] ⚠️ My changes generate no new warnings - [ ] 🧪 I have added tests to this description that prove my fix is effective or that my feature works - [ ] ⬆️ I increased versions for any altered app according to semantic versioning **➕ App addition** If this PR is an app addition please make sure you have done the following. - [ ] 🖼️ I have added an icon in the Chart's root directory called `icon.png` --- _Please don't blindly check all the boxes. Read them and only check those that apply. Those checkboxes are there for the reviewer to see what is this all about and the status of this PR with a quick glance._ --------- Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl> Co-authored-by: Xstar97TheNoob <9399967+xstar97@users.noreply.github.com>
2024-02-17 12:40:00 +00:00
API_FILE: /var/run/secrets/kubernetes.io/serviceaccount/token
PROXY_TARGET: http://tckubeapps:8080
probes:
liveness:
enabled: true
type: tcp
port: 3000
readiness:
enabled: true
type: tcp
port: 3000
startup:
enabled: true
type: tcp
port: 3000
2024-02-12 18:42:55 +00:00
service:
2024-02-21 11:45:45 +00:00
## TODO: Enable
2024-02-12 18:42:55 +00:00
main:
enabled: false
2024-02-27 22:26:54 +00:00
primary: false
expandObjectName: false
ports:
main:
## TODO: Enable
enabled: false
2024-02-27 22:26:54 +00:00
primary: false
port: 3000
targetPort: 3000
tckubeapps:
2024-02-12 18:42:55 +00:00
enabled: true
2024-02-21 11:45:45 +00:00
primary: true
2024-02-13 12:35:58 +00:00
labels:
truecharts.org/flagged: "true"
2024-02-12 18:42:55 +00:00
selectorLabels:
app.kubernetes.io/component: frontend
truecharts.org/kahack: frontend
ports:
tckubeapps:
2024-02-12 18:42:55 +00:00
enabled: true
2024-02-13 12:35:58 +00:00
primary: true
2024-02-12 18:42:55 +00:00
port: 8080
targetPort: 8080
serviceAccount:
kubeapps-operator:
enabled: true
primary: true
feat(kubeapps): add support for tokenless login (#18259) **Description** This adds alpha code to test if we can make kubeapps work without pesky token login. **⚙️ Type of change** - [ ] ⚙️ Feature/App addition - [ ] 🪛 Bugfix - [ ] ⚠️ Breaking change (fix or feature that would cause existing functionality to not work as expected) - [ ] 🔃 Refactor of current code **🧪 How Has This Been Tested?** <!-- Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce. Please also list any relevant details for your test configuration --> **📃 Notes:** For production use of this, users should explicitly: A. Setup NetworkPolicies B. Add a GOOD authentication proxy in front **✔️ Checklist:** - [ ] ⚖️ My code follows the style guidelines of this project - [ ] 👀 I have performed a self-review of my own code - [ ] #️⃣ I have commented my code, particularly in hard-to-understand areas - [ ] 📄 I have made corresponding changes to the documentation - [ ] ⚠️ My changes generate no new warnings - [ ] 🧪 I have added tests to this description that prove my fix is effective or that my feature works - [ ] ⬆️ I increased versions for any altered app according to semantic versioning **➕ App addition** If this PR is an app addition please make sure you have done the following. - [ ] 🖼️ I have added an icon in the Chart's root directory called `icon.png` --- _Please don't blindly check all the boxes. Read them and only check those that apply. Those checkboxes are there for the reviewer to see what is this all about and the status of this PR with a quick glance._ --------- Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl> Co-authored-by: Xstar97TheNoob <9399967+xstar97@users.noreply.github.com>
2024-02-17 12:40:00 +00:00
targetSelectAll: true
2024-02-12 18:42:55 +00:00
rbac:
kubeapps-operator:
enabled: true
primary: true
clusterWide: true
allServiceAccounts: true
rules:
- apiGroups: ["*"]
resources: ["*"]
verbs: ["*"]
feat(kubeapps): add support for tokenless login (#18259) **Description** This adds alpha code to test if we can make kubeapps work without pesky token login. **⚙️ Type of change** - [ ] ⚙️ Feature/App addition - [ ] 🪛 Bugfix - [ ] ⚠️ Breaking change (fix or feature that would cause existing functionality to not work as expected) - [ ] 🔃 Refactor of current code **🧪 How Has This Been Tested?** <!-- Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce. Please also list any relevant details for your test configuration --> **📃 Notes:** For production use of this, users should explicitly: A. Setup NetworkPolicies B. Add a GOOD authentication proxy in front **✔️ Checklist:** - [ ] ⚖️ My code follows the style guidelines of this project - [ ] 👀 I have performed a self-review of my own code - [ ] #️⃣ I have commented my code, particularly in hard-to-understand areas - [ ] 📄 I have made corresponding changes to the documentation - [ ] ⚠️ My changes generate no new warnings - [ ] 🧪 I have added tests to this description that prove my fix is effective or that my feature works - [ ] ⬆️ I increased versions for any altered app according to semantic versioning **➕ App addition** If this PR is an app addition please make sure you have done the following. - [ ] 🖼️ I have added an icon in the Chart's root directory called `icon.png` --- _Please don't blindly check all the boxes. Read them and only check those that apply. Those checkboxes are there for the reviewer to see what is this all about and the status of this PR with a quick glance._ --------- Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl> Co-authored-by: Xstar97TheNoob <9399967+xstar97@users.noreply.github.com>
2024-02-17 12:40:00 +00:00
ogkubeapps:
ociCatalog:
enabled: true
2024-02-12 18:42:55 +00:00
frontend:
podLabels:
truecharts.org/kahack: frontend
apprepository:
initialRepos:
- name: truecharts
type: oci
url: oci://tccr.io/truecharts
ociRepositories:
- kubeapps
- metallb
- metallb-config
- openebs
- prometheus operator
- traefik
- traefik-crds
- volsync
- cert-manager
- cloudnative-pg
- snapshot-controller