profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/prometherion/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.
Dario Tranchitella prometherion @HAProxyTech Turin (IT) https://stackoverflow.com/users/10104472/prometherion Former full stack developer, switched to the dark-side of DevOps!

prometherion/k8s-the-ansible-way 13

Based on `Kubernetes: The Hard Way` by Kelsey Hightower but made of Ansible playbook

prometherion/ansible-swarm-provisioner 4

Just a simple Ansible playbook in order to do provisioning of Docker Swarm nodes on AWS

prometherion/fedora-provisioner 2

My custom Ansible Playbook to setup quickly any Fedora WS according to my needs

prometherion/iban-validator 1

Parse and validate IBAN bank accounts

damianopetrungaro/golang-bookshop 0

The greatest bookshop in the world

paolocarta/capsule 0

Kubernetes multi-tenant Operator

prometherion/api 0

The canonical location of the Kubernetes API definition.

prometherion/charts 0

Curated applications for Kubernetes

prometherion/client-native 0

Go client for HAProxy configuration and runtime API

push eventclastix/charts

prometherion

commit sha b57c0dfdc56a939d5eec2b32509c2423cb14868a

Publish capsule-proxy-0.1.5.tgz

view details

push time in 20 hours

push eventclastix/capsule

alegrey91

commit sha d1736bbe8f62ee3973f32a3c4c8418e7dc7ebd63

refactor(test): switch from kubernetes version control to NoKindMatchError

view details

push time in 21 hours

issue commentclastix/capsule

Make programmable deny of wildcard hostnames

For the v1beta1 (and deprecated v1alpha1) versions, this check can be put in place using the annotation capsule.clastix.io/deny-wildcard=true.

The default value, since annotation key is not available, is false.

prometherion

comment created time in 21 hours

push eventclastix/capsule

alegrey91

commit sha cdb372332f7157fd935761800100e746ef61ea3f

refactor(test): switch from kubernetes version control to NoKindMatchError

view details

push time in 21 hours

issue openedclastix/capsule-proxy

armv7/arm64 support

As clastix/capsule#244, we should provide arm support for capsule-proxy for the said arm architectures.

Our @ptx96 is the man to get this done! 🚀

created time in a day

created tagclastix/capsule-proxy

tagv0.1.1

Reverse proxy for Capsule Operator.

created time in a day

release clastix/capsule-proxy

v0.1.1

released time in a day

push eventbsctl/clastix.io

Dario Tranchitella

commit sha d8e1729ce80ab0c6e74eb260e4ef728d27208b01

feat: adding GA

view details

push time in 2 days

push eventbsctl/clastix.io

Dario Tranchitella

commit sha ef36805f2afcd623204c21b76171619b34040fcc

reorg: blog index page and some social sharing enhancements

view details

push time in 2 days

push eventclastix/charts

prometherion

commit sha 2bd37d8d134634de149223440395a97220c1d013

Publish capsule-proxy-0.1.4.tgz

view details

push time in 3 days

push eventclastix/capsule-proxy

Dario Tranchitella

commit sha 89987cc8a3e4b17d1012e1d2108457ac44328756

feat!: reding Capsule user groups array from CR This change marks deprecated the flag --capsule-user-group in favor of the retrieval from the CapsuleConfiguration custom resource. In case of use of the deprecated CLI flag, the CR will not be read.

view details

Dario Tranchitella

commit sha 78ca1ec9b14faf650b80c2d59529cdc525895c54

build(helm): support for CapsuleConfiguration CR

view details

Dario Tranchitella

commit sha e255222f68e31d2485a82e3a22b37743cc077f1e

docs(helm): adding capsuleConfigurationName option

view details

push time in 3 days

delete branch clastix/capsule-proxy

delete branch : issues/144

delete time in 3 days

PR merged clastix/capsule-proxy

Reviewers
Reading CapsuleConfiguration CR for Capsule user groups retrieval.

Closes #144.

The old flag --capsule-user-group will be still available to preserve backward compatibility, will be removed in the next minor release.

Args passed by --capsule-user-group CLI flag will have precedence over --capsule-configuration-name.

+90 -24

0 comment

10 changed files

prometherion

pr closed time in 3 days

issue closedclastix/capsule-proxy

Retrieving Capsule user groups from CapsuleConfiguration CR rather than CLI flags

Would be great to extract the Capsule user group array from the CapsuleConfiguration CR rather than repeating the values every time, avoiding repeating the values across several components manifests.

With that, all the changes would be reflected on capsule-proxy without the need of restarting the application.

closed time in 3 days

prometherion

push eventclastix/capsule-proxy

Dario Tranchitella

commit sha 6d086ce3cc89833e427e69839441debb7cea14e7

feat!: reding Capsule user groups array from CR This change marks deprecated the flag --capsule-user-group in favor of the retrieval from the CapsuleConfiguration custom resource. In case of use of the deprecated CLI flag, the CR will not be read.

view details

Dario Tranchitella

commit sha a6c13342a950594b430496396ac67790a676faf8

build(helm): support for CapsuleConfiguration CR

view details

Dario Tranchitella

commit sha e2059766032bf01c7d4e76f8ea5342977c668dd9

docs(helm): adding capsuleConfigurationName option

view details

push time in 4 days

PR opened clastix/capsule-proxy

Reviewers
Reading CapsuleConfiguration CR for Capsule user groups retrieval.

Closes #144.

The old flag --capsule-user-group will be still available to preserve backward compatibility, will be removed in the next minor release.

Args passed by --capsule-user-group CLI flag will have precedence over --capsule-configuration-name.

+86 -24

0 comment

10 changed files

pr created time in 4 days

create barnchclastix/capsule-proxy

branch : issues/144

created branch time in 4 days

issue openedclastix/capsule-proxy

Retrieving Capsule user groups from CapsuleConfiguration CR rather than CLI flags

Would be great to extract the Capsule user group array from the CapsuleConfiguration CR rather than repeating the values every time, avoiding repeating the values across several components manifests.

With that, all the changes would be reflected on capsule-proxy without the need of restarting the application.

created time in 4 days

issue commentclastix/capsule-proxy

[BUG] - Unable to use multiple capsuleUserGroups | Important

Well, I was thinking that, in the end, would be great to extract the Capsule user group array from the CapsuleConfiguration CR rather than repeating the values every time.

With that, all the changes would be reflected on capsule-proxy without the need of restarting the application.

Referencing this in a new issue so we can track it down.

ArunSisodiya

comment created time in 4 days

push eventclastix/charts

prometherion

commit sha fea5ef89990cb18388dadb2921ec3c98fc79121d

Publish capsule-proxy-0.1.4.tgz

view details

push time in 4 days

delete branch clastix/capsule-proxy

delete branch : gonzalo/docs

delete time in 4 days

push eventclastix/capsule-proxy

Gonzalo Gabriel Jiménez Fuentes

commit sha 6e757d0d2b7a0a212376b4ab7fd2e1d8f9812fd5

docs: including metrics url

view details

push time in 4 days

PR merged clastix/capsule-proxy

docs: including metrics url

Including metrics url and also sorting them

+7 -6

0 comment

1 changed file

mendrugory

pr closed time in 4 days

PullRequestReviewEvent

issue commentclastix/capsule-proxy

[BUG] - Unable to use multiple capsuleUserGroups | Important

when you guys are planning to release v0.1.1?

According to the v0.1.1 milestone, we're ready for the delivery, just the changelog must be put in place, so I'd say next week 🚀

ArunSisodiya

comment created time in 4 days

issue commentclastix/capsule-proxy

[BUG] - Unable to use multiple capsuleUserGroups | Important

👋🏻 @ArunSisodiya and thanks for the bug report!

Feature #133 should address your issue, it has been merged in master and we're planning the release of Capsule Proxy v0.1.1 containing several enhancements and bug fixes.

If you don't mind, I'd like to ask you to build capsule-proxy from the master branch and give it a try in your environment passing multiple user groups via CLI.

ArunSisodiya

comment created time in 4 days

PR merged clastix/capsule

fix: skipping indexer if error is a NoKindMatch

Closes #415.

+16 -15

0 comment

2 changed files

prometherion

pr closed time in 4 days

push eventclastix/capsule

Dario Tranchitella

commit sha 26965a5ea2b5fdae16f96f65bdd44ca1f186995c

fix: skipping indexer if error is a NoKindMatch

view details

push time in 4 days

delete branch clastix/capsule

delete branch : issues/415

delete time in 4 days

issue closedclastix/capsule

admission webhook "ingress.capsule.clastix.io" denied the request: Index with name field:hostnamePathPair does not exist

Bug description

If I create a new Tenant with apiVersion: capsule.clastix.io/v1beta1 and I try to create an Ingress, I get:

Error: admission webhook "ingress.capsule.clastix.io" denied the request: Index with name field:hostnamePathPair does not exist
helm.go:88: [debug] admission webhook "ingress.capsule.clastix.io" denied the request: Index with name field:hostnamePathPair does not exist

The problem does not exist if I create a Tenant with apiVersion: capsule.clastix.io/v1alpha1

How to reproduce

apiVersion: capsule.clastix.io/v1beta1
kind: Tenant
metadata:
  name: redacted
spec:
  owners:
  - name: redacted_sa
    kind: User
  namespaceOptions:
    additionalMetadata:
      labels:
        project: redacted
    quota: 30
---
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
  annotations:
    kubernetes.io/ingress.class: nginx
    cert-manager.io/cluster-issuer: prod
  name: redacted-name
spec:
  tls:
    - hosts:
      - ui.redacted.org
      secretName: redacted-tls
  rules:
  - host: ui.redacted.org
    http:
      paths:
      - path: /
        pathType: Prefix
        backend:
          service:
            name: redacted-servce-name
            port:
              number: 80 

Expected behavior

An Ingress should be created

Additional context

  • Capsule version: 0.1.0
  • Helm Chart version: capsule-0.1.0
  • Kubernetes version: 1.19.8

closed time in 4 days

nodefourtytwo