nutritious-application-85076
05/13/2022, 10:24 AMnutritious-application-85076
05/13/2022, 10:46 AMepinio push
-->
epinio push --name sample --path sample-app
🚢 About to push an application with the given setup
Manifest: <<Defaults>>
Name: sample
Source Origin: /home/snowdrop/epinio/assets/sample-app
Target Namespace: workspace
⚠️ Hit Enter to continue or Ctrl+C to abort (deployment will continue automatically in 5 seconds)
Create the application resource ...
2022/05/13 12:46:15 EpinioApiClient: "msg"="request failed" "error"="Post \"/api/v1/namespaces/workspace/applications\": unsupported protocol scheme \"\""
❌ error pushing app to server: making the request: Post "/api/v1/namespaces/workspace/applications": unsupported protocol scheme ""
nutritious-application-85076
05/13/2022, 10:57 AMnutritious-application-85076
05/13/2022, 10:58 AMfreezing-holiday-13112
05/13/2022, 5:08 PMbulky-church-2468
05/16/2022, 5:29 PMbulky-church-2468
05/18/2022, 11:00 AMbulky-church-2468
05/18/2022, 11:51 AMcuddly-holiday-9089
05/30/2022, 6:46 AMcuddly-holiday-9089
06/08/2022, 8:29 AMwitty-honey-18052
06/16/2022, 7:46 PMfreezing-holiday-13112
06/29/2022, 4:05 PMclever-sandwich-32307
07/01/2022, 3:57 PM❯ kubectl get pods -A
NAMESPACE NAME READY STATUS RESTARTS AGE
kube-system helm-install-traefik-crd-zrptx 0/1 Completed 0 29m
kube-system helm-install-traefik-z7hb7 0/1 Completed 2 29m
kube-system local-path-provisioner-6c79684f77-qgddd 1/1 Running 1 (18m ago) 29m
kube-system svclb-traefik-5rxc4 2/2 Running 2 (18m ago) 29m
cert-manager cert-manager-cainjector-747cfdfd87-9ghhb 1/1 Running 1 (18m ago) 28m
cert-manager cert-manager-webhook-67cb765ff6-wr5mb 1/1 Running 1 (18m ago) 28m
epinio minio-0 1/1 Running 1 (18m ago) 27m
kube-system coredns-d76bd69b-mmfbp 1/1 Running 1 (18m ago) 29m
cert-manager cert-manager-5b6d4f8d44-7kf49 1/1 Running 1 (18m ago) 28m
epinio epinio-server-997c96b44-8pmgs 1/1 Running 1 (18m ago) 27m
epinio kubed-7d7cb55879-hfcqt 1/1 Running 1 (18m ago) 27m
epinio epinio-ui-6958cf6685-btzwk 1/1 Running 1 (18m ago) 27m
epinio registry-55bc9c864b-2ddk7 2/2 Running 2 (18m ago) 27m
kube-system traefik-df4ff85d6-qnc47 1/1 Running 1 (18m ago) 29m
kube-system metrics-server-7cd5fcb6b7-522vz 1/1 Running 1 (18m ago) 29m
late-monitor-54503
07/07/2022, 2:51 PMkind-pilot-18955
08/04/2022, 12:46 PMbusy-teacher-96897
08/05/2022, 11:16 PMbusy-teacher-96897
08/05/2022, 11:18 PMbroad-dream-81849
08/11/2022, 7:36 PM--skip-ssl-verification
flag?busy-teacher-96897
08/12/2022, 2:08 AMcuddly-holiday-9089
08/29/2022, 5:34 AMepinio service bind
but this assumes the application is already created. The -b
flag of the push
command is there to bind existing configurations but the service configurations are only created the first time the service is bound to an application. So there is a chicken-egg problem here. The solution I think is:
• epinio service create...
• epinio app create...
(beware, this is "create" not "push")
• epinio service bind
(now the application exists, so this is possible)
• epinio push
let me give it a try myself to save some back an forth between timezones if this doesn't work.broad-dream-81849
09/13/2022, 8:59 PMclever-analyst-23771
09/15/2022, 6:23 PMcuddly-holiday-9089
09/21/2022, 6:41 AM#!/bin/bash
# Checkout a branch
git checkout 1571-re-dex-spike
# Sync git submodule
# NOTE: This will cleanup dangling files inside the submodule too (because of `git clean -dffx`).
# Adapt this command if necessary
git submodule sync --recursive && git submodule update --init --recursive && git submodule foreach --recursive "git co . && git reset --hard && git clean -dffx"
# Prepare a dev cluster
make acceptance-cluster-setup
# Configure KUBECONFIG to talk to the dev cluster
export KUBECONFIG=$PWD/tmp/acceptance-kubeconfig
# Install cert-manager
make install-cert-manager
# Install Epinio from the checked out commit
make prepare_environmnet_k3d
# You should now be able to use Epinio
cuddly-holiday-9089
09/21/2022, 6:55 AMcommunity
repository in Epinio where people can contribute their scripts or other tooling around Epinio. We can start with a README that explains what's in each directory and each directory (tool/script/whatever) can have its own README. If a tool becomes popular it could be extracted to its own repo but for now, keeping them in one place should be a good start. What do you all think? Fred already has some useful Makefiles and scripts to help deploy Epinio in AWS.cuddly-holiday-9089
10/06/2022, 6:30 AMbusy-teacher-96897
10/06/2022, 6:32 AMbroad-dream-81849
10/06/2022, 7:04 AMconfig.yaml
inside the dex-config
secret in the epinio
namespace, adding a Github connector:
connectors:
- type: github
id: github
name: GitHub
config:
clientID: my-client-id
clientSecret: my-secret
redirectURI: "<https://auth.myepiniocluster.com/callback>"
Then you can restart Dex to get the configuration, and you are good to go!
You can probably tweak also the helm-chart values to push the dex configuration instead of manually update them, but I haven't tried it.cuddly-holiday-9089
10/06/2022, 9:04 AM1.3.0
is now released: https://github.com/epinio/epinio/releases/tag/v1.3.0 including external authentication with dex, self-updating cli and other improvements and fixes. Everybody's feedback is welcome!careful-piano-35019
10/06/2022, 1:22 PMhttps://youtu.be/2BPEUNis0v0?t=2300▾
busy-teacher-96897
10/06/2022, 5:37 PMbusy-teacher-96897
10/06/2022, 5:37 PMbroad-dream-81849
10/06/2022, 7:44 PMbusy-teacher-96897
10/06/2022, 8:18 PMcuddly-holiday-9089
10/07/2022, 6:35 AMbroad-dream-81849
10/07/2022, 6:37 AMcuddly-holiday-9089
10/07/2022, 6:38 AMbusy-teacher-96897
10/07/2022, 3:48 PMinvalid
test. If so, we should not need to fix it... and i can change my way of testing it.cuddly-holiday-9089
10/10/2022, 5:54 AMbusy-teacher-96897
10/10/2022, 5:22 PMbroad-dream-81849
10/10/2022, 6:04 PMbusy-teacher-96897
10/11/2022, 4:27 PMbroad-dream-81849
10/11/2022, 4:29 PMbusy-teacher-96897
10/25/2022, 4:41 AMhelm install epinio -n epinio --create-namespace --version ${EPINIO_SERVER_VERSION} epinio/epinio \
--set global.domain=${DOMAIN} \
--set global.tlsIssuer=${TLS_ISSUER} \
--set api.users[0].role=admin \
--set api.users[0].username=${ADM_USR} \
--set api.users[0].passwordBcrypt="$(echo ${ADM_PWD_ENCRYPT})" \
--set api.users[1].role=user \
--set api.users[1].username=${DEV_USR} \
--set api.users[1].passwordBcrypt="$(echo ${DEV_PWD_ENCRYPT})"
kubectl rollout status deployment epinio-server -n epinio --timeout=480s
broad-dream-81849
10/25/2022, 6:47 AMbusy-teacher-96897
10/26/2022, 4:30 AMbroad-dream-81849
10/27/2022, 8:35 PMbusy-teacher-96897
10/28/2022, 6:10 AM