MichalGiza
RCE (Remote Code Execution) i path traversal w praktyce na przykładzie GitLab >> https://www.youtube.com/watch?v=jWuVOg7AIps

#security #bezpieczenstwo #gitlab
d.....z
d.....z
ⴲⴲⴲ

Pod tagiem #devopsiarz (obserwuj lub czarnolistuj) publikuję od czasu do czasu informacje o ciekawych programach,
bibliotekach z działki #devops i nie tylko - najczęściej #golang i #python, ale też #rustlang i #haskell

Pełna wersja tego
  • Najlepsze
  • Wszystkie komentarze
moxie
moxie
1
@devopsiarz: coraz większe te zestawienia, dzięki
d.....z
d.....z
Znowu problemy z mirkolistą - postaram się zawołać potem, chyba muszę jednak napisać swoją wołaczkę...
karololo
tldr: Gitlab dubluje commita, którego próbuję otagować z tym samym hashem, dlaczego?
Robię Merge Request z develop na master. Merge Request został zaakceptowany, mam commita. Teraz taguję tego commita i powstaje mi kolejny commit, który ma ten sam hash, dlaczego. Może bym to olał lub nie zwrócił na to uwagi, tylko że mam w CI dwa stage, które wykonują mi się na masterze i 1 stage, który wykonuje się dla każdego innego
  • Najlepsze
  • Wszystkie komentarze
Viters
@karololo: Commit jest jeden, gdy stworzysz tag to pojawia się nowa referencja do niego. Jeśli Twoja konfiguracja tego ogólnego stage nie excluduje tagów, to po stworzeniu taga tworzy Ci się kolejny pipeline dla tego samego commita. Pamiętaj, że pipeline'y nie są bezpośrednio związane z commitami, tylko z innymi akcjami (np. push do remote, zrobienie taga, schedule, ręczne uruchomienia, sygnały z innych repozytoriów). Jeśli chcesz zobaczyć wszystkie pipeline, które szły dla
karololo
karololo Autor
0
Przez to, że są 2 commity, ale mają ten sam hash, to nie jestem w stanie dojść do miejsca, gdzie poszły 2 stage, bo klikając na ten hash przenosi mnie do tego commita, na którym poszedł tylko jeden. Żeby dojść do tego drugiego muszę wejść w zakładkę Jobs. Jak coś namieszałem to doprecyzuję, dajcie tylko znać. :D
lirycznywandal
lirycznywandal
witam szanowne grono, czy korzysta ktoś z gitlabowskich auto devopsów? mam problem z deployowaniem apki do kubernetesowego PODa (gatsby app) chcę dla testów wrzucić zwykły starter app ale za każdym razem POD restartuje mi się po czym wpada w "CrashLoopBackOff", z logów poda wynika tylko tyle, że startuje aplikację:

> gatsby-starter-default@0.1.0 start /app
> npm run develop


>
  • Najlepsze
  • Wszystkie komentarze
y.....l
y.....l
@lirycznywandal: Aplikacja startuje i się zamyka. Wtedy k8s próbuje zrestartować poda, jak zrestartuje się kilka razy to właśnie wpada w crashloopbackoff. Może zdebuguj co ta komenda robi i dlaczego soe wywala? Wydaje mi się, ze po prostu Twoja komenda wychodzi z kodem 0.
lirycznywandal
lirycznywandal
lirycznywandal Autor
0
look997
#backend #debian #apache #gitlab

Używam gitlab poprzez apache z tą instrukcją - https://docs.gitlab.com/omnibus/settings/nginx.html#using-a-non-bundled-web-server

I jest albo albo:
1. Gdy ustawię https: external_url [https://gitlab.domena.ma](https://gitlab.domena.ma/), to nie idzie zrestartować hasła, zalogować się, wyświetla się
  • Najlepsze
  • Wszystkie komentarze
look997
look997 Autor
0
@look997: Zapytam inaczej.
Jak dostosować to:
https://gitlab.com/gitlab-org/gitlab-recipes/-/blob/master/web-server/apache/gitlab-omnibus-ssl-apache24.conf

Pod certbot?

Ewentualnie - Co innego zainstalować, włączyć, ustawić w serwerze, żeby temu conf działało szyfrowanie?
look997
#backend #debian #apache #gitlab

Używam gitlab poprzez apache z tą instrukcją - https://docs.gitlab.com/omnibus/settings/nginx.html#using-a-non-bundled-web-server

Wszystko działa, tylko niektóre linki na stronie przekierowują do localhost.

Jakoś
  • Najlepsze
  • Wszystkie komentarze
d.....z
d.....z
ⴲⴲⴲ

Pod tagiem #devopsiarz (obserwuj lub czarnolistuj) publikuję od czasu do czasu informacje o ciekawych programach,
bibliotekach z działki #devops i nie tylko - najczęściej #golang i #python. Ponadto #security, #apple, #rustlang,
#haskell
  • Najlepsze
  • Wszystkie komentarze
look997
#apache #nginx #gitlab #virtualmin #webdev #backend

Mam Virtualmin a w nim apache i podstawową domenę i szyfrowanie przez Let's Encrypt .

Doinstalowuję gitlab na subdomenę i na port 8443, ale mi to nie działa.

Włącza
E.....i
E.....i
Proszę tylko o odpowiedź ludzi którzy pracują w firmach gdzie jest przynajmniej 10 devów.
W komentarzu możecie dodać jakie widzicie plusy lub minusy konkretnego rozwiązania.

#programowanie #webdev #github #gitlab #informatyka #devops

Z jakiego serwera korzysta twój pracodwaca (oczywiście liczy się też self-hosted).

  • Github 20.9% (28)
  • Gitlab 41.8% (56)
  • BitBucket 25.4% (34)
  • Inne (napisz w komentarzu) 11.9% (16)

134 głosy

  • Najlepsze
  • Wszystkie komentarze
mccloud
mccloud
Probuje zrobic pipeline CI/CD w gitlabie. Budowanie ładnie działa ale męcze się z deployem do AWS.

Mam taki skrypt:

- ECR_IMAGE="293393024721.dkr.ecr.${AWS_DEFAULT_REGION}.amazonaws.com/test:latest"
- TASK_DEFINITION=$(aws ecs describe-task-definition --task-definition test-definition-family --region eu-west-1)
  • Najlepsze
  • Wszystkie komentarze
E.....i
E.....i
Udzielicie małej odpowiedzi? :)

#git #programowanie #webdev #gitlab #github

Do identyfikacji commitów na publicznych serwerach (gitlab, github ect.) używasz głównego e-maila?

  • Tak 65.3% (32)
  • Nie 34.7% (17)

49 głosów

  • Najlepsze
  • Wszystkie komentarze
Jurigag
hej mirki, takie ciekawe pytanie mam, jak widzę w większości jakiś jobów np gitlabowych, travisowych itp to większość ma jakieś np composer installe czy npm install na samym jobie i korzysta z artifactów czy tam cachea(lub both), czy ma to sens? zastanawiam się czemu np nie przygotować dockerowego imagea z zainstalowanymi już odpowiednimi zależnościami tylko przy zmianach na odpowiednich plikach(tj composer.lock czy package-lock.json) i na czymś takim odpalać testy phpowe czy webpacka,
  • Najlepsze
  • Wszystkie komentarze
q.....n
q.....n
Hej,

Akurat sobie korzystam z Gitlaba do kompilacji i analizy kodu źródłowego za pomocą SonarCloud, ale mam problem, bo w pewnym momencie całkowicie wywala mojego pipelina z powodu przekroczenia 1h na danej czynności.

W jaki sposób mógłbym rozszerzyć ten limit?

Dodam,
  • Najlepsze
  • Wszystkie komentarze
d.....z
d.....z
ⴲⴲⴲ

Pod tagiem #devopsiarz (obserwuj lub czarnolistuj) publikuję od czasu do czasu informacje o ciekawych programach,
bibliotekach z działki #devops i nie tylko - najczęściej #golang i #python. Ponadto jakieś ciekawe linki z tego
gatunku do
  • Najlepsze
  • Wszystkie komentarze
q.....n
q.....n
Hej,

Korzystał ktoś z Sonarcloud na hostowanym przez siebie Gitlabie CE(albo jakimkolwiek innym własnym repozytorium)?
Widzę tylko opcje logowania przez jedno z kilku serwisów np. Gitlab, ale nie jestem widzę żadnego sposobu na użycie własnego serwera.

#linux #sonarcloud #devops #git #gitlab
  • Najlepsze
  • Wszystkie komentarze
d.....z
d.....z
ⴲⴲⴲ

Pod tagiem #devopsiarz (obserwuj lub czarnolistuj) publikuję od czasu do czasu informacje o ciekawych programach,
bibliotekach z działki #devops i nie tylko - najczęściej #golang i #python. Ponadto jakieś ciekawe linki z tego
gatunku do
  • Najlepsze
  • Wszystkie komentarze
zwei
zwei
0
#git #gitlab

Zrobiłem publicznego mirrora pewnego repo i gitlab pokazuje "mirrored from ". Da się usunąć jakoś tę informację? Google nie pomaga, w gitlabie nie widzę opcji, żeby to usunąć.
  • Najlepsze
  • Wszystkie komentarze
czlowiek_z_lisciem_na_glowie
Jak w #gitlab CI mieć dwie równoległe stage i na grafie, manualnie odpalić albo jedną albo drugą?
#php #programowanie
  • Najlepsze
  • Wszystkie komentarze
CamelCase
Czy jak ustawię sobie YubiKey jako U2F na Gitlabie, to będzie on wymagany także przy operacjach w CLI z użyciem loginu i hasła (git pull i git push), czy tylko przy logowaniu przez przeglądarkę?
#gitlab #yubikey #programowanie (przepraszam, że wołam tyle osób, ale nie mam bardziej konkretnego tagu)
  • Najlepsze
  • Wszystkie komentarze